import _ from "lodash"; export interface IHznjXmsyCjdwResponse { 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; /**检验类型 */ jylbMain: number; /**检验类型名称 */ jylbText: string; /**关联 hznj_base主键 */ hznjBase: number; /**样品编号 */ baseCode: string; /**报告份数 */ paperCnt: number; /**样品状态 */ ypztMain: number; /**样品状态名称 */ ypztText: string; /**样品描述 */ ypmsText: string; /**付费方式 */ fffsMain: number; /**付费方式名称 */ fffsText: string; /**付费总额 */ payTotal: number; /**检测费 */ payItem1: number; /**邮资 */ payItem2: number; /**其他服务费 */ payItem3: number; } export class THznjXmsyCjdwResponse implements IHznjXmsyCjdwResponse { 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; jylbMain: number = 0; jylbText: string = ""; hznjBase: number = 0; baseCode: string = ""; paperCnt: number = 0; ypztMain: number = 0; ypztText: string = ""; ypmsText: string = ""; fffsMain: number = 0; fffsText: string = ""; payTotal: number = 0; payItem1: number = 0; payItem2: number = 0; payItem3: number = 0; constructor(data: Partial = {}) { if (data) { _.merge(this, _.pick(data, Object.keys(this))); } } }