interface.ts 428 B

1234567891011121314151617181920
  1. import { IMessageHead } from './protobuf/proto'
  2. /**
  3. * 交易服务请求参数
  4. */
  5. export interface TradeRequest<Req, Rsp> {
  6. data: { Header?: IMessageHead } & Req;
  7. success?: (res: Rsp) => void;
  8. fail?: (err: { msg: string }) => void;
  9. complete?: () => void;
  10. }
  11. /**
  12. * 交易服务响应结果
  13. */
  14. export interface TradeResponse {
  15. RetCode: number;
  16. RetDesc: string;
  17. Status: number;
  18. }