import { IUserLiteResponse } from "../core/IUserLiteResponse"; import { IUserResponse } from "../core/IUserResponse"; import { IGamsBillResponse } from "./IGamsBillResponse"; export interface IGamsMainResponse { whoBuild: number; userIndx: number; gamsIndx: number; parentID: number; hashCode: number; dataLevl: number; dataFrom: number; kjndKJQJ: number; dataStat: number; dataOrdr: number; dataHide: number; dataType: number; dataDate: number; dataTime: number; dataGUID: string; mastName: string; mastGUID: string; createBy: string; createAt: number; updateBy: string; updateAt: number; deleteBy: string; deleteAt: number; queuesBy: number; entityID: string; gamsText: string; sourceND: number; //#当前年度 sourceID: number; //#报销标准.标识 k0kmKmid: number; //#科目分类 unitMain: number; //#单位标识 outMoney: number; //#预算金额 startDay: number; //#出发日期 endedDay: number; //#到达日期 totalDay: number; //#总共用时 startOff: number; //#出发地点.标识 arriveAt: number; //#到达地点.标识 arriveBy: number; //#交通工具.标识 userSize: number; //总共人员 = sqyhSize + wbyhSize + qtyhSize sqyhSize: number; //#申请用户.数目 nbyhSize: number; //#内部人员.数目 nbyhText: string; //#内部人员.文本 wbyhText: string; //#外部人员.文本 wbyhCode: string; //#外部人员.编码 wbyhSize: number; //#外部人员.数目 qtyhText: string; //#其他人员.文本 qtyhSize: number; //#其他人员.数目 qtyhCode: string; //#其他人员.编码 gamsUses: number; //出差情形 gamsUeseText: string; //出差情形Text travelID: number; // inReturn: number; //#是否返程 gamsType: number; //#事项类型 gamsLevl: number; //#学科级别 gamsCode: string; //#事项编码 gamsName: string; //#事项名称 gamsMemo: string; //#事项备注 userGwlv: number; //#最高岗位 ddwzType: number; //#场所类型id ddwzText: string; //#场所类型name nbyhType: number; //交警局 培训存的培训对象ID inputVal: number; //慰问标准 expdType: number; //支出科目 yzcgWant: number; //采购事前占用 yzhtWant: number; //合同事前占用 startOffCode: string; //#出发地点.编码 startOffText: string; //#出发地点.文本 arriveAtCode: string; //#到达地点.编码 arriveAtText: string; //#到达地点.文本 arriveByText: string; //#交通工具.文本 autoCode: string; //#车牌 expdText: string; //支出科目.文本 expdTypn: string; //支出科目.编码链 dddwType: number; dddwText: string; expdMain: number; //虚拟字段 expdFrom: number; gamsLock: number; expectEd: number; bField01: number; bField02: number; bField03: number; bField04: number; bField05: number; dField01: number; dField02: number; dField03: number; dField04: number; dField05: number; sField01: string; sField02: string; sField03: string; sField04: string; sField05: string; fField01: number; fField02: number; fField03: number; fField04: number; fField05: number; billLock: IGamsBillResponse[]; listNBYH: IUserLiteResponse[] | IUserResponse[]; listBill: IGamsBillResponse[]; // listDDDW: IUserLiteResponse[]; listLock: IGamsMainResponse[]; listBLYH: IUserLiteResponse[]; listCLYH: IUserLiteResponse[]; } export class TGamsMainResponse implements IGamsMainResponse { travelID: number = 0; whoBuild: number = 0; userIndx: number = 0; gamsIndx: number = 0; parentID: number = 0; hashCode: number = 0; dataLevl: number = 0; dataFrom: number = 0; kjndKJQJ: number = 0; dataStat: number = 0; dataOrdr: number = 0; dataHide: number = 0; dataType: number = 0; dataDate: number = 0; dataTime: number = 0; dataGUID: string = ""; mastName: string = ""; mastGUID: string = ""; createBy: string = ""; createAt: number = 0; updateBy: string = ""; gamsText: string = ""; updateAt: number = 0; deleteBy: string = ""; deleteAt: number = 0; queuesBy: number = 0; entityID: string = ""; sourceND: number = 0; sourceID: number = 0; k0kmKmid: number = 0; unitMain: number = 0; outMoney: number = 0; startDay: number = 0; endedDay: number = 0; totalDay: number = 0; startOff: number = 0; arriveAt: number = 0; arriveBy: number = 0; userSize: number = 0; nbyhSize: number = 0; nbyhText: string = ""; //#内部人员.文本 sqyhSize: number = 0; wbyhText: string = ""; wbyhSize: number = 0; wbyhCode: string = ""; qtyhText: string = ""; qtyhCode: string = ""; qtyhSize: number = 0; inReturn: number = 0; gamsType: number = 0; gamsLevl: number = 0; gamsCode: string = ""; gamsName: string = ""; gamsMemo: string = ""; userGwlv: number = 0; ddwzType: number = 0; //#场所类型id ddwzText: string = ""; //#场所类型name nbyhType: number = 0; inputVal: number = 0; expdType: number = 0; gamsUses: number = 0; //出差情形 gamsUeseText: string = ""; //出差情形Text yzcgWant: number = 0; yzhtWant: number = 0; startOffText: string = ""; arriveAtText: string = ""; arriveByText: string = ""; startOffCode: string = ""; arriveAtCode: string = ""; autoCode: string = ""; expdText: string = ""; expdTypn: string = ""; dddwType: number = 0; dddwText: string = ""; expdMain: number = 0; expdFrom: number = 0; gamsLock: number = 0; expectEd: number = 0; bField01: number = 0; bField02: number = 0; //时间段 bField03: number = 0; //租费天数 bField04: number = 0; //交警车辆信息字典id bField05: number = 0; //住宿天数 dField01: number = 0; dField02: number = 0; dField03: number = 0; dField04: number = 0; dField05: number = 0; sField01: string = ""; //具体到达地点 sField02: string = ""; //时间段字符串 sField03: string = ""; sField04: string = ""; //交警车辆信息字典文本 sField05: string = ""; fField01: number = 0; // //城市间交通费 fField02: number = 0; //租车费用 fField03: number = 0; fField04: number = 0; fField05: number = 0; billLock: IGamsBillResponse[] = []; listBill: IGamsBillResponse[] = []; listDDDW: IUserLiteResponse[] = []; listNBYH: IUserLiteResponse[] | IUserResponse[] = []; listLock: IGamsMainResponse[] = []; listBLYH: IUserLiteResponse[] = []; listCLYH: IUserLiteResponse[] = []; }