package doumeemes.dao.ext.vo; import doumeemes.core.annotation.excel.ExcelColumn; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; import java.util.List; /** * @author 江蹄蹄 * @date 2022/04/20 10:56 */ @Data @ApiModel("计划详情页工单列表对象") public class WorkorderListModelVO implements Serializable{ @ApiModelProperty(value = "主键", example = "1") private Integer id; @ApiModelProperty(value = "创建时间") private Date createTime; @ApiModelProperty(value = "更新时间") private Date updateTime; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "工单编号") private String code; @ApiModelProperty(value = "是否暂停 0未暂停 1已暂停", example = "1") private Integer paused; @ApiModelProperty(value = "计划日期") private Date planDate; @ApiModelProperty(value = "计划数量", example = "1") private Integer planNum; @ApiModelProperty(value = "生产人员编码(关联system_user表)", example = "1") private Integer proUserId; @ApiModelProperty(value = "合格数量", example = "1") private Integer qualifiedNum; @ApiModelProperty(value = "不合格数量", example = "1") private Integer unqualifiedNum; @ApiModelProperty(value = "产出日期") private Date produceDate; @ApiModelProperty(value = "投料日期") private Date materialDate; @ApiModelProperty(value = "分配时间") private Date distributeDate; @ApiModelProperty(value = "投料列表") private List materialList; @ApiModelProperty(value = "工单状态 0已创建、1已备料、2已完工、3已检验、4已报工、5已入库、6已取消", example = "1") private Integer status; @ApiModelProperty(value = "优先级(排序码)字段", example = "1") private Integer urgent; @ApiModelProperty(value = "生产人员姓名",hidden = true ) private String proUserName; @ApiModelProperty(value = "生产人员所属部门" ,hidden = true) private String proUserDepart; @ApiModelProperty(value = "生产人员分配集合" ) private List proUserList; }