| | |
| | | import lombok.Data; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.time.LocalDate; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 质量监控计划详情评价表 |
| | |
| | | @Schema(description = "质量监控计划详情评价表") |
| | | public class QualityMonitorDetailsEvaluate { |
| | | |
| | | @Schema(description = "质量控制评价记录ID") |
| | | @TableId(type = IdType.AUTO) |
| | | private Integer detailsEvaluateId; |
| | | |
| | | @Schema(description = "监控计划详情id") |
| | | private Integer qualityMonitorDetailsId; |
| | | |
| | | @Schema(description = "关联的质控检验任务ID") |
| | | private Integer insOrderId; |
| | | @Schema(description = "监督员用户ID,与评价人分开") |
| | | private Integer supervisorUserId; |
| | | @Schema(description = "被监督检测员用户ID") |
| | | private Integer inspectorUserId; |
| | | @Schema(description = "检测样品名称") |
| | | private String sampleName; |
| | | @Schema(description = "检测样品规格") |
| | | private String sampleSpec; |
| | | @Schema(description = "历史单一检测时间;新评价页面从原始记录读取日期") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime inspectionTime; |
| | | @Schema(description = "历史设备名称;新评价页面从原始记录读取所用设备") |
| | | private String equipmentDescription; |
| | | @Schema(description = "历史设备规格;新评价页面从原始记录读取所用设备") |
| | | private String equipmentSpec; |
| | | @Schema(description = "历史设备编号;新评价页面从原始记录读取所用设备") |
| | | private String equipmentCode; |
| | | @Schema(description = "检测情况及评价") |
| | | private String evaluationConclusion; |
| | | @Schema(description = "纠正措施及预防措施") |
| | | private String correctiveAction; |
| | | @Schema(description = "验证情况") |
| | | private String verificationResult; |
| | | @Schema(description = "纠正措施责任人用户ID") |
| | | private Integer correctiveResponsibleUserId; |
| | | @Schema(description = "纠正措施完成日期") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate correctiveDueDate; |
| | | @Schema(description = "验证责任人用户ID") |
| | | private Integer verificationResponsibleUserId; |
| | | @Schema(description = "验证日期") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate verificationDate; |
| | | |
| | | @Schema(description = "检测数据与盲样值对照行,非数据库字段") |
| | | @TableField(exist = false) |
| | | private List<QualityMonitorEvaluateResult> resultRows; |
| | | |
| | | @Schema(description = "评价人已核对原始记录检测数据,提交校验使用") |
| | | @TableField(exist = false) |
| | | private Boolean measurementConfirmed; |
| | | |
| | | @Schema(description = "当前登录用户能否编写评价,非数据库字段") |
| | | @TableField(exist = false) |
| | | private Boolean evaluationEditable; |
| | | |
| | | @Schema(description = "当前不能编写评价的原因,非数据库字段") |
| | | @TableField(exist = false) |
| | | private String evaluationEditReason; |
| | | |
| | | @Schema(description = "质控检验任务状态,非数据库字段") |
| | | @TableField(exist = false) |
| | | private Integer inspectionTaskState; |
| | | |
| | | @Schema(description = "已复核原始记录中的检测日期集合,非数据库字段") |
| | | @TableField(exist = false) |
| | | private List<String> rawInspectionDates; |
| | | |
| | | @Schema(description = "已复核原始记录中的设备名称,非数据库字段") |
| | | @TableField(exist = false) |
| | | private String rawEquipmentDescription; |
| | | |
| | | @Schema(description = "已复核原始记录中的设备规格,非数据库字段") |
| | | @TableField(exist = false) |
| | | private String rawEquipmentSpec; |
| | | |
| | | @Schema(description = "已复核原始记录中的设备编号,非数据库字段") |
| | | @TableField(exist = false) |
| | | private String rawEquipmentCode; |
| | | |
| | | @Schema(description = "评审目的") |
| | | private String reviewPurpose; |
| | | |