export type Measurement = { id: number; name: string; trackShapeCode: string; operatorName: string; bureau: string; lineName: string; location: string; direction: string; createTime: string; // Date; leftPoints: string; // json: 坐标数组 rightPoints: string; // json: 坐标数组 upload: boolean; syncStatus: 'wait' | 'finish' | 'fail'; }; export type KTJOrg = { key: string; value: string; gwdDicList: Array<{ key: string; value: string; railDicList: Array<{ key: string; value: string; }>; }>; }; export type RailType = { id: number; name: string; code: string; calPoints?: string; points?: string; }; export type SaveMeasureDTO = { operatorName: string; trackShapeCode: string; name: string; lineName: string; location: string; direction: string; };