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.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 smapleType; /** * 样品名称 */ @ValueTableShow(4) @ApiModelProperty(value = "样品名称") private String sample; /** * 委托公司 */ @ValueTableShow(5) @ApiModelProperty(value = "委托公司") private String entrustCompany; /** * 委托人 */ @ValueTableShow(6) @ApiModelProperty(value = "委托人") private String client; /** * 制单时间 */ @ValueTableShow(7) @ApiModelProperty("制单时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime documentPreparation; /** * 委托时间 */ @ValueTableShow(8) @ApiModelProperty("委托时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime entrustmentTime; /** * 样品数量 */ @ValueTableShow(9) @ApiModelProperty(value = "样品数量") private Double sampleNum; /** * 紧急程度 */ @ValueTableShow(10) @ApiModelProperty(value = "紧急程度") private Integer type; /** * 约定时间 */ @ValueTableShow(11) @ApiModelProperty(value = "约定时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime appointedTime; /** * 检测进度 */ @ValueTableShow(12) @ApiModelProperty(value = "检测进度") private String insProgress; /** * 检测结果 */ @ValueTableShow(13) @ApiModelProperty(value = "检测结果") private String detectionResult; /** * 下单客户 */ @ApiModelProperty(value = "下单客户") private String custom; /** * 下单单位 */ @ApiModelProperty(value = "下单单位") private String company; /** * 工厂域 */ @ApiModelProperty(value = "工厂域") private String code; /** * 实验室名称 */ @ApiModelProperty(value = "实验室名称") private String laboratory; /** * 规格型号 */ @ApiModelProperty(value = "规格型号") private String model; /** * 是否留样 */ @ApiModelProperty(value = "是否留样") private Integer isLeave; /** * 留样数量 */ @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; }