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 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_train_library") @ApiModel(value="TTrainLibrary对象", description="菌种库") public class TTrainLibrary{ private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键id") @TableField("id") private String id; @ApiModelProperty(value = "菌种编号") @TableField("strain_code") private String strainCode; @ApiModelProperty(value = "菌种名称") @TableField("strain_name") private String strainName; @ApiModelProperty(value = "项目组id") @TableField("project_id") private String projectId; @ApiModelProperty(value = "项目组名称") @TableField(exist = false) private String projectName; @ApiModelProperty(value = "菌种来源1 是沙土管或甘油管的源头菌种;入原始细胞库(祖代-0) 2 是斜面的源头菌种;接种入主细胞库(祖代-0)。经过育种、验证后,菌种保藏为甘油管或沙土管的,入原始细胞库(祖代-0)3 是含菌物质自己分离后获得的斜面源头菌种,接种入主细胞库;经生产验证后,保藏为沙土管或甘油管,入原始细胞库(祖代-O)") @TableField("strain_source") private String strainSource; @ApiModelProperty(value = "鉴定方法") @TableField("appraisal_method") private String appraisalMethod; @ApiModelProperty(value = "特征描述") @TableField("features") private String features; @ApiModelProperty(value = "保存方法") @TableField("save_method") private String saveMethod; @ApiModelProperty(value = "保存位置") @TableField("save_location") private String saveLocation; @ApiModelProperty(value = "库存") @TableField("stock") private Integer stock; @ApiModelProperty(value = "备注") @TableField("remark") private String remark; @ApiModelProperty(value = "状态 1已出库2出库待确认3已入库4入库待确认") @TableField("status") private Integer status; @ApiModelProperty(value = "细胞库类型 1原始细胞库2主细胞库3生产细胞库 4孙细胞库") @TableField("type") private Integer type; @ApiModelProperty(value = "是否草稿 0否1是") @TableField("is_draft") private Integer isDraft; @ApiModelProperty(value = "手写签名url") @TableField("signature") private String signature; }