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.math.BigDecimal; import java.time.LocalDateTime; /** * 检验项目参数(StructureItemParameter)表对象 * * @author makejava * @since 2024-02-26 16:21:17 */ @TableName(value ="structure_item_parameter") @Data public class StructureItemParameter extends OrderBy implements Serializable { @ApiModelProperty(value = "主键") @TableId(type = IdType.AUTO) private Integer id; @ValueTableShow(1) @ApiModelProperty(value = "检验项") private String inspectionItem; @ValueTableShow(2) @ApiModelProperty(value = "检验项EN") private String inspectionItemEn; @ValueTableShow(3) @ApiModelProperty(value = "检验子项") private String inspectionItemSubclass; @ValueTableShow(3) @ApiModelProperty(value = "检验子项EN") private String inspectionItemSubclassEn; @ValueTableShow(3) @ApiModelProperty(value = "检验对象") private String sample; @ValueTableShow(4) @ApiModelProperty(value = "单价(元)") private BigDecimal price; @ApiModelProperty(value = "实验室") private String laboratory; @ValueTableShow(4) @ApiModelProperty(value = "子实验室") private String sonLaboratory; @ValueTableShow(5) @ApiModelProperty(value = "要求描述") private String askTell; @ValueTableShow(5) @ApiModelProperty(value = "要求值") private String ask; @ValueTableShow(5) @ApiModelProperty(value = "计量单位") private String unit; @ValueTableShow(6) @ApiModelProperty(value = "试验方法") private String method; @ValueTableShow(7) @ApiModelProperty(value = "工时(H)") private Double manHour; @ValueTableShow(7) @ApiModelProperty(value = "预计时间(天)") private Integer manDay; @ValueTableShow(8) @ApiModelProperty(value = "工时分组") private String manHourGroup; @ValueTableShow(9) @ApiModelProperty(value = "检验项类型") private String inspectionItemType; @ValueTableShow(9) @ApiModelProperty(value = "检验值类型") private String inspectionValueType; @ApiModelProperty(value = "检验次数") private Integer checkoutNumber; @ApiModelProperty(value = "区间") private String section; @ValueTableShow(13) @ApiModelProperty(value = "特殊标识") private String bsm; @ValueTableShow(14) @ApiModelProperty(value = "原始记录模板") private Integer templateId; @ApiModelProperty(value = "创建人id") @TableField(fill = FieldFill.INSERT) private Integer createUser; @ApiModelProperty(value = "修改人id") @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; @ApiModelProperty(value = "创建时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ValueTableShow(14) private LocalDateTime createTime; @ApiModelProperty(value = "修改时间") @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ValueTableShow(15) private LocalDateTime updateTime; @ValueTableShow(9) @ApiModelProperty(value = "字典类型") private String dic; }