import _ from "lodash"; import { IGamsItemResponse } from "../gams"; export interface IZbzbZbflResponse { whoBuild: number; userIndx: number; zbflFlid: number; zbzdMain: number; dataStat: number; dataHide: number; dataOrdr: number; dataFrom: number; dataDate: number; dataTime: number; mastName: string; mastGUID: string; createBy: string; createAt: number; updateBy: string; updateAt: number; deleteBy: string; deleteAt: number; zbhdHdkm: number; zbflFlje: number; zbflFlbz: string; gnkmMain: number; gnkmUUID: string; gnkmCode: string; gnkmName: string; ysxmMain: number; ysxmUUID: string; ysxmCode: string; ysxmName: string; zjxzMain: number; zjxzUUID: string; zjxzCode: string; zjxzName: string; lockMode: number; bmkmMain: number; bmkmUUID: string; bmkmCode: string; bmkmName: string; zfkmMain: number; zfkmUUID: string; zfkmCode: string; zfkmName: string; xmmxMain: number; xmmxUUID: string; xmmxCode: string; xmmxName: string; zblyMain: number; zblyUUID: string; zblyCode: string; zblyName: string; cgpmMain: number; cgpmUUID: string; cgpmCode: string; cgpmName: string; ywcsMain: number; ywcsUUID: string; ywcsCode: string; ywcsName: string; zdzjMain: number; zdzjUUID: string; zdzjCode: string; zdzjName: string; ysjcMain: number; ysjcUUID: string; ysjcCode: string; ysjcName: string; gkzfZbbz: string; xmflMain: number; xmflUUID: string; xmflCode: string; xmflName: string; gkzfHdbz: string; zbflJdbz: number; xmlxMain: number; xmlxUUID: string; xmlxCode: string; xmlxName: string; gkzfXdrq: number; zxzjMain: number; zxzjUUID: string; zxzjCode: string; zxzjName: string; gkzfFlbz: string; zjlyMain: number; zjlyUUID: string; zjlyCode: string; zjlyName: string; zzxsMain: number; zzxsUUID: string; zzxsCode: string; zzxsName: string; zjlyText: string; kfjMoney: number; allEnded: number; dataType: number; billFrom: number; /** * 归属科室 */ deptMain: number; /** * 归属科室 */ deptName: string; /** * 归属单位 */ unitMain: number; /** * 归属单位 */ unitNamf: string; /** * 归属单位 */ unitTypeText: string; /** * 调增单位.标识 */ unitFrom: number; /** * 调增单位.名称 */ unitFromText: string; /** * 规格配置 */ cardGgxh: string; /** * 数量 */ cardSize: number; /** * 单价 */ cardZcdj: number; /** * 资金来源 */ listZJLY: IGamsItemResponse[]; } export class TZbzbZbflResponse implements IZbzbZbflResponse { whoBuild: number = 0; userIndx: number = 0; zbflFlid: number = 0; zbzdMain: number = 0; dataStat: number = 0; dataHide: number = 0; dataOrdr: number = 0; dataFrom: number = 0; dataDate: number = 0; dataTime: number = 0; mastName: string = ""; mastGUID: string = ""; createBy: string = ""; createAt: number = 0; updateBy: string = ""; updateAt: number = 0; deleteBy: string = ""; deleteAt: number = 0; zbhdHdkm: number = 0; zbflFlje: number = 0; zbflFlbz: string = ""; gnkmMain: number = 0; gnkmUUID: string = ""; gnkmCode: string = ""; gnkmName: string = ""; ysxmMain: number = 0; ysxmUUID: string = ""; ysxmCode: string = ""; ysxmName: string = ""; zjxzMain: number = 0; zjxzUUID: string = ""; zjxzCode: string = ""; zjxzName: string = ""; lockMode: number = 0; bmkmMain: number = 0; bmkmUUID: string = ""; bmkmCode: string = ""; bmkmName: string = ""; zfkmMain: number = 0; zfkmUUID: string = ""; zfkmCode: string = ""; zfkmName: string = ""; xmmxMain: number = 0; xmmxUUID: string = ""; xmmxCode: string = ""; xmmxName: string = ""; zblyMain: number = 0; zblyUUID: string = ""; zblyCode: string = ""; zblyName: string = ""; cgpmMain: number = 0; cgpmUUID: string = ""; cgpmCode: string = ""; cgpmName: string = ""; ywcsMain: number = 0; ywcsUUID: string = ""; ywcsCode: string = ""; ywcsName: string = ""; zdzjMain: number = 0; zdzjUUID: string = ""; zdzjCode: string = ""; zdzjName: string = ""; ysjcMain: number = 0; ysjcUUID: string = ""; ysjcCode: string = ""; ysjcName: string = ""; gkzfZbbz: string = ""; xmflMain: number = 0; xmflUUID: string = ""; xmflCode: string = ""; xmflName: string = ""; gkzfHdbz: string = ""; zbflJdbz: number = 0; xmlxMain: number = 0; xmlxUUID: string = ""; xmlxCode: string = ""; xmlxName: string = ""; gkzfXdrq: number = 0; zxzjMain: number = 0; zxzjUUID: string = ""; zxzjCode: string = ""; zxzjName: string = ""; gkzfFlbz: string = ""; zjlyMain: number = 0; zjlyUUID: string = ""; zjlyCode: string = ""; zjlyName: string = ""; zzxsMain: number = 0; zzxsUUID: string = ""; zzxsCode: string = ""; zzxsName: string = ""; zjlyText: string = ""; kfjMoney: number = 0; allEnded: number = 0; dataType: number = 0; billFrom: number = 0; deptMain: number = 0; deptName: string = ""; unitMain: number = 0; unitNamf: string = ""; unitTypeText: string = ""; unitFrom: number = 0; unitFromText: string = ""; cardGgxh: string = ""; cardSize: number = 0; cardZcdj: number = 0; listZJLY: IGamsItemResponse[] = []; constructor(card: any = {}) { if (card) { _.merge(this, _.pick(card, Object.keys(this))); } } }