import _ from "lodash"; import { TCore } from ".."; export interface ITablWzk8Response { whoBuild: number; userIndx: number; idEntity: number; tablMain: 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; sourceND: number; sourceID: number; k8kmKmid: number; k8kmKmmc: string; k8kmKmbm: string; k8kmJldw: number; k8kmGgxh: string; itemMain: number; itemCode: string; applyCnt: number; finalCnt: number; applyVal: number; finalVal: number; applyOut: number; finalOut: number; billMemo: string; jldwText: string; inGender: number; gztbMain: number; userMain: number; userName: string; asNormal: number; // 用户备注 userMemo: string; // 量体信息 bodyFeature:string; /** 身高=172+4;衣长=70+4*/ startTxt:string; endedTxt:string; /** 身高=176;衣长=74*/ finalTxt: string; workTypeText:string; listDict: TCore.IDictResponse[]; } export class TTablWzk8Response implements ITablWzk8Response { whoBuild: number = 0; userIndx: number = 0; idEntity: number = 0; tablMain: 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; asNormal: number = 0; sourceND: number = 0; /** 物资账套 */ sourceID: number = 0; /** 物资科目 */ k8kmKmid: number = 0; /** 科目名称 */ k8kmKmmc: string = ""; /** 科目编码 */ k8kmKmbm: string = ""; /** 计量单位 */ k8kmJldw: number = 0; k8kmGgxh: string = ""; /** 物资号型 */ itemMain: number = 0; /** 号型编码 */ itemCode: string = ""; /** 申请数量 */ applyCnt: number = 0; /** 核定数量 */ finalCnt: number = 0; /** 申请单价 */ applyVal: number = 0; /** 核定单价 */ finalVal: number = 0; /** 申请金额 */ applyOut: number = 0; /** 核定金额 */ finalOut: number = 0; /** 备注信息 */ billMemo: string = ""; /** 计量单位文本 */ jldwText: string = ""; // 性别 inGender: number = 0; gztbMain: number = 0; userMain: number = 0; userName: string = ""; /** 身高=172+4;衣长=70+4*/ startTxt:string = ""; endedTxt:string = ""; /** 身高=176;衣长=74*/ finalTxt: string = ""; // 用户备注 userMemo: string = ""; // 量体信息 bodyFeature:string = ""; /**警钟 */ workTypeText:string = ""; listDict: TCore.IDictResponse[] = []; constructor(data: Partial = {}) { if (data) { _.merge(this, _.pick(data, Object.keys(this))); } } }