package com.ycl.platform.domain.query; import com.alibaba.excel.annotation.format.DateTimeFormat; import com.fasterxml.jackson.annotation.JsonFormat; import com.ycl.platform.base.AbsQuery; import enumeration.general.WorkOrderStatusEnum; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.experimental.Accessors; import java.util.Date; import java.util.List; /** * 工单查询 * * @author xp * @since 2024-03-05 */ @Data @Accessors(chain = true) @ApiModel(value = "WorkOrder查询", description = "工单查询") public class WorkOrderQuery extends AbsQuery { /** * 工单号 */ private String keyword; /** * 运维处理时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date start; /** * 运维处理时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date end; /** * 故障类型 */ private String errorType; private List errorTypeList; /** * 故障类型 */ private String errorTypeLabel; /** * 状态 */ private String status; /** * 单位id */ private Integer unitId; private String dept; }