import { IUserLiteResponse } from "../core"; import { IZbhdMainResponse } from "../zbhd"; import { IDictResponse } from "../core"; import { IGamsEachResponse } from "./IGamsEachResponse"; export interface IGamsBillResponse { whoBuild: number; userIndx: number; billIndx: number; gamsMain: number; dataStat: number; dataHide: number; dataOrdr: number; dataFrom: number; dataType: number; dataDate: number; dataTime: number; createBy: string; createAt: number; updateBy: string; updateAt: number; deleteBy: string; deleteAt: number; queuesBy: number; k8kmKmid: number; //#报销科目.标识 travelID: number; //#行程标识 outMoney: number; //#预算金额 拖车服务费 limitVal: number; //#政策标准 multiVal: number; //#政策标准 * 天数 * 人数 inputVal: number; //#用户填写 救援服务费 newMoney: number; //幼儿保育费-实际保育费 startDay: number; //#出发日期 拖救日期 入职时间 endedDay: number; //到达日期 totalDay: number; //#总共用时 userSize: number; //#人员数量 useCount: number; //次数 startOff: number; //#出发地点.标识 arriveAt: number; //#出发地点.标识 arriveBy: number; //#交通工具.标识 ddwzType: number; //#场所类型id ddwzText: string; //#场所类型name startOffCode: string; //#出发地点.编码 startOffText: string; //#出发地点.文本 arriveAtCode: string; //#到达地点.编码 arriveAtText: string; //#到达地点.文本 arriveByText: string; //#交通工具.文本 车牌 k8kmCtrl: number; k8kmPara: string; k8kmKmmc: string; //#报销科目.名称 gamsType: number; gamsText: string; gamsPara: string; //#事项类型.参数约定 = tbl_dict.dict_para dddwMain: number; dddwText: string; formType: string; //#报销科目.表单形式 basisTxt: string; //#报销科目.预算依据 pathSize: number; //#附件张数 zbhdMain: number; //#预算额度 zbhdText: string; //#预算额度.缓存文本 billMemo: string; //备注 expdCode: string; expdUses: string; expdTypn: string; //支出科目.编码链 expdTypc: string; expdStat: number; pathPara: string; usesYZCG: number; usesYZHT: number; todoLock: number; itemText: string; //是否对方自理.文本 autoCode: string; //车牌 //-< @20220418 billUUID: string; canClose: number; finalOut: number; getMoney: number; //#指标额度.预算总额 nowMoney: number; //#指标额度.可用余额 afterApl: number; //#指标额度.本次结余 readOnly: number; acnoType: number; //#银行类型&支付方式 sourceND: number; sourceID: number; k0kmKmid: number; gamsMode: number; gamsName: string; expdMain: number; gamsLock: number; parentID: number; parentMC: string; expdType: number; //#支出科目 expdText: string; //#支出科目文本 matchVal: string; //#使用部门VS报销明细 expectEd: number; //预付款标识 expectV1: number; expectV2: number; //预付款冲回金额 expectV3: number; //预付款余额 expectBy: number; inReturn: number; //是否返程 expdFrom: number; clasType: number; clasText: string; fromOutMoney: number; fromFinalOut: number; fromNowMoney: number; lockFinalOut: number; lockNowMoney: number; yzcgIndx: number; cggzIndx: number; yzhtIndx: number; billNumber: number; mastName: string; //虚拟字段,制单人 deptName: string; //虚拟字段,部门名称 laidName: string; //虚拟字段,仓库名称 yzcgWant: number; yzhtWant: number; sqbmText: string; menuUUID: string; menuName: string; //单据类型 sqyhText: string; //经办人 expdDate: number; //申请日期 deptMain: number; listEach: IGamsEachResponse[]; //#标准要素 listType: IGamsEachResponse[]; listCLYH: IUserLiteResponse[]; listZBHD: IZbhdMainResponse[]; 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; rowKey: string; child: IGamsBillResponse[]; entityID: string; //======前端字段======== sfsszl: number; //是否对方自理 listZckmK0km: IDictResponse[]; //科目配置的经济科目 listZckmK8km: IDictResponse[]; //标准配置的经济科目 listZckmPlan: IDictResponse[]; //计划对应的经济科目 listZckmZbhd: IDictResponse[]; //指标额度的经济科目 listZckm: IDictResponse[]; listStad: IGamsBillResponse[]; expdIndx: number; detailId: number; changeFd: number; fromGamsBill: number; fromGamsMain: number; fromYzcgMain: number; fromCggzIndx: number; fromExpdMain: number; fromYzcgIndx: number; } export class TGamsBillResponse implements IGamsBillResponse { whoBuild: number = 0; userIndx: number = 0; billIndx: number = 0; gamsMain: number = 0; dataStat: number = 0; dataHide: number = 0; dataOrdr: number = 0; dataFrom: number = 0; dataType: number = 0; dataDate: number = 0; dataTime: number = 0; createBy: string = ""; createAt: number = 0; updateBy: string = ""; updateAt: number = 0; deleteBy: string = ""; deleteAt: number = 0; queuesBy: number = 0; k8kmCtrl: number = 0; k8kmKmid: number = 0; travelID: number = 0; outMoney: number = 0; limitVal: number = 0; multiVal: number = 0; newMoney: number = 0; inputVal: number = 0; startDay: number = 0; endedDay: number = 0; totalDay: number = 0; userSize: number = 0; startOff: number = 0; arriveAt: number = 0; arriveBy: number = 0; startOffText: string = ""; arriveAtText: string = ""; arriveByText: string = ""; startOffCode: string = ""; arriveAtCode: string = ""; autoCode: string = ""; k8kmKmmc: string = ""; gamsType: number = 0; gamsText: string = ""; gamsPara: string = ""; dddwMain: number = 0; //# dddwText: string = ""; //# formType: string = ""; basisTxt: string = ""; pathSize: number = 0; //#附件张数 zbhdMain: number = 0; //#预算额度 zbhdText: string = ""; //#预算额度.缓存文本 k8kmPara: string = ""; billMemo: string = ""; expdCode: string = ""; expdUses: string = ""; expdTypn: string = ""; expdTypc: string = ""; expdStat: number = 0; usesYZCG: number = 0; usesYZHT: number = 0; todoLock: number = 0; itemText: string = ""; ddwzType: number = 0; //#场所类型id ddwzText: string = ""; //#场所类型name billUUID: string = ""; canClose: number = 0; finalOut: number = 0; getMoney: number = 0; //#指标额度.预算总额 nowMoney: number = 0; //#指标额度.可用余额 afterApl: number = 0; //#指标额度.本次结余 readOnly: number = 0; acnoType: number = 0; //#银行类型&支付方式 sourceND: number = 0; sourceID: number = 0; k0kmKmid: number = 0; gamsMode: number = 0; gamsName: string = ""; expdMain: number = 0; gamsLock: number = 0; parentID: number = 0; parentMC: string = ""; expdType: number = 0; expdText: string = ""; matchVal: string = ""; expectEd: number = 0; //1:预付款;-1:冲预付款 expectV1: number = 0; expectV2: number = 0; //预付款冲回金额 expectV3: number = 0; //预付款余额 useCount: number = 0; clasType: number = 0; clasText: string = ""; expectBy: number = 0; expdFrom: number = 0; fromOutMoney: number = 0; fromFinalOut: number = 0; fromNowMoney: number = 0; lockFinalOut: number = 0; lockNowMoney: number = 0; yzcgIndx: number = 0; cggzIndx: number = 0; yzhtIndx: number = 0; billNumber: number = 0; mastName: string = ""; deptName: string = ""; laidName: string = ""; yzcgWant: number = 0; yzhtWant: number = 0; inReturn: number = 0; //是否返程 sqbmText: string = ""; menuUUID: string = ""; menuName: string = ""; //单据类型 sqyhText: string = ""; //经办人 expdDate: number = 0; //申请日期 deptMain: number = 0; pathPara: string = ""; listEach: IGamsEachResponse[] = []; listType: IGamsEachResponse[] = []; listCLYH: IUserLiteResponse[] = []; listZBHD: IZbhdMainResponse[] = []; bField01: number = 0; //是否单位自理 出差 bField02: number = 0; //是否定额补贴 出差 bField03: number = 0; bField04: number = 0; 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; rowKey: string = ""; child: IGamsBillResponse[] = []; entityID: string = ""; //======前端字段======== sfsszl: number = 0; listZckmK0km: IDictResponse[] = []; //科目配置的经济科目 listZckmK8km: IDictResponse[] = []; //标准配置的经济科目 listZckmPlan: IDictResponse[] = []; //计划对应的经济科目 listZckmZbhd: IDictResponse[] = []; //指标额度的经济科目 listZckm: IDictResponse[] = []; listStad: IGamsBillResponse[] = []; expdIndx: number = 0; detailId: number = 0; changeFd: number = 0; fromGamsBill: number = 0; fromGamsMain: number = 0; fromYzcgMain: number = 0; fromCggzIndx: number = 0; fromExpdMain: number = 0; fromYzcgIndx: number = 0; }