|
@@ -1,6 +1,7 @@
|
|
package com.github.jfcloud.gene.form.entity;
|
|
package com.github.jfcloud.gene.form.entity;
|
|
|
|
|
|
import com.github.jfcloud.gene.common.entity.BaseEntity;
|
|
import com.github.jfcloud.gene.common.entity.BaseEntity;
|
|
|
|
+import io.swagger.v3.oas.annotations.media.Schema;
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
import lombok.EqualsAndHashCode;
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
|
|
@@ -14,96 +15,120 @@ import java.io.Serializable;
|
|
@Data
|
|
@Data
|
|
public class StrainPurificationInfo extends BaseEntity implements Serializable {
|
|
public class StrainPurificationInfo extends BaseEntity implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 主键
|
|
* 主键
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "主键")
|
|
private Long id;
|
|
private Long id;
|
|
/**
|
|
/**
|
|
* 流程主键
|
|
* 流程主键
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "流程主键")
|
|
private Long flowId;
|
|
private Long flowId;
|
|
/**
|
|
/**
|
|
* 品系名称
|
|
* 品系名称
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "品系名称")
|
|
private String strainName;
|
|
private String strainName;
|
|
/**
|
|
/**
|
|
* 动物饲养地
|
|
* 动物饲养地
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "动物饲养地")
|
|
private String breedingLocation;
|
|
private String breedingLocation;
|
|
/**
|
|
/**
|
|
* 获得来源
|
|
* 获得来源
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "获得来源")
|
|
private String source;
|
|
private String source;
|
|
/**
|
|
/**
|
|
* 引种来源官方网站链接
|
|
* 引种来源官方网站链接
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "引种来源官方网站链接")
|
|
private String sourceLink;
|
|
private String sourceLink;
|
|
/**
|
|
/**
|
|
* 自行提供外部动物信息
|
|
* 自行提供外部动物信息
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "自行提供外部动物信息")
|
|
private String externalAnimalInfo;
|
|
private String externalAnimalInfo;
|
|
/**
|
|
/**
|
|
* 动物出生信息、基因型、鉴定策略
|
|
* 动物出生信息、基因型、鉴定策略
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "动物出生信息、基因型、鉴定策略")
|
|
private String birthGeneIdentification;
|
|
private String birthGeneIdentification;
|
|
/**
|
|
/**
|
|
* 实验安排
|
|
* 实验安排
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "实验安排")
|
|
private String experimentalArrangement;
|
|
private String experimentalArrangement;
|
|
/**
|
|
/**
|
|
* 遗传背景
|
|
* 遗传背景
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "遗传背景")
|
|
private String geneticBackground;
|
|
private String geneticBackground;
|
|
/**
|
|
/**
|
|
* 遗传背景(其他)
|
|
* 遗传背景(其他)
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "遗传背景(其他)")
|
|
private String geneticBackgroundOther;
|
|
private String geneticBackgroundOther;
|
|
/**
|
|
/**
|
|
* 雌性繁育方式
|
|
* 雌性繁育方式
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "雌性繁育方式")
|
|
private String femaleBreedingMethod;
|
|
private String femaleBreedingMethod;
|
|
/**
|
|
/**
|
|
* 雄性繁育方式
|
|
* 雄性繁育方式
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "雄性繁育方式")
|
|
private String maleBreedingMethod;
|
|
private String maleBreedingMethod;
|
|
/**
|
|
/**
|
|
* 有无明显表型特征
|
|
* 有无明显表型特征
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "有无明显表型特征")
|
|
private String phenotype;
|
|
private String phenotype;
|
|
/**
|
|
/**
|
|
* 表型描述
|
|
* 表型描述
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "表型描述")
|
|
private String phenotypeDescription;
|
|
private String phenotypeDescription;
|
|
/**
|
|
/**
|
|
* 是否做过微生物检测
|
|
* 是否做过微生物检测
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "是否做过微生物检测")
|
|
private String microbialTesting;
|
|
private String microbialTesting;
|
|
/**
|
|
/**
|
|
* 检测细节
|
|
* 检测细节
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "检测细节")
|
|
private String testingDetails;
|
|
private String testingDetails;
|
|
/**
|
|
/**
|
|
* 检测附件
|
|
* 检测附件
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "检测附件")
|
|
private String testingFile;
|
|
private String testingFile;
|
|
/**
|
|
/**
|
|
* 基因鉴定
|
|
* 基因鉴定
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "基因鉴定")
|
|
private String geneTesting;
|
|
private String geneTesting;
|
|
/**
|
|
/**
|
|
* 实验后期安排
|
|
* 实验后期安排
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "实验后期安排")
|
|
private String experimentalPostArrangement;
|
|
private String experimentalPostArrangement;
|
|
/**
|
|
/**
|
|
* 冻存服务需求
|
|
* 冻存服务需求
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "冻结服务需求")
|
|
private String cryopreservationService;
|
|
private String cryopreservationService;
|
|
/**
|
|
/**
|
|
* 冻存周期
|
|
* 冻存周期
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "冻结周期")
|
|
private String cryopreservationPeriod;
|
|
private String cryopreservationPeriod;
|
|
/**
|
|
/**
|
|
* 冻存数量(如精子麦管数、胚胎数)
|
|
* 冻存数量(如精子麦管数、胚胎数)
|
|
*/
|
|
*/
|
|
|
|
+ @Schema(description = "冻结数量(如精子麦管数、胚胎数)")
|
|
private Integer cryopreservationCount;
|
|
private Integer cryopreservationCount;
|
|
}
|
|
}
|