import _ from "lodash"; export interface IHznjXmsyWtdwResponse { whoBuild: number; userIndx: number; xmsyIndx: number; idEntity: number; dataStat: number; dataHide: number; dataOrdr: number; dataFrom: number; dataDate: number; dataTime: number; createBy: string; createAt: number; updateBy: string; updateAt: number; deleteBy: string; deleteAt: number; queuesBy: number; /**联系人 */ wContact: string; /**联系方式 */ dContact: string; /**职系地址 */ wAddress: string; /**邮编 */ postCode: string; /**生产单位 */ ccdwText: string; /**--受检单位 --选择[用户目录->外部用户/客户管理] */ sjdwMain: number; /**受检单位 */ sjdwText: string; /**受检单位 */ sjdwAddr: string; /**--委托单位 --选择[用户目录->外部用户/客户管理] */ wtdwMain: number; /**委托单位 */ wtdwText: string; /**委托地址 */ wtdwAddr: string; /**关联 hznj_base主键 */ hznjBase: number; /**样品名称 */ baseText: string; /**样品数量 */ getCount: number; /**单位 */ jldwText: string; /**工程名称 */ gcmcText: string; /**建设(监理)单位 */ jsdwText: string; /**取样地点 */ cAddress: string; /**时间要求 */ rqyqMain: number; /**时间要求名称 */ rqyqText: string; /**副样处理方式 */ ypclMain: number; /**副样处理方式名称 */ ypclText: string; /**报告领取方式 */ bglqMain: number; /**报告领取方式 */ gqlrText: string; /**提供报告要求 */ hbyqMain: number; /**提供报告要求名称 */ hbyqText: string; /**样品保存方式 */ ypbcMain: number; /**样品保存方式名称 */ ypbcText: string; /**判定依据 */ k9kmKmmc: string; /**是否分包 */ ynfbMain: number; /**是否分包名称 */ ynfbText: string; /**样品等级 */ ypdjText: string; /**商标 */ brandTxt: string; /**批号或生产日期 */ batchTxt: string; /**规格型号 */ ggxhText: string; /**样品来源 */ fromText: string; /**样品状态 */ ypztText: string; /** * 虚拟字段 * */ baseIndx: number; } export class THznjXmsyWtdwResponse implements IHznjXmsyWtdwResponse { whoBuild: number = 0; userIndx: number = 0; xmsyIndx: number = 0; idEntity: number = 0; dataStat: number = 0; dataHide: number = 0; dataOrdr: number = 0; dataFrom: 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; wContact: string = ""; dContact: string = ""; wAddress: string = ""; postCode: string = ""; ccdwText: string = ""; sjdwMain: number = 0; sjdwText: string = ""; sjdwAddr: string = ""; wtdwMain: number = 0; wtdwText: string = ""; wtdwAddr: string = ""; hznjBase: number = 0; baseText: string = ""; getCount: number = 0; jldwText: string = ""; gcmcText: string = ""; jsdwText: string = ""; cAddress: string = ""; rqyqMain: number = 0; rqyqText: string = ""; ypclMain: number = 0; ypclText: string = ""; bglqMain: number = 0; gqlrText: string = ""; hbyqText: string = ""; hbyqMain: number = 0; ypbcMain: number = 0; ypbcText: string = ""; k9kmKmmc: string = ""; ynfbMain: number = 0; ynfbText: string = ""; ypdjText: string = ""; brandTxt: string = ""; batchTxt: string = ""; ggxhText: string = ""; baseIndx: number = 0; ypztText: string = ""; /**样品来源 */ fromText: string = ""; constructor(data: Partial = {}) { if (data) { _.merge(this, _.pick(data, Object.keys(this))); } } }