package com.ycl.platform.domain.query; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonProperty; import com.ycl.platform.base.AbsQuery; import enumeration.general.FastDistributeTypeEnum; import enumeration.general.WorkOrderStatusEnum; import io.swagger.annotations.ApiModel; import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotNull; 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 = "下发工单查询", description = "下发工单查询") public class DistributeWorkOrderQuery extends AbsQuery { /** * 运维单位 */ @JsonProperty("unitId") private Integer unitId; /** * 工单id */ @JsonProperty("ids") private List workOrderNOList; /** * 关键词 */ private String keyword; /** * 工单状态 */ private String status; }