import { IDeptResponse, IDictResponse, IUnitResponse } from "../core"; import { IGamsItemResponse, IGamsK0kmResponse } from "../gams"; export interface IZbhdMainResponse { whoBuild: number; userIndx: number; zbhdHdid: number; zbhdHdkm: number; parentID: number; hashCode: number; dataLevl: number; dataFrom: number; kjndKJQJ: number; dataStat: number; dataOrdr: number; dataDate: number; dataTime: number; dataHide: number; dataGUID: string; mastName: string; mastGUID: string; createBy: string; createAt: number; updateBy: string; updateAt: number; deleteBy: string; deleteAt: number; queuesBy: number; entityID: string; zbhdKmmc: string; sourceDw: string; sourceBm: string; unitMain: number; deptMain: number; sourceND: number; getMoney: number; incMoney: number; allMoney: number; unFormal: number; onFormal: number; outMoney: number; nowMoney: number; asNormal: number; unitText: string; deptText: string; aplMoney: number; finalOut: number; afterApl: number; bczc: string; ysxm: string; hideZbhd: number; asParent: number; originXM: string; fullName: string; ysbmMain: number; //#使用部门.一级部门.部门标识 ysbmName: string; //#使用部门.一级部门.部门名称 //#指标要素 gnkmCode: string; gnkmName: string; //#功能科目 ysxmCode: string; ysxmName: string; //#预算项目 zjxzCode: string; zjxzName: string; //#资金性质 bmkmCode: string; bmkmName: string; //#部门经济 zfkmCode: string; zfkmName: string; //#政府经济 xmmxName: string; //#项目明细 zblyName: string; //#指标来源 cgpmName: string; //#采购品目 ywcsName: string; //#业务处室 zdzjName: string; //#直达资金 ysjcName: string; //#预算级次 xmflCode: string; xmflName: string; //#项目分类 xmlxName: string; //#项目类型 zxzjName: string; //#专项资金 zjlyName: string; //#资金来源 zbhdCtrl: number; //#{1:警告; 别的都是:严格} /** * 调剂额度 */ decMoney: number; /** * 科目分类 */ gamsName: string; /** * 使用单位 */ ysdwText: string; /** * 事项类型 */ dictName: string; /** * 参数约定 */ withPara: string; /** * 允许变更 */ asModify: number; /** * 采购标识 */ usesYZCG: number; /** * 合同标识 */ usesYZHT: number; /** * 参与汇总 */ usesBBHZ: number; /** * 科目分类 */ listGAMS: IGamsK0kmResponse[]; /** * 使用单位 */ listYSDW: IUnitResponse[]; /** * 使用部门 */ listYSBM: IDeptResponse[]; /** * 事项类型 */ listDict: IDictResponse[]; /** * 资金性质 */ listZJXZ: IDictResponse[]; /** * 资金来源 */ listZJLY: IGamsItemResponse[]; } export class TZbhdMainResponse implements IZbhdMainResponse { whoBuild: number = 0; userIndx: number = 0; zbhdHdid: number = 0; zbhdHdkm: number = 0; parentID: number = 0; hashCode: number = 0; dataLevl: number = 0; dataFrom: number = 0; kjndKJQJ: number = 0; dataStat: number = 0; dataOrdr: number = 0; dataDate: number = 0; dataTime: number = 0; dataHide: number = 0; dataGUID: string = ""; mastName: string = ""; mastGUID: string = ""; createBy: string = ""; createAt: number = 0; updateBy: string = ""; updateAt: number = 0; deleteBy: string = ""; deleteAt: number = 0; queuesBy: number = 0; entityID: string = ""; zbhdKmmc: string = ""; sourceDw: string = ""; sourceBm: string = ""; unitMain: number = 0; deptMain: number = 0; sourceND: number = 0; getMoney: number = 0; incMoney: number = 0; allMoney: number = 0; unFormal: number = 0; onFormal: number = 0; outMoney: number = 0; nowMoney: number = 0; asNormal: number = 0; unitText: string = ""; deptText: string = ""; aplMoney: number = 0; //#申请金额 finalOut: number = 0; //#核定金额 afterApl: number = 0; bczc: string = ""; ysxm: string = ""; hideZbhd: number = 1; asParent: number = 0; originXM: string = ""; fullName: string = ""; ysbmMain: number = 0; ysbmName: string = ""; //#指标要素 gnkmCode: string = ""; //#功能科目编码 gnkmName: string = ""; //#功能科目 ysxmCode: string = ""; //#预算项目.编码 ysxmName: string = ""; //#预算项目 zjxzCode: string = ""; zjxzName: string = ""; //#资金性质 bmkmCode: string = ""; bmkmName: string = ""; //#部门经济 zfkmCode: string = ""; zfkmName: string = ""; //#政府经济 xmmxName: string = ""; //#项目明细 zblyName: string = ""; //#指标来源 cgpmName: string = ""; //#采购品目 ywcsName: string = ""; //#业务处室 zdzjName: string = ""; //#直达资金 ysjcName: string = ""; //#预算级次 xmflCode: string = ""; xmflName: string = ""; //#项目分类 xmlxName: string = ""; //#项目类型 zxzjName: string = ""; //#专项资金 zjlyName: string = ""; //#资金来源 zbhdCtrl: number = 2; //1警告 2严格 decMoney: number = 0; gamsName: string = ""; ysdwText: string = ""; dictName: string = ""; withPara: string = ""; asModify: number = 0; usesYZCG: number = 0; usesYZHT: number = 0; usesBBHZ: number = 0; listDict: IDictResponse[] = []; listGAMS: IGamsK0kmResponse[] = []; listYSDW: IUnitResponse[] = []; listYSBM: IDeptResponse[] = []; listZJXZ: IDictResponse[] = []; listZJLY: IGamsItemResponse[] = []; }