import { TCore } from ".."; import type { IDeptResponse } from "../core/IDeptResponse"; import type { IUnitResponse } from "../core/IUnitResponse"; // #核算账套 export interface IPzptCnfgResponse { whoBuild: number; userIndx: number; sourceND: number; // #账套年度 sourceID: 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; sourceBM: string; // #账套编码 sourceMC: string; // #账套名称 cnfgK8cd: string; usesKJQJ: number; realKJQJ: number; frUrname: string; zgUrname: string; // #主管用户 shUrname: string; // #审核用户 zdUrname: string; // #制单用户 c1pzKind: number; isCommon: number; // #是否公共账套 allInone: number; k8kmFrom: number; usesTxkm: number; hideFrom: number; lockPzui: number; usesQtcy: number; // #启用其他差异 usesCash: number; // #启用现金流量 usesVoid: number; sourceNc: string; sourceNf: string; sourceNg: string; sourceNm: string; unitText: string; // #单位归属 cnfgText: string; targetDb: string; cnfgCode: string; /** * 单位类型 */ unitTypeText: string; editItemWhenVoid: number; editItemWhenP5pz: number; // 允许修改辅助核算 findK8kmWhenP2pz: number; editK8kmWhenP5pz: number; // 允许修改科目编码 pzuiOnlyUsesCwpz: number; // 仅启用财务凭证 usesXdkmWhenP2pz: number; rankTypeWhenP5pz: number; nullCyxmWhenP2pz: number; // 是否关闭差异项 cnfgFrom: IPzptCnfgResponse[]; // #公共账套 listUnit: IUnitResponse[]; // #单位归属 listDept: IDeptResponse[]; // #部门归属 fromUnitIndx: number; fromSourceDW: string; fromSourceID: number; fromSourceND: number; sourceNC: string; sourceNF: string; // 单位类型 listType: TCore.IDictResponse[]; cnfgFormText: string; cnfgPara: string; deptText: string; } export class TPzptCnfgResponse implements IPzptCnfgResponse { whoBuild: number = 0; userIndx: number = 0; sourceND: number = 0; sourceID: 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 = ""; /** * 单位类型 */ unitTypeText: string = ""; mastGUID: string = ""; createBy: string = ""; createAt: number = 0; updateBy: string = ""; updateAt: number = 0; deleteBy: string = ""; deleteAt: number = 0; queuesBy: number = 0; entityID: string = ""; sourceBM: string = ""; sourceMC: string = ""; cnfgK8cd: string = ""; usesKJQJ: number = 0; realKJQJ: number = 0; frUrname: string = ""; zgUrname: string = ""; shUrname: string = ""; zdUrname: string = ""; c1pzKind: number = 0; isCommon: number = 0; allInone: number = 0; k8kmFrom: number = 0; usesTxkm: number = 0; hideFrom: number = 0; lockPzui: number = 0; usesQtcy: number = 0; usesCash: number = 0; usesVoid: number = 0; sourceNc: string = ""; sourceNf: string = ""; sourceNg: string = ""; sourceNm: string = ""; unitText: string = ""; cnfgText: string = ""; targetDb: string = ""; cnfgCode: string = ""; editItemWhenVoid: number = 0; editItemWhenP5pz: number = 0; findK8kmWhenP2pz: number = 0; editK8kmWhenP5pz: number = 0; pzuiOnlyUsesCwpz: number = 0; usesXdkmWhenP2pz: number = 0; rankTypeWhenP5pz: number = 0; nullCyxmWhenP2pz: number = 0; cnfgFrom: IPzptCnfgResponse[] = []; listUnit: IUnitResponse[] = []; listDept: IDeptResponse[] = []; fromUnitIndx: number = 0; fromSourceDW: string = ""; fromSourceID: number = 0; fromSourceND: number = 0; sourceNC: string = ""; sourceNF: string = ""; // 单位类型 listType: TCore.IDictResponse[] = []; cnfgFormText: string = ""; cnfgPara: string = ""; deptText: string = ""; }