import { IDictResponse } from "../core"; import type { IPartResponse } from "../core/IPartResponse"; import type { IWtuiViewResponse } from "./IWtuiViewResponse"; import { IWtuiZoneResponse } from "./IWtuiZoneResponse"; export interface IWtuiMainResponse { whoBuild: number; userIndx: number; wtuiIndx: number; // #唯一标识 wtuiMain: number; asFormer: number; createAt: number; createBy: string; dataDate: number; dataFrom: number; dataGUID: string; dataHide: number; dataLevl: number; dataOrdr: number; dataStat: number; dataTime: number; deleteAt: number; deleteBy: string; entityID: string; envrPara: string; // #参数配置 hashCode: number; intLogo1: string; // #内部图标 intLogo2: string; intText1: string; // #内部文本 intText2: string; kjndKJQJ: number; mastGUID: string; mastName: string; microApp: string; // #microApp microURL: string; // #microURL name4Map: string; outLogo1: string; // #外部图标 outLogo2: string; outText1: string; // #外部文本 outText2: string; parentID: number; partText: string; // #指标角色 queuesBy: number; sysClasc: number; // #模板大类.sysClasc sysClasd: string; // #模板大类.sysClasd sysClasn: string; // #模板大类.sysClasn updateAt: number; updateBy: string; wtuiMemo: string; // #界面备注 wtuiName: string; // #界面名称 microTab: string; unitTypeSize: number; unitTypeText: string; // #单位类型 listView: IWtuiViewResponse[]; listPart: IPartResponse[]; listZone: IWtuiZoneResponse[]; unitType: IDictResponse[]; // 单位类型树状图 } export class TWtuiMainResponse implements IWtuiMainResponse { whoBuild: number = 0; userIndx: number = 0; wtuiIndx: number = 0; wtuiMain: number = 0; asFormer: number = 0; entityID: string = ""; parentID: number = 0; queuesBy: number = 0; createAt: number = 0; createBy: string = ""; dataDate: number = 0; dataFrom: number = 0; dataGUID: string = ""; dataHide: number = 0; dataLevl: number = 0; dataOrdr: number = 0; dataStat: number = 0; dataTime: number = 0; deleteAt: number = 0; deleteBy: string = ""; envrPara: string = ""; hashCode: number = 0; intLogo1: string = ""; intLogo2: string = ""; intText1: string = ""; intText2: string = ""; kjndKJQJ: number = 0; mastGUID: string = ""; mastName: string = ""; microApp: string = ""; microURL: string = ""; microTab: string = ""; name4Map: string = ""; outLogo1: string = ""; outLogo2: string = ""; outText1: string = ""; outText2: string = ""; partText: string = ""; sysClasc: number = 0; sysClasd: string = ""; sysClasn: string = ""; updateAt: number = 0; updateBy: string = ""; wtuiMemo: string = ""; wtuiName: string = ""; unitTypeSize: number = 0; unitTypeText: string = ""; listPart: IPartResponse[] = []; unitType: IDictResponse[] = []; listZone: IWtuiZoneResponse[] = []; listView: IWtuiViewResponse[] = []; }