Files
admin-vben5/apps/web-antd/src/api/property/businessManagement/workOrders/model.d.ts
dev_ljl 5975d1b94d
Some checks failed
/ Explore-Gitea-Actions (push) Has been cancelled
feat:工单类型添加 处理优先级字段
自动派单不显示抢单、派单按钮
2025-08-25 14:43:32 +08:00

264 lines
3.0 KiB
TypeScript

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;
}