package com.ruoyi.quality.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.quality.pojo.RawMaterial; import com.ruoyi.quality.pojo.RawMaterialQualityInspectItem; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.time.LocalDate; import java.util.List; /** * 原料DTO */ @Data @ApiModel(value = "RawMaterialDto", description = "原料DTO") public class RawMaterialDto extends RawMaterial implements Serializable { private static final long serialVersionUID = 1L; /** * 开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") @ApiModelProperty("表单搜索时间范围:开始时间") private LocalDate entryDateStart; /** * 结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") @ApiModelProperty("表单搜索时间范围:结束时间") private LocalDate entryDateEnd; @ApiModelProperty("检验类型 0入场检 1车间检 2出厂检") private String checkTypeText; @ApiModelProperty("检验结果 0合格 1不合格") private String checkResultText; @ApiModelProperty("类别(0:未提交;1:已提交)") private String inspectStateText; @ApiModelProperty("原料检测项列表ids") private List qualityInspectItemIds; }