package org.jeecg.modules.lims.testing.entity; import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.util.Date; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.*; 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: lims_item_target * @Author: jeecg-boot * @Date: 2023-04-24 * @Version: V1.0 */ @Data @TableName("lims_item_target") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) @ApiModel(value = "lims_item_target对象", description = "lims_item_target") public class LimsItemTarget 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 standardId; /** * 鉴定大纲 */ @Excel(name = "鉴定大纲", width = 15) @ApiModelProperty(value = "鉴定大纲") private String outlineId; /** * 鉴定类别 */ @Excel(name = "鉴定类别", width = 15) @ApiModelProperty(value = "鉴定类别") private String categoryId; /** * 鉴定类型 */ @Excel(name = "鉴定类型", width = 15) @ApiModelProperty(value = "鉴定类型") private String typeId; /** * 鉴定项目 */ @Excel(name = "鉴定项目", width = 15) @ApiModelProperty(value = "鉴定项目") private String itemId; /** * 项目名称 */ @Excel(name = "项目名称", width = 15) @ApiModelProperty(value = "项目名称") private String itemName; /** * 名称 */ @Excel(name = "名称", width = 15) @ApiModelProperty(value = "名称") private String name; @Excel(name = "编码", width = 15) @ApiModelProperty(value = "编码") private String code; /** * 单位 */ @Excel(name = "单位", width = 15) @ApiModelProperty(value = "单位") @TableField(updateStrategy = FieldStrategy.IGNORED) private String unit; /** * 值类型 0:范围,1:是否,2:有无,3:OK/NG */ @Excel(name = "单位", width = 15) @Dict(dicCode = "stand_val_type") @ApiModelProperty(value = "值类型") private String valType; /** * 最大值 */ @Excel(name = "最大值", width = 15) @ApiModelProperty(value = "最大值") @TableField(updateStrategy = FieldStrategy.IGNORED) private Double max; /** * 典型值 */ @Excel(name = "典型值", width = 15) @ApiModelProperty(value = "典型值") @TableField(updateStrategy = FieldStrategy.IGNORED) private Double typ; /** * 最小值 */ @Excel(name = "最小值", width = 15) @ApiModelProperty(value = "最小值") @TableField(updateStrategy = FieldStrategy.IGNORED) private Double min; /** * 判定依据 */ @Excel(name = "特殊判定值", width = 15) @ApiModelProperty(value = "特殊判定值") @TableField(updateStrategy = FieldStrategy.IGNORED) private String val; /** * 判定依据 */ @Excel(name = "判定依据", width = 15) @ApiModelProperty(value = "判定依据") @TableField(updateStrategy = FieldStrategy.IGNORED) private String judgment; /** * 是否技术指标 */ @Excel(name = "是否技术指标", width = 15) @ApiModelProperty(value = "是否证判") private Integer isTech; /** * 是否证判 */ @Excel(name = "是否证判", width = 15) @ApiModelProperty(value = "是否证判") private Integer isJudge; /** * 启用状态 */ @Excel(name = "启用状态", width = 15) @ApiModelProperty(value = "启用状态") private Integer enabled; /** * 创建人 */ @ApiModelProperty(value = "创建人") private String createBy; /** * 创建时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "创建时间") private Date createTime; /** * 更新人 */ @ApiModelProperty(value = "更新人") private String updateBy; /** * 更新时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "更新时间") private Date updateTime; /** * 备注 */ @Excel(name = "备注", width = 15) @ApiModelProperty(value = "备注") @TableField(updateStrategy = FieldStrategy.IGNORED) private String remark; }