import { IMessageHead } from '@/services/socket/protobuf/proto.d'; import { HeadEnum } from './protoHeader'; export interface ReqParams { [key: string]: any; } export interface BuildReqParam { } export interface CommonSearchParam { statement: string | null; // 查询语句编号 params: ReqParams; // 查询条件列表 senNames?: string[]; // 加密字段列表 } export interface SoleSearchParam { protobufName: string; // protobuf名 funCodeName: string; // funCode名 reqParams: ReqParams; // 传入后台报文中的各种参数 Header?: IMessageHead | HeadEnum; // messgeHead 参数 } export interface ParseRsp { isSuccess: boolean; // 解析是否成功 result: any; // 解析成功返回报文信息,失败返回错误信息 } export interface ComomonParamsType { protobufName: string; // protobuf名 funCodeName: string; // funCode名 reqParams: ReqParams; // 传入后台报文中的各种参数 }