330 lines
3.9 KiB
TypeScript
330 lines
3.9 KiB
TypeScript
import type { PageQuery, BaseEntity } from '#/api/common';
|
|
|
|
export interface OrderMaintainVO {
|
|
/**
|
|
* 主键
|
|
*/
|
|
id: string | number;
|
|
|
|
/**
|
|
* 养护名称
|
|
*/
|
|
maintainName: string;
|
|
|
|
/**
|
|
* 小区id
|
|
*/
|
|
communityId: string | number;
|
|
|
|
/**
|
|
* 建筑id
|
|
*/
|
|
buildingId: string | number;
|
|
|
|
/**
|
|
* 楼层id
|
|
*/
|
|
floorId: string | number;
|
|
|
|
/**
|
|
* 服务类型
|
|
*/
|
|
serveType: string | number;
|
|
|
|
/**
|
|
* 养护周期类型
|
|
*/
|
|
periodType: number;
|
|
|
|
/**
|
|
* 养护周期频次
|
|
*/
|
|
periodFrequency: number;
|
|
|
|
/**
|
|
* 订单id
|
|
*/
|
|
orderId: string | number;
|
|
|
|
/**
|
|
* 计划执行时间
|
|
*/
|
|
startTime: string;
|
|
|
|
/**
|
|
* 计划完成时间
|
|
*/
|
|
endTime: string;
|
|
|
|
/**
|
|
* 巡检结果
|
|
*/
|
|
inspectResult: string | number;
|
|
|
|
/**
|
|
* 处理措施
|
|
*/
|
|
measure: string;
|
|
|
|
/**
|
|
* 客户评分
|
|
*/
|
|
customerScore: number;
|
|
|
|
/**
|
|
* 客户反馈
|
|
*/
|
|
customerAdvice: string;
|
|
|
|
/**
|
|
* 处理状态
|
|
*/
|
|
state: string | number;
|
|
}
|
|
|
|
export interface OrderMaintainForm extends BaseEntity {
|
|
/**
|
|
* 主键
|
|
*/
|
|
id?: string | number;
|
|
|
|
/**
|
|
* 养护名称
|
|
*/
|
|
maintainName?: string;
|
|
|
|
/**
|
|
* 小区id
|
|
*/
|
|
communityId?: string | number;
|
|
|
|
/**
|
|
* 建筑id
|
|
*/
|
|
buildingId?: string | number;
|
|
|
|
/**
|
|
* 楼层id
|
|
*/
|
|
floorId?: string | number;
|
|
|
|
/**
|
|
* 服务类型
|
|
*/
|
|
serveType?: string | number;
|
|
|
|
/**
|
|
* 养护周期类型
|
|
*/
|
|
periodType?: number;
|
|
|
|
/**
|
|
* 养护周期频次
|
|
*/
|
|
periodFrequency?: number;
|
|
|
|
/**
|
|
* 订单id
|
|
*/
|
|
orderId?: string | number;
|
|
|
|
/**
|
|
* 计划执行时间
|
|
*/
|
|
startTime?: string;
|
|
|
|
/**
|
|
* 计划完成时间
|
|
*/
|
|
endTime?: string;
|
|
|
|
/**
|
|
* 巡检结果
|
|
*/
|
|
inspectResult?: string | number;
|
|
|
|
/**
|
|
* 处理措施
|
|
*/
|
|
measure?: string;
|
|
|
|
/**
|
|
* 客户评分
|
|
*/
|
|
customerScore?: number;
|
|
|
|
/**
|
|
* 客户反馈
|
|
*/
|
|
customerAdvice?: string;
|
|
|
|
/**
|
|
* 处理状态
|
|
*/
|
|
state?: string | number;
|
|
}
|
|
|
|
export interface OrderMaintainQuery extends PageQuery {
|
|
/**
|
|
* 养护名称
|
|
*/
|
|
maintainName?: string;
|
|
|
|
/**
|
|
* 小区id
|
|
*/
|
|
communityId?: string | number;
|
|
|
|
/**
|
|
* 建筑id
|
|
*/
|
|
buildingId?: string | number;
|
|
|
|
/**
|
|
* 楼层id
|
|
*/
|
|
floorId?: string | number;
|
|
|
|
/**
|
|
* 服务类型
|
|
*/
|
|
serveType?: string | number;
|
|
|
|
/**
|
|
* 养护周期类型
|
|
*/
|
|
periodType?: number;
|
|
|
|
/**
|
|
* 养护周期频次
|
|
*/
|
|
periodFrequency?: number;
|
|
|
|
/**
|
|
* 订单id
|
|
*/
|
|
orderId?: string | number;
|
|
|
|
/**
|
|
* 计划执行时间
|
|
*/
|
|
startTime?: string;
|
|
|
|
/**
|
|
* 计划完成时间
|
|
*/
|
|
endTime?: string;
|
|
|
|
/**
|
|
* 巡检结果
|
|
*/
|
|
inspectResult?: string | number;
|
|
|
|
/**
|
|
* 处理措施
|
|
*/
|
|
measure?: string;
|
|
|
|
/**
|
|
* 客户评分
|
|
*/
|
|
customerScore?: number;
|
|
|
|
/**
|
|
* 客户反馈
|
|
*/
|
|
customerAdvice?: string;
|
|
|
|
/**
|
|
* 处理状态
|
|
*/
|
|
state?: string | number;
|
|
|
|
/**
|
|
* 日期范围参数
|
|
*/
|
|
params?: any;
|
|
}
|
|
|
|
export interface conservationManagement extends BaseEntity {
|
|
/**
|
|
* 主键
|
|
*/
|
|
id: string | number;
|
|
|
|
/**
|
|
* 养护名称
|
|
*/
|
|
maintainName: string;
|
|
|
|
/**
|
|
* 小区id
|
|
*/
|
|
communityId: string | number;
|
|
|
|
/**
|
|
* 建筑id
|
|
*/
|
|
buildingId: string | number;
|
|
|
|
/**
|
|
* 楼层id
|
|
*/
|
|
floorId: string | number;
|
|
|
|
/**
|
|
* 服务类型
|
|
*/
|
|
serveType: string | number;
|
|
|
|
/**
|
|
* 养护周期类型
|
|
*/
|
|
periodType: number;
|
|
|
|
/**
|
|
* 养护周期频次
|
|
*/
|
|
periodFrequency: number;
|
|
|
|
/**
|
|
* 订单id
|
|
*/
|
|
orderId: string | number;
|
|
|
|
/**
|
|
* 计划执行时间
|
|
*/
|
|
startTime: string;
|
|
|
|
/**
|
|
* 计划完成时间
|
|
*/
|
|
endTime: string;
|
|
|
|
/**
|
|
* 巡检结果
|
|
*/
|
|
inspectResult: string | number;
|
|
|
|
/**
|
|
* 处理措施
|
|
*/
|
|
measure: string;
|
|
|
|
/**
|
|
* 客户评分
|
|
*/
|
|
customerScore: number;
|
|
|
|
/**
|
|
* 客户反馈
|
|
*/
|
|
customerAdvice: string;
|
|
|
|
/**
|
|
* 处理状态
|
|
*/
|
|
state: string | number;
|
|
}
|