package com.yuanchu.limslaboratory.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDateTime; import java.util.Date; import java.io.Serializable; /** * 检测记录(InspectionRecords)表实体类 * * @author zss * @since 2023-07-24 14:05:12 */ @ApiModel(value="InspectionRecords对象", description="") @Data @TableName("inspection_records") public class InspectionRecords implements Serializable { private static final long serialVersionUID = 1L; /** * 记录id */ @ApiModelProperty(value = "记录id") @TableField("id") private Integer id; /** * 检测方法 */ @ApiModelProperty(value = "检测方法") @TableField("method") private String method; /** * 检测的样品数量 */ @ApiModelProperty(value = "检测的样品数量") @TableField("num") private Integer num; /** * 检测值 */ @ApiModelProperty(value = "检测值") @TableField("value") private String value; /** * 提交状态 0:待提交;1:待审核;2:已通过 */ @ApiModelProperty(value = "0:待提交;1:待审核;2:已通过") @TableField("submit_state") private Integer submitState; @ApiModelProperty(value = "${column.comment}") @TableField("state") private Integer state; @ApiModelProperty(value = "检测日期") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime createTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @ApiModelProperty(value = "${column.comment}") @TableField("version") private Integer version; /** * 关联 样品下的项目id */ @ApiModelProperty(value = "关联 样品下的项目id") @TableField("inspection_product_list_id") private Integer inspectionProductListId; /** * 关联 审批人(用户名称) */ @ApiModelProperty(value = "关联 审批人(用户名称)") @TableField("user_name") private Integer userName; /** * 审批日期 */ @ApiModelProperty(value = "审批日期") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField("approval_time") private LocalDateTime approvalTime; }