import type {PageQuery, BaseEntity} from '#/api/common'; export interface WorkOrdersVO { /** * id */ id: string | number; /** * 工单编号 */ orderNo: string; /** * 工单名称 */ orderName: string; /** * 工单类型 */ type: number; /** * 状态 */ status: number; /** * 派单时间 */ dispatchTime: string; /** * 发起人姓名 */ initiatorName: string; /** * 发起人手机号 */ initiatorPhone: string; /** * 处理人姓名 */ handler: string; /** * 地址 */ location: string; /** * 计划完成时间 */ planCompleTime: string; /** * 完成时间 */ compleTime: string; /** * 评价 */ serviceEvalua: number; /** * 是否超时 */ isTimeOut: number; workOrdersRecordVoList: HandleRecords[]; typeName: string; initiatorPeople: string; handlerText: string; /** * 评价图片 */ imgUrl: string; evaluateImgPath: string[]; /** * 评价内容 */ serviceEvaluaText: string; /** * 创建时间 */ createTime: string; /** * 备注 */ remark: string; /** * 图片 */ orderImgUrl: string; orderImgPath: string[]; reportingType: string; processingWeight: string; } export interface HandleRecords { status: string; createTime: string; handlerName: string; initiatorPeople: string; } export interface WorkOrdersForm extends BaseEntity { /** * id */ id?: string | number; /** * 工单编号 */ orderNo?: string; /** * 工单名称 */ orderName?: string; /** * 工单类型 */ type?: number; /** * 状态 */ status?: number; /** * 派单时间 */ dispatchTime?: string; /** * 发起人姓名 */ initiatorName?: string; /** * 发起人手机号 */ initiatorPhone?: string; /** * 处理人姓名 */ handler?: string; /** * 地址 */ location?: string; /** * 计划完成时间 */ planCompleTime?: string; /** * 完成时间 */ compleTime?: string; /** * 评价 */ serviceEvalua?: string; /** * 是否超时 */ isTimeOut?: number; } export interface WorkOrdersQuery extends PageQuery { /** * 工单编号 */ orderNo?: string; /** * 工单名称 */ orderName?: string; /** * 工单类型 */ type?: number; /** * 状态 */ status?: number; /** * 派单时间 */ dispatchTime?: string; /** * 发起人姓名 */ initiatorName?: string; /** * 发起人手机号 */ initiatorPhone?: string; /** * 处理人姓名 */ handler?: string; /** * 地址 */ location?: string; /** * 计划完成时间 */ planCompleTime?: string; /** * 完成时间 */ compleTime?: string; /** * 评价 */ serviceEvalua?: string; /** * 是否超时 */ isTimeOut?: number; /** * 日期范围参数 */ params?: any; }