package org.jeecg.modules.dry.entity; import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.util.Date; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableLogic; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecg.common.aspect.annotation.Dict; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * @Description: 生产操作记录 * @Author: jeecg-boot * @Date: 2023-06-26 * @Version: V1.0 */ @Data @TableName("dry_prod_record") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) @ApiModel(value="dry_prod_record对象", description="生产操作记录") public class DryProdRecord implements Serializable { private static final long serialVersionUID = 1L; /**id*/ @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value = "id") private String id; /**品名*/ @Excel(name = "品名", width = 15) @ApiModelProperty(value = "品名") private String reportHeadName; /**批次*/ @Excel(name = "批次", width = 15) @ApiModelProperty(value = "批次") private String reportHeadBatch; /**数量*/ @Excel(name = "数量", width = 15) @ApiModelProperty(value = "数量") private String reportHeadNum; /**设备*/ @Excel(name = "设备", width = 15) @ApiModelProperty(value = "设备") private String reportHeadMachine; /**接料人*/ @Excel(name = "接料人", width = 15) @ApiModelProperty(value = "接料人") private String reportHeadAccepter; /**生产日期*/ @Excel(name = "生产日期", width = 15, format = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "生产日期") private Date reportHeadDate; /**班组长*/ @Excel(name = "班组长", width = 15) @ApiModelProperty(value = "班组长") private String reportHeadLeader; /**工艺员*/ @Excel(name = "工艺员", width = 15) @ApiModelProperty(value = "工艺员") private String reportHeadTecher; /**生产现场*/ @Excel(name = "生产现场", width = 15) @ApiModelProperty(value = "生产现场") private Integer reportCheckField; /**执行文件*/ @Excel(name = "执行文件", width = 15) @ApiModelProperty(value = "执行文件") private Integer reportCheckFile; /**物料标示*/ @Excel(name = "物料标示", width = 15) @ApiModelProperty(value = "物料标示") private Integer reportCheckTag; /**称量器具*/ @Excel(name = "称量器具", width = 15) @ApiModelProperty(value = "称量器具") private Integer reportCheckTool; /**检查人*/ @Excel(name = "检查人", width = 15) @ApiModelProperty(value = "检查人") private String reportCheckMan; /**检查情况*/ @Excel(name = "检查情况", width = 15) @ApiModelProperty(value = "检查情况") private Integer reportCheckStatus; /**QA*/ @Excel(name = "QA", width = 15) @ApiModelProperty(value = "QA") private String reportCheckQa; /**异常记录*/ @Excel(name = "异常记录", width = 15) @ApiModelProperty(value = "异常记录") private String reportCheckRecord; /**外观检查*/ @Excel(name = "外观检查", width = 15) @ApiModelProperty(value = "外观检查") private Integer reportProductView; /**吹风*/ @Excel(name = "吹风", width = 15) @ApiModelProperty(value = "吹风") private Integer reportProductWind; /**晒*/ @Excel(name = "晒", width = 15) @ApiModelProperty(value = "晒") private Integer reportProductSun; /**低温干燥*/ @Excel(name = "低温干燥", width = 15) @ApiModelProperty(value = "低温干燥") private Integer reportProductLowDry; /**干燥*/ @Excel(name = "干燥", width = 15) @ApiModelProperty(value = "干燥") private Integer reportProductDry; /**开始时间*/ @Excel(name = "开始时间", width = 15) @ApiModelProperty(value = "开始时间") private String reportProductStart; /**结束时间*/ @Excel(name = "结束时间", width = 15) @ApiModelProperty(value = "结束时间") private String reportProductEnd; /**干燥总时间*/ @Excel(name = "干燥总时间", width = 15) @ApiModelProperty(value = "干燥总时间") private Integer reportProductTotal; /**干燥检查*/ @Excel(name = "干燥检查", width = 15) @ApiModelProperty(value = "干燥检查") private Integer reportProductCheck; /**操作人*/ @Excel(name = "操作人", width = 15) @ApiModelProperty(value = "操作人") private String reportProductMan1; /**复核人*/ @Excel(name = "复核人", width = 15) @ApiModelProperty(value = "复核人") private String reportProductMan2; /**操作后重量*/ @Excel(name = "操作后重量", width = 15) @ApiModelProperty(value = "操作后重量") private Double reportProductWeight; /**废料数量*/ @Excel(name = "废料数量", width = 15) @ApiModelProperty(value = "废料数量") private Double reportProductWaste; /**收率*/ @Excel(name = "收率", width = 15) @ApiModelProperty(value = "收率") private Double reportProductUse; /**QA*/ @Excel(name = "QA", width = 15) @ApiModelProperty(value = "QA") private String reportProductQa; /**设备清理*/ @Excel(name = "设备清理", width = 15) @ApiModelProperty(value = "设备清理") private Integer reportCleanMachine; /**废料清理*/ @Excel(name = "废料清理", width = 15) @ApiModelProperty(value = "废料清理") private Integer reportCleanWaste; /**工具清理*/ @Excel(name = "工具清理", width = 15) @ApiModelProperty(value = "工具清理") private Integer reportCleanTool; /**门窗清理*/ @Excel(name = "门窗清理", width = 15) @ApiModelProperty(value = "门窗清理") private Integer reportCleanDoor; /**箱体清理*/ @Excel(name = "箱体清理", width = 15) @ApiModelProperty(value = "箱体清理") private Integer reportCleanBox; /**生产记录清理*/ @Excel(name = "生产记录清理", width = 15) @ApiModelProperty(value = "生产记录清理") private Integer reportCleanRecord; /**清场日期*/ @Excel(name = "清场日期", width = 15, format = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "清场日期") private Date reportCleanDate; /**清场人*/ @Excel(name = "清场人", width = 15) @ApiModelProperty(value = "清场人") private String reportCleanMan; /**清场确认*/ @Excel(name = "清场确认", width = 15) @ApiModelProperty(value = "清场确认") private Integer reportCleanConfirm; /**QA*/ @Excel(name = "QA", width = 15) @ApiModelProperty(value = "QA") private String reportCleanQa; }