package com.yuanchu.mom.pojo; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import com.yuanchu.mom.annotation.ValueTableShow; import com.yuanchu.mom.common.OrderBy; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; /** * 检验下单 * * @TableName ins_order */ @TableName(value = "ins_order") @Data public class InsOrder extends OrderBy implements Serializable { /** * */ @TableId(type = IdType.AUTO) private Integer id; /** * 委托编号 */ @ValueTableShow(1) @ApiModelProperty(value = "委托编号") private String entrustCode; /** * 样品编码 */ @ValueTableShow(2) @ApiModelProperty(value = "样品编码") private String sampleCode; /** * 样品类型 */ @ValueTableShow(3) @ApiModelProperty(value = "样品类型") private String sampleType; /** * 样品数量 */ @ValueTableShow(4) @ApiModelProperty(value = "样品数量") private Integer sampleNum; /** * 紧急程度 */ @ValueTableShow(5) @ApiModelProperty(value = "紧急程度") private Integer type; /** * 约定时间 */ @ValueTableShow(6) @ApiModelProperty(value = "约定时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate appointedTime; /** * 检测进度 */ @ValueTableShow(7) @ApiModelProperty(value = "检测进度") private String insProgress; /** * 下单客户 */ @ValueTableShow(8) @ApiModelProperty(value = "下单客户") private String custom; /** * 下单单位 */ @ValueTableShow(9) @ApiModelProperty(value = "下单单位") private String company; /** * 工厂域 */ @ValueTableShow(10) @ApiModelProperty(value = "工厂域") private String code; /** * 实验室名称 */ @ValueTableShow(11) @ApiModelProperty(value = "实验室名称") private String laboratory; /** * 规格型号 */ @ValueTableShow(12) @ApiModelProperty(value = "规格型号") private String model; /** * 是否留样 */ @ValueTableShow(13) @ApiModelProperty(value = "是否留样") private Integer isLeave; /** * 留样数量 */ @ValueTableShow(14) @ApiModelProperty(value = "留样数量") private Integer leaveNum; /** * 1:检验处理 0:待审核 2:退回 3:撤销 */ private Integer state; /** * 备注 */ private String remark; /** * OTC订单号 */ private String otcCode; @ApiModelProperty("创建人") @TableField(fill = FieldFill.INSERT) private Integer createUser; /** * */ @ApiModelProperty("创建时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; /** * */ @ApiModelProperty("修改人") @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; /** * */ @ApiModelProperty("修改时间") @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; private Integer userId; }