parent
188d5c8ce6
commit
67a0062d61
18 changed files with 803 additions and 477 deletions
@ -0,0 +1,103 @@ |
||||
package org.springblade.desk.quality.pojo.request; |
||||
|
||||
import com.fasterxml.jackson.databind.annotation.JsonDeserialize; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.ToString; |
||||
import org.springblade.desk.quality.pojo.entity.CycleTestTask; |
||||
import org.springblade.desk.util.json.deserializer.DateBeginOfDayDeserializer; |
||||
import org.springblade.desk.util.json.deserializer.DateEndOfDayDeserializer; |
||||
import org.springblade.desk.util.json.deserializer.LocalDateTimeBeginOfDayDeserializer; |
||||
import org.springblade.desk.util.json.deserializer.LocalDateTimeEndOfDayDeserializer; |
||||
|
||||
import java.time.LocalDateTime; |
||||
import java.util.Date; |
||||
import java.util.List; |
||||
|
||||
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
||||
public class CycleTestTaskSearch extends CycleTestTask { |
||||
|
||||
@Schema(description = "过滤类型 1临期2超期") |
||||
private Integer filterType = 0; |
||||
@JsonDeserialize(using = DateBeginOfDayDeserializer.class) |
||||
@Schema(description = "创建时间-开始") |
||||
private Date createTimeStart; |
||||
@JsonDeserialize(using = DateEndOfDayDeserializer.class) |
||||
@Schema(description = "创建时间-结束") |
||||
private Date createTimeEnd; |
||||
@Schema(description = "状态数组") |
||||
private List<Integer> statusList; |
||||
|
||||
/** |
||||
* [周期试验项目]名称 |
||||
*/ |
||||
@Schema(description = "[周期试验项目]名称") |
||||
private String cycleTestItemName; |
||||
/** |
||||
* [周期试验项目]试验条件 |
||||
*/ |
||||
@Schema(description = "[周期试验项目]试验条件") |
||||
private String cycleTestItemCondition; |
||||
/** |
||||
* [周期试验标准]名称 |
||||
*/ |
||||
@Schema(description = "[周期试验项目]试验标准") |
||||
private String cycleTestStandardName; |
||||
/** |
||||
* 工艺员[用户]姓名 |
||||
*/ |
||||
@Schema(description = "工艺员[用户]姓名") |
||||
private String processUserName; |
||||
/** |
||||
* 一次性任务生成日期-开始 |
||||
*/ |
||||
@JsonDeserialize(using = LocalDateTimeBeginOfDayDeserializer.class) |
||||
@Schema(description = "一次性任务生成日期-开始") |
||||
private LocalDateTime oneTimeGenDateStart; |
||||
/** |
||||
* 一次性任务生成日期-结束 |
||||
*/ |
||||
@JsonDeserialize(using = LocalDateTimeEndOfDayDeserializer.class) |
||||
@Schema(description = "一次性任务生成日期-结束") |
||||
private LocalDateTime oneTimeGenDateEnd; |
||||
/** |
||||
* 下发时间-开始 |
||||
*/ |
||||
@JsonDeserialize(using = LocalDateTimeBeginOfDayDeserializer.class) |
||||
@Schema(description = "下发时间-开始") |
||||
private LocalDateTime issueDateStart; |
||||
/** |
||||
* 下发时间-结束 |
||||
*/ |
||||
@JsonDeserialize(using = LocalDateTimeEndOfDayDeserializer.class) |
||||
@Schema(description = "下发时间-结束") |
||||
private LocalDateTime issueDateEnd; |
||||
/** |
||||
* 接收时间-开始 |
||||
*/ |
||||
@JsonDeserialize(using = LocalDateTimeBeginOfDayDeserializer.class) |
||||
@Schema(description = "接收时间-开始") |
||||
private LocalDateTime acceptDateStart; |
||||
/** |
||||
* 接收时间-结束 |
||||
*/ |
||||
@JsonDeserialize(using = LocalDateTimeEndOfDayDeserializer.class) |
||||
@Schema(description = "接收时间-结束") |
||||
private LocalDateTime acceptDateEnd; |
||||
/** |
||||
* 完成时间-开始 |
||||
*/ |
||||
@JsonDeserialize(using = LocalDateTimeBeginOfDayDeserializer.class) |
||||
@Schema(description = "完成时间-开始") |
||||
private LocalDateTime finishDateStart; |
||||
/** |
||||
* 完成时间-结束 |
||||
*/ |
||||
@JsonDeserialize(using = LocalDateTimeEndOfDayDeserializer.class) |
||||
@Schema(description = "完成时间-结束") |
||||
private LocalDateTime finishDateEnd; |
||||
} |
||||
|
||||
Loading…
Reference in new issue