package com.yuanchu.limslaboratory.pojo; import java.io.Serializable; import java.util.Date; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import org.apache.ibatis.annotations.Insert; @Data @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode(callSuper = false) @ApiModel(value="InspectionMaterialList对象", description="") public class InspectionMaterialList implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "id", hidden = true) private Integer id; @ApiModelProperty(value = "materialId") private String materialId; /** * 报检数量-物料数量 */ @ApiModelProperty(value = "报检数量-物料数量",required = true) private Integer materialNum; /** * 供应商 */ @ApiModelProperty(value = "供应商",required = true) private String materialSupplier; /** * 物料名称 */ @ApiModelProperty(value = "物料名称",required = true) private String materialName; /** * 物料存放地 */ @ApiModelProperty(value = "物料存放地",required = true) private String materialLocation; /** * 物料批次 */ @ApiModelProperty(value = "物料批次",required = true) private String materialBatch; /** * 物料盘号 */ @ApiModelProperty(value = "物料盘号",required = true) private String materialReelNumber; /** * 规格名称/型号名称 */ @ApiModelProperty(value = "规格名称/型号名称",required = true) private String specificationsSerialNumber; /** * 电压等级 */ @ApiModelProperty("电压等级") private String specificationsVoltageLevel; /** * 主线心截面 */ @ApiModelProperty("主线心截面") private String specificationsCrossSection; /** * 主线芯芯数 */ @ApiModelProperty("主线芯芯数") private String specificationsNumberOfCores; /** * 生产指令号 */ @ApiModelProperty("生产指令号") private String specificationsInstruct; @ApiModelProperty("备注") private String notes; @ApiModelProperty(value = "", hidden = true) private Integer state; /** * 报检时间 */ @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty(value = "报检时间", hidden = true) private Date createTime; /** * */ @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty(value = "", hidden = true) private Date updateTime; /** * */ @ApiModelProperty(value = "", hidden = true) private Integer version; /** * 关联 报检单id */ @ApiModelProperty("关联 报检单id") private String inspectionId; }