import { IDeptResponse } from "../core/IDeptResponse"; import { IPathResponse } from "../core/IPathResponse"; import { IUnitResponse } from "../core/IUnitResponse"; import { IUserAcnoResponse } from "../core/IUserAcnoResponse"; import { IUserResponse } from "../core/IUserResponse"; import { IUserSzdwResponse } from "../core/IUserSzdwResponse"; import { IGamsBillResponse } from "../gams/IGamsBillResponse"; import { IExpdCallResponse } from "./IExpdCallResponse"; import { IUserLiteResponse } from "../core/IUserLiteResponse"; import { IExpdCardResponse } from "./IExpdCardResponse"; import { IZbhdMainResponse } from "../zbhd"; import { IGamsMainResponse } from "../gams"; import { ICggzMainResponse } from "../cggz/ICggzMainResponse"; import { IYzcgMainResponse } from "../yzcg"; import { IYzhtBillResponse, IYzhtMainResponse } from "../yzht"; import { IExpdLfmxResponse } from "./IExpdLfmxResponse"; import { IExpdHYHBResponse } from "./IExpdHYHBResponse"; import { IExpdHYMXResponse } from "./IExpdHYMXResponse"; import { IExpdCashResponse } from "./IExpdCashResponse"; import { ICbjgMainResponse } from "../yzcb"; import { IGzzdMainResponse } from "../gzzd"; import { IZfsqResponse } from "../zfsq/IZfsqResponse"; import { IZfhtResponse } from "../zfht"; import { IExpdP2pzResponse } from "./IExpdP2pzResponse"; import { IExpdP5pzResponse } from "./IExpdP5pzResponse"; import { IExpdBAXQResponse } from "./IExpdBAXQResponse"; import { IHzcbRypqResponse } from "../hzcb"; import { ITakeMainResponse } from "../take"; import { IViewLockResponse } from "./IViewLockResponse"; export interface IExpdMainResponse { gamsMode: number; whoBuild: number; userIndx: number; expdIndx: number; sourceND: number; parentID: number; hashCode: number; dataLevl: number; dataStat: number; dataOrdr: number; dataDate: number; dataTime: number; dataHide: number; dataFrom: number; kjndKJQJ: number; dataGUID: string; mastName: string; mastGUID: string; createBy: string; createAt: number; commitAt: number; cardSize: number; updateBy: string; updateAt: number; deleteBy: string; deleteAt: number; expdStat: number; expdType: number; expdFrom: number; expdDate: number; gamsText: string; pathSize: number; printCnt: number; maxInday: number; outMoney: number; outUpper: string; nowMoney: number; entityID: string; expdCode: string; expdMemo: string; ysdwText: string; zffsText: string; ysxmText: string; zjxzMain: number; zjxzText: string; gkdhText: string; b2kmText: string; flowText: string; flowUser: string; flowUndo: number; expdUses: string; doneWlzf: number; acnoZhmc: string; acnoKhyh: string; acnoYhzh: string; wlzfStat: number; subMoney: number; billIndx: number; acnoMain: number; doubtTxt: string; wlzfType: number; sqyhText: string; znksText: string; ysbmText: string; sqbmText: string; lockSKDW: number; billPswd: string; aplMoney: number; propoTxt: string; dContact: string; didDoubt: number; billHead: string; billType: number; todoWLZF: number; todoLock: number; showZero: number; //#金额显示为零 oneToOne: number; //#默认一事一报 menuUUID: string; menuMain: number; typeName: string; finalOut: number; //批复金额 useCloud: number; //是否信息化 useEquip: number; // 是否装备 canClose: number; cancelBy: string; //退回人 userMain: number; //#经办用户标识 coverURL: string; //#经办用户头像 touchURL: string; //#经办用户签名 lastDate: number; lastTime: number; flowMain: number; flowNode: number; pzMoney1: number; usesCard: number; //是否固定资产登记 flowStat: number; didFirst: number; lastMemo: string; userName: string; userGUID: string; bkColour: string; flowUnit: number; flowDept: number; todo4URL: string; //待办跳转 unLimitd: number; //是否特殊业务 usesYZCG: number; usesYZHT: number; sybmSize: number; hyhbStat: number; useMulti: number; expectEd: number; cashSize: number; nbyhText: string; acnoLiha: string; sourceDW: string; unitMain: number; unitNamf: string; ysbmMain: number; sqbmMain: number; sourceID: number; sourceP2: string; p2pzKJQJ: number; p2pzPzbh: number; p2pzPzdh: number; p2pzFjzs: number; p2pzPzrq: number; p0pzMain: number; p0pzPzbm: string; p2pzText: string; sourceP5: string; saveP5PZ: number; isPublic: number; //是否全局性支出 deptMain: number; gamsType: number; //#事项类型 returnAt: number; //#归还日期(借款单) wbyhSize: number; //#外部用户 wbyhCode: string; //#外部用户 wbyhText: string; //#外部用户 qtyhSize: number; //#其他用户 qtyhCode: string; //#其他用户 qtyhText: string; //#其他用户 qtywStat: number; qtywDate: number; qtywedBy: string; yzcgWant: number; //采购事前占用 yzhtWant: number; //合同事前占用 yzhtText: string; //#合同编码(缓存字段) zflxText: string; //支付申请Text usesWlzf: number; gamsMain: number; wlzfBill: number; //#虚拟字段,作为唯一 k0kmText: string; //费用类型 markName: string; //模版名称 typeText: string; //模版分类 markMemo: string; //批注 wlzfDate: number; //签发日期 undoSize: number; //申请撤消次数 undoStat: number; //申请撤消状态 undoText: string; //申请撤消拒绝理由 undoUses: string; //申请撤消理由 pzptDate: number; //凭证日期 qtywType: number; //业务类型 qtywText: string; lockPwd1: string; //验证码 lockPwd2: string; //解锁码 lockStat: number; yzcgCgfs: number; cgfsText: string; noteCode: string; //电子客票号码 hyhbCode: string; //上会文号 fromCtrlMain: number; finalApl: number; expdKjqj: string; /** 关联的派工的数量 */ rypqSize: number; listBill: any; listDZMX: any; listGKZF: any; listJSLX: any; listLock: IExpdMainResponse[]; listMenu: any; listPath: IPathResponse[]; listSHYH: IUserLiteResponse[]; listSKDW: IUserAcnoResponse[]; listSZDW: IUserSzdwResponse[]; listSQBM: IDeptResponse[]; listSQYH: IUserLiteResponse[] | IUserResponse[]; listNBYH: IUserLiteResponse[] | IUserResponse[]; listCard: IExpdCardResponse[]; listWLDY: IPathResponse[]; listYSBM: IDeptResponse[]; listYSDW: IUnitResponse[]; listZBHD: IZbhdMainResponse[]; listZFLX: any; //支付类型 listZNKS: any; listGAMS: IGamsMainResponse[]; listCGGZ: ICggzMainResponse[]; listYZHT: IYzhtBillResponse[]; listCash: IExpdCashResponse[]; listYZCG: IYzcgMainResponse[]; listCBJG: ICbjgMainResponse[]; listCall: IExpdCallResponse[]; listLFMX: IExpdLfmxResponse[]; listHYHB: IExpdHYHBResponse[]; //#会议汇报=议题录入(市交管局) listHYMX: IExpdHYMXResponse[]; //#会议明细=党委会信息区(市交管局) listHYDW: IUnitResponse[]; //#列席单位 listHYBM: IDeptResponse[]; listCgdj: ICggzMainResponse[]; listSYBM: IDeptResponse[]; listGZZD: IGzzdMainResponse[]; listZFSQ: IZfsqResponse[]; //计划 listZFHT: IZfhtResponse[]; // fromP2PZ: IExpdP2pzResponse[]; //凭证信息.关连表 fromP5PZ: IExpdP5pzResponse[]; //凭证信息.关连表 fromYzhtMain: number; fromYzhtStat: number; fromMarkStat: number; listBAXQ: IExpdBAXQResponse[]; //#办案详情 listRYPQ: IHzcbRypqResponse[]; //#派工信息区 listTake: ITakeMainResponse[]; //物资 lockBlob: string; fromExpdIndx: number; //关联单号indx fromExpdCode: string; //关联单号expdcode fromExpdStat: number; //关联单号expdstat fromTodoLock: number; // fromEntityID: string; fromAplMoney: number; p2Queues: number; startDay: number; allClose: number; //虚拟字段 listViewLock: IViewLockResponse[]; children: IGamsBillResponse[]; detailId: number; listLockBlob: any[]; zxzjPlus: number; //是否大专项 zbkzUsed: number; //修复状态 0未修复 1已修复 haveStat: number; // 浙政钉通过审批{1:是,0:否} listWithCGGZ: ICggzMainResponse[]; listWithGAMS: IGamsBillResponse[]; listWithYZCG: IYzcgMainResponse[]; listWithYZHT: IYzhtMainResponse[]; } export class TExpdMainResponse implements IExpdMainResponse { gamsMode: number = 0; deptMain: number = 0; whoBuild: number = 0; userIndx: number = 0; expdIndx: number = 0; sourceND: number = 0; parentID: number = 0; hashCode: number = 0; dataLevl: number = 0; dataStat: number = 0; dataOrdr: number = 0; dataDate: number = 0; dataTime: number = 0; dataHide: number = 0; dataFrom: number = 0; kjndKJQJ: number = 0; dataGUID: string = ""; mastName: string = ""; mastGUID: string = ""; gamsText: string = ""; createBy: string = ""; createAt: number = 0; commitAt: number = 0; cardSize: number = 0; updateBy: string = ""; updateAt: number = 0; deleteBy: string = ""; deleteAt: number = 0; expdStat: number = 0; expdType: number = 0; expdFrom: number = 0; expdDate: number = 0; pathSize: number = 0; printCnt: number = 0; maxInday: number = 0; outMoney: number = 0; outUpper: string = ""; nowMoney: number = 0; entityID: string = ""; expdCode: string = ""; expdMemo: string = ""; ysdwText: string = ""; zffsText: string = ""; ysxmText: string = ""; zjxzMain: number = 0; zjxzText: string = ""; gkdhText: string = ""; b2kmText: string = ""; flowText: string = ""; flowUser: string = ""; flowUndo: number = 0; expdUses: string = ""; doneWlzf: number = 0; acnoZhmc: string = ""; acnoKhyh: string = ""; acnoYhzh: string = ""; wlzfStat: number = 0; subMoney: number = 0; billIndx: number = 0; acnoMain: number = 0; didDoubt: number = 0; doubtTxt: string = ""; wlzfType: number = 0; sqyhText: string = ""; znksText: string = ""; ysbmText: string = ""; sqbmText: string = ""; lockSKDW: number = 0; billPswd: string = ""; aplMoney: number = 0; propoTxt: string = ""; dContact: string = ""; acnoLiha: string = ""; billHead: string = ""; billType: number = 0; todoWLZF: number = 0; todoLock: number = 0; showZero: number = 0; oneToOne: number = 1; menuUUID: string = ""; menuMain: number = 0; typeName: string = ""; finalOut: number = 0; useCloud: number = 0; useEquip: number = 0; canClose: number = 0; cancelBy: string = ""; usesCard: number = 0; userMain: number = 0; touchURL: string = ""; //${window.wtuiConfig.sqyhText}的签名 coverURL: string = ""; lastDate: number = 0; lastTime: number = 0; flowMain: number = 0; flowNode: number = 0; flowStat: number = 0; didFirst: number = 0; lastMemo: string = ""; userName: string = ""; userGUID: string = ""; bkColour: string = ""; flowUnit: number = 0; flowDept: number = 0; todo4URL: string = ""; unLimitd: number = 0; usesYZCG: number = 0; usesYZHT: number = 0; sybmSize: number = 0; hyhbStat: number = 0; useMulti: number = 0; expectEd: number = 0; nbyhText: string = ""; cashSize: number = 0; sourceDW: string = ""; unitMain: number = 0; unitNamf: string = ""; ysbmMain: number = 0; sqbmMain: number = 0; sourceID: number = 0; sourceP2: string = ""; p2pzKJQJ: number = 0; p2pzPzbh: number = 0; p2pzPzdh: number = 0; p2pzFjzs: number = 0; p2pzPzrq: number = 0; p0pzMain: number = 0; p0pzPzbm: string = ""; p2pzText: string = ""; pzMoney1: number = 0; sourceP5: string = ""; saveP5PZ: number = 0; isPublic: number = 0; zflxText: string = ""; usesWlzf: number = 0; gamsType: number = 0; returnAt: number = 0; wbyhSize: number = 0; wbyhCode: string = ""; wbyhText: string = ""; qtyhSize: number = 0; qtyhCode: string = ""; qtyhText: string = ""; qtywStat: number = 0; qtywDate: number = 0; qtywedBy: string = ""; yzcgWant: number = 0; yzhtWant: number = 0; yzhtText: string = ""; wlzfBill: number = 0; gamsMain: number = 0; k0kmText: string = ""; //费用类型 markName: string = ""; //模版名称 typeText: string = ""; //模版分类 markMemo: string = ""; //批注 wlzfDate: number = 0; undoSize: number = 0; //申请撤消次数 undoStat: number = 0; //申请撤消状态 undoText: string = ""; //申请撤消拒绝理由 undoUses: string = ""; //申请撤消理由 pzptDate: number = 0; //凭证日期 qtywType: number = 0; qtywText: string = ""; /** 关联的派工的数量 */ rypqSize: number = 0; lockPwd1: string = ""; lockPwd2: string = ""; lockStat: number = 0; yzcgCgfs: number = 0; cgfsText: string = ""; noteCode: string = ""; hyhbCode: string = ""; //上会文号 haveStat: number = 0; // 浙政钉通过审批{1:是,0:否} listBill: any = []; listDZMX: any; listGKZF: any; listJSLX: any; listLock: IExpdMainResponse[] = []; listMenu: any; listPath: IPathResponse[] = []; listSHYH: IUserLiteResponse[] = []; listSKDW: IUserAcnoResponse[] = []; listSZDW: IUserSzdwResponse[] = []; listSQBM: IDeptResponse[] = []; listSQYH: IUserLiteResponse[] | IUserResponse[] = []; listNBYH: IUserLiteResponse[] | IUserResponse[] = []; listCard: IExpdCardResponse[] = []; listWLDY: IPathResponse[] = []; listYSBM: IDeptResponse[] = []; listYSDW: IUnitResponse[] = []; listZBHD: IZbhdMainResponse[] = []; listZFLX: any[] = []; listZNKS: any = []; listGAMS: IGamsMainResponse[] = []; listCGGZ: ICggzMainResponse[] = []; listCall: IExpdCallResponse[] = []; listLFMX: IExpdLfmxResponse[] = []; listHYHB: IExpdHYHBResponse[] = []; listHYMX: IExpdHYMXResponse[] = []; listHYDW: IUnitResponse[] = []; listHYBM: IDeptResponse[] = []; listYZHT: IYzhtBillResponse[] = []; listCash: IExpdCashResponse[] = []; listYZCG: IYzcgMainResponse[] = []; listCBJG: ICbjgMainResponse[] = []; listCgdj: ICggzMainResponse[] = []; listSYBM: IDeptResponse[] = []; listGZZD: IGzzdMainResponse[] = []; listZFSQ: IZfsqResponse[] = []; //计划 listZFHT: IZfhtResponse[] = []; //合同 fromP2PZ: IExpdP2pzResponse[] = []; //凭证信息 fromP5PZ: IExpdP5pzResponse[] = []; //凭证信息 listBAXQ: IExpdBAXQResponse[] = []; //#办案详情 listRYPQ: IHzcbRypqResponse[] = []; //#派工信息区 listTake: ITakeMainResponse[] = []; //物资 lockBlob: string = ""; fromYzhtMain: number = 0; fromYzhtStat: number = 0; fromMarkStat: number = 0; fromExpdIndx: number = 0; //关联单号indx fromExpdCode: string = ""; //关联单号expdcode fromExpdStat: number = 0; //关联单号expdstat fromTodoLock: number = 0; fromEntityID: string = ""; p2Queues: number = 0; fromAplMoney: number = 0; //虚拟字段 listViewLock: IViewLockResponse[] = []; children: IGamsBillResponse[] = []; detailId: number = 0; listLockBlob: any = []; zbkzUsed: number = 0; startDay: number = 0; allClose: number = 0; fromCtrlMain: number = 0; finalApl: number = 0; expdKjqj: string = ""; zxzjPlus: number = 0; listWithCGGZ: ICggzMainResponse[] = []; listWithGAMS: IGamsBillResponse[] = []; listWithYZCG: IYzcgMainResponse[] = []; listWithYZHT: IYzhtMainResponse[] = []; }