package com.yuanchu.mom.pojo; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.List; import java.util.Map; /** * 检验项目 * @TableName ins_product */ @TableName(value ="ins_product") @Data public class InsProduct implements Serializable { /** * 主键id */ @TableId(type = IdType.AUTO) private Integer id; /** * 检验项 */ private String inspectionItem; /** * 检验项分类 */ private String inspectionItemClassify; /** * 检验项子类 */ private String inspectionItemSubclass; /** * 工厂 */ private String factory; /** * 实验室 */ private String laboratory; /** * 样品分类 */ private String sampleType; /** * 样品 */ private String sample; /** * 型号 */ private String model; private String methodS; /** * 子实验室 */ private String sonLaboratory; /** * 计量单位 */ private String unit; /** * 单价(元) */ private BigDecimal price; /** * 工时(H) */ private Double manHour; /** * 工时分组 */ private String manHourGroup; /** * 检验项类型 */ private String inspectionItemType; /** * 检验值类型 */ private String inspectionValueType; /** * 设备组 */ private String deviceGroup; /** * 检验次数 */ private Integer checkoutNumber; /** * 区间 */ private String section; /** * 取值类型 */ private String valueType; /** * 方法 */ private String method; /** * 预计时间(天) */ private Integer manDay; /** * 特殊标识 */ private String bsm; /** * 要求值 */ private String ask; /**要求描述*/ private String tell; /** * 最终值 */ @TableField("`last_value`") private String lastValue; /** * 1:合格 0:不合格 */ private Integer insResult; /** * 1:有效 0:无效 */ private Integer state; /** * 外键:ins_sample表id */ private Integer insSampleId; @TableField(fill = FieldFill.INSERT) private Integer createUser; @ApiModelProperty("创建时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @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; /** * 外键:standard_template表id */ private Integer templateId; @TableField(exist = false) private List template; @TableField(exist = false) private Map style; @TableField(exist = false) private InsProductResult insProductResult; @TableField(exist = false) private String templateName; }