interface.ts 969 B

1234567891011121314151617181920212223242526272829303132
  1. import { IMessageHead } from '@/services/socket/protobuf/proto.d';
  2. import { HeadEnum } from './protoHeader';
  3. export interface ReqParams {
  4. [key: string]: any;
  5. }
  6. export interface BuildReqParam { }
  7. export interface CommonSearchParam {
  8. statement: string | null; // 查询语句编号
  9. params: ReqParams; // 查询条件列表
  10. senNames?: string[]; // 加密字段列表
  11. }
  12. export interface SoleSearchParam {
  13. protobufName: string; // protobuf名
  14. funCodeName: string; // funCode名
  15. reqParams: ReqParams; // 传入后台报文中的各种参数
  16. Header?: IMessageHead | HeadEnum; // messgeHead 参数
  17. }
  18. export interface ParseRsp {
  19. isSuccess: boolean; // 解析是否成功
  20. result: any; // 解析成功返回报文信息,失败返回错误信息
  21. }
  22. export interface ComomonParamsType {
  23. protobufName: string; // protobuf名
  24. funCodeName: string; // funCode名
  25. reqParams: ReqParams; // 传入后台报文中的各种参数
  26. }