package com.ruoyi.system.vo; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; @Data @ApiModel(value = "实验员和化验师评价结果VO") public class ResultEvaluateChemistTesterVO implements Serializable { @ApiModelProperty(value = "评定id") private String evaluateId; @ApiModelProperty(value = "化验师id或实验员id") private Long participantsId; @ApiModelProperty(value = "实验id") private String dispatchId; @ApiModelProperty(value = "项目课题方案名称") private String projectName; @ApiModelProperty(value = "项目阶段 1=实验室开发阶段 2=中式试验阶段 3=生产验证试验阶段") private Integer projectStage; @ApiModelProperty(value = "实验编号") private String experimentCode; @ApiModelProperty(value = "实验名称") private String experimentName; @ApiModelProperty(value = "工艺工程师姓名") private String processEngineerName; @ApiModelProperty(value = "化验师名称") private String laboratoryChemistName; @ApiModelProperty(value = "实验员名称") private String laboratoryTesterName; @ApiModelProperty(value = "是否评定 1=是 0=否") private Integer isEvaluate; @ApiModelProperty(value = "评定时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime evaluateTime; @ApiModelProperty(value = "评定分数 json") @TableField("result_evaluate_json") private String resultEvaluateJson; }