import type { ITablLineResponse } from "./ITablLineResponse"; export interface ITablDataResponse { whoBuild: number; userIndx: number; tablIndx: number; onStatus: number; modifyID: number; rowIndex: number; dataStat: number; queuesBy: number; gzjgMain: number; dataGUID: string; visualID: number; gzjgName: string; gzjgIcon: string; mastName: string; unitMain: number; unitNamf: string; dataTime: number; sourceND: number; sourceQJ: number; dataType: number; menuUUID: string; entityID: string; listLine: ITablLineResponse[]; listPath: any[]; fromGUID: string; // 与哪条数据的dataGUID相互关联 flowMain: number; [key: string]: string | number | ITablLineResponse[]; } export class TTablDataResponse implements ITablDataResponse { whoBuild: number = 0; userIndx: number = 0; tablIndx: number = 0; onStatus: number = 0; modifyID: number = 0; rowIndex: number = 0; dataStat: number = 1; queuesBy: number = 0; gzjgMain: number = 0; dataGUID: string = ""; visualID: number = 0; unitMain: number = 0; unitNamf: string = ""; dataTime: number = 0; mastName: string = ""; sourceND: number = 0; sourceQJ: number = 0; dataType: number = 0; gzjgName: string = ""; gzjgIcon: string = ""; menuUUID: string = ""; entityID: string = ""; fromGUID: string = ""; // 与哪条数据的dataGUID相互关联 flowMain: number = 0; listLine: ITablLineResponse[] = []; listPath: any[] = []; [key: string]: string | number | ITablLineResponse[]; }