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; }