维修工单vo

This commit is contained in:
zjf committed 2025-11-10 22:24:29 +08:00
1 parent d6a384815d
commit 7742b7b21d
2 files changed
+194

No files matched your search

@@ -0,0 +1,103 @@
package com.bsd.pjcloud.integrated.vo.maintenance.app;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.time.LocalDate;
import java.time.LocalDateTime;
/**
* App端维修工单详情VO
*
* @author zjf
* @date 2025-01-27
*/
@Data
@Schema(description = "App端维修工单详情VO")
public class MaintenanceOrderAppDetailVo {
/**
* id
*/
@Schema(description = "id")
private Long id;
/**
* 设备名称
*/
@Schema(description = "设备名称")
private String title;
/**
* 图片
*/
@Schema(description = "图片")
private String picUrl;
/**
* 描述
*/
@Schema(description = "描述")
private String description;
/**
* 状态
*/
@Schema(description = "状态")
private String status;
/**
* 发现日期
*/
@Schema(description = "发现日期")
private LocalDate dateFound;
/**
* 发现地点
*/
@Schema(description = "设备位置")
private String location;
/**
* 工单紧急层度'high', 'medium', 'low'
*/
@Schema(description = "工单紧急层度'high', 'medium', 'low'")
private String urgency;
/**
* 维修类型
*/
@Schema(description = "维修类型")
private Long maintainType;
/**
* 创建时间
*/
@Schema(description = "创建时间")
private LocalDateTime createTime;
/**
* 处理说明/回复内容
*/
@Schema(description = "处理说明/回复内容")
private String handleRemark;
/**
* 处理图片(多个图片URL,逗号分隔)
*/
@Schema(description = "处理图片URL(多个用逗号分隔)")
private String handlePicUrl;
/**
* 处理时间
*/
@Schema(description = "处理时间")
private LocalDateTime handleTime;
/**
* 处理人
*/
@Schema(description = "处理人")
private String handleBy;
}
@@ -0,0 +1,91 @@
package com.bsd.pjcloud.integrated.vo.maintenance.app;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.time.LocalDate;
import java.time.LocalDateTime;
/**
* App端维修工单列表VO
*
* @author zjf
* @date 2025-01-27
*/
@Data
@Schema(description = "App端维修工单列表VO")
public class MaintenanceOrderAppListVo {
/**
* id
*/
@Schema(description = "id")
private Long id;
/**
* 设备名称
*/
@Schema(description = "设备名称")
private String title;
/**
* 图片
*/
@Schema(description = "图片")
private String picUrl;
/**
* 描述
*/
@Schema(description = "描述")
private String description;
/**
* 状态
*/
@Schema(description = "状态")
private String status;
/**
* 发现日期
*/
@Schema(description = "发现日期")
private LocalDate dateFound;
/**
* 发现地点
*/
@Schema(description = "设备位置")
private String location;
/**
* 工单紧急层度'high', 'medium', 'low'
*/
@Schema(description = "工单紧急层度'high', 'medium', 'low'")
private String urgency;
/**
* 维修类型
*/
@Schema(description = "维修类型")
private Long maintainType;
/**
* 创建时间
*/
@Schema(description = "创建时间")
private LocalDateTime createTime;
/**
* 处理时间
*/
@Schema(description = "处理时间")
private LocalDateTime handleTime;
/**
* 处理人
*/
@Schema(description = "处理人")
private String handleBy;
}