package com.ruoyi.system.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.core.domain.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; /** *
* 菌种验证数据资料 *
* * @author 无关风月 * @since 2025-04-12 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_strain_validation_data") @ApiModel(value="TStrainValidationData对象", description="菌种验证数据资料") public class TStrainValidationData extends BaseModel { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键id") @TableField("id") private String id; @ApiModelProperty(value = "项目组id") @TableField("project_id") private String projectId; @ApiModelProperty(value = "菌种来源") @TableField("strain_source") private String strainSource; @ApiModelProperty(value = "鉴别菌株编号") @TableField("identifying_strain_code") private String identifyingStrainCode; @ApiModelProperty(value = "鉴别菌株名称") @TableField("identifying_strain_name") private String identifyingStrainName; @ApiModelProperty(value = "验证实验编号") @TableField("validation_experiment_code") private String validationExperimentCode; @ApiModelProperty(value = "实验时间") @TableField("experiment_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private LocalDateTime experimentTime; @ApiModelProperty(value = "是否为草稿0否1是") @TableField("is_draft") private Integer isDraft; @ApiModelProperty(value = "操作人签名") @TableField("handle_signature") private String handleSignature; @ApiModelProperty(value = "操作时间") @TableField("handle_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private LocalDateTime handleTime; @ApiModelProperty(value = "类型 1原始细胞库 2主细胞库") @TableField("strain_type") private Integer strainType; @ApiModelProperty(value = "状态 1待确认 2已提交") @TableField("status") private Integer status; @ApiModelProperty(value = "实验结论") @TableField("result") private String result; @ApiModelProperty(value = "批准菌株用途 1传代 2菌种保藏 3废弃多个逗号拼接") @TableField("purpose") private String purpose; }