package com.ruoyi.lims.pojo;
|
|
import com.baomidou.mybatisplus.annotation.FieldFill;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
|
@Data
|
@TableName("lims_experiment")
|
@ApiModel(description="实验管理表")
|
public class Experiment implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键ID
|
*/
|
@ApiModelProperty(value="主键ID")
|
private Long id;
|
/**
|
* 实验编号
|
*/
|
@ApiModelProperty(value="实验编号")
|
private String experimentCode;
|
/**
|
* 实验名称
|
*/
|
@ApiModelProperty(value="实验名称")
|
private String experimentName;
|
/**
|
* 实验类型(chemicalAnalysis-化学分析,physicalTest-物理测试,microbialTest-微生物检测,performanceTest-性能测试)
|
*/
|
@ApiModelProperty(value="实验类型(chemicalAnalysis-化学分析,physicalTest-物理测试,microbialTest-微生物检测,performanceTest-性能测试)")
|
private String experimentType;
|
/**
|
* 实验标准
|
*/
|
@ApiModelProperty(value="实验标准")
|
private String experimentStandard;
|
/**
|
* 计划开始日期
|
*/
|
@ApiModelProperty(value="计划开始日期")
|
private LocalDate planStartDate;
|
/**
|
* 计划结束日期
|
*/
|
@ApiModelProperty(value="计划结束日期")
|
private LocalDate planEndDate;
|
/**
|
* 实验负责人
|
*/
|
@ApiModelProperty(value="实验负责人")
|
private String responsiblePerson;
|
/**
|
* 实验状态(planned-计划中,inProgress-进行中,completed-已完成,cancelled-已取消)
|
*/
|
@ApiModelProperty(value="实验状态(planned-计划中,inProgress-进行中,completed-已完成,cancelled-已取消)")
|
private String experimentStatus;
|
/**
|
* 实验目的
|
*/
|
@ApiModelProperty(value="实验目的")
|
private String experimentPurpose;
|
/**
|
* 实验过程
|
*/
|
@ApiModelProperty(value="实验过程")
|
private String experimentProcess;
|
/**
|
* 实验结果
|
*/
|
@ApiModelProperty(value="实验结果")
|
private String experimentResult;
|
/**
|
* 维护人
|
*/
|
@ApiModelProperty(value="维护人")
|
private String maintainer;
|
/**
|
* 维护时间
|
*/
|
@ApiModelProperty(value="维护时间")
|
private LocalDate maintenanceTime;
|
|
/**
|
* 备注
|
*/
|
@ApiModelProperty(value="备注")
|
private String remark;
|
/**
|
* 删除标志(0-正常,2-删除)
|
*/
|
@ApiModelProperty(value="删除标志(0-正常,2-删除)")
|
private String delFlag;
|
|
@ApiModelProperty(value = "租户ID")
|
@TableField(fill = FieldFill.INSERT)
|
private Long tenantId;
|
|
@ApiModelProperty(value = "创建时间")
|
@TableField(fill = FieldFill.INSERT)
|
private LocalDateTime createTime;
|
|
@ApiModelProperty(value = "创建用户")
|
@TableField(fill = FieldFill.INSERT)
|
private Integer createUser;
|
|
@ApiModelProperty(value = "修改时间")
|
@TableField(fill = FieldFill.INSERT_UPDATE)
|
private LocalDateTime updateTime;
|
|
@ApiModelProperty(value = "修改用户")
|
@TableField(fill = FieldFill.INSERT_UPDATE)
|
private Integer updateUser;
|
}
|