import React from "react"; import {Dayjs} from "dayjs"; export type Request={ data:T, pageSize:number, pageNumber:number, } type Status={ success:boolean; code:number ; message: string; } export type ResultPage = { content:T[]; totalPages:number; totalElements:number; } export type ResponseVO={ data:T; timeStamp:number; status:Status; } export type TaskMessage ={ id: string; pid:string; pName:string; pPid:string; code: string; name: string; description: string; state: string; priority: string; fId?:string; fName?:string; taskType?:string; } export type DataType = TaskMessage&{ key: React.ReactNode; type:number; action?:React.ReactNode; expectedStartTime?:string; expectedEndTime?:string; expectedTimeRange?:(string|Dayjs|undefined)[]; actualStartTime?:Date; actualEndTime?:Date; actualTimeRange?:(string|Dayjs|undefined)[] children: DataType[]|undefined; } export type DictType={ id:number; code:string name:string; order:number; color:string; } export type SearchObject={ name: string, value: any, operateType:string, }