package com.ruoyi.process.pojo; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.time.LocalDateTime; /** * 标准方法验证 * * @author zhuo * @since 2024-11-05 */ @Data @TableName("cnas_process_method_verify") public class ProcessMethodVerify { @TableId(type = IdType.AUTO) private Integer methodVerifyId; @Schema(description = "0变更,1验证") private Integer operationType; @Schema(description = "标准方法") private String methodName; @Schema(description = "验证原因") private String verifyReason; @Schema(description = "主要技术变化") private String technologyChange; @Schema(description = "(人)标准要求") private String personRequirements; @Schema(description = "(人)准备情况") private String personReadiness; @Schema(description = "(人)是否满足") private Integer personIsSatisfied; @Schema(description = "(人)备注") private String personRemark; @Schema(description = "(机)标准要求") private String machineRequirements; @Schema(description = "(机)准备情况") private String machineReadiness; @Schema(description = "(机)是否满足") private Integer machineIsSatisfied; @Schema(description = "(机)备注") private String machineRemark; @Schema(description = "(料)标准要求") private String materialRequirements; @Schema(description = "(料)准备情况") private String materialReadiness; @Schema(description = "(料)是否满足") private Integer materialIsSatisfied; @Schema(description = "(料)备注") private String materialRemark; @Schema(description = "(法)标准要求") private String methodRequirements; @Schema(description = "(法)准备情况") private String methodReadiness; @Schema(description = "(法)是否满足") private Integer methodIsSatisfied; @Schema(description = "(法)备注") private String methodRemark; @Schema(description = "(环)标准要求") private String environmentRequirements; @Schema(description = "(环)准备情况") private String environmentReadiness; @Schema(description = "(环)是否满足") private Integer environmentIsSatisfied; @Schema(description = "(环)备注") private String environmentRemark; @Schema(description = "(测量溯源性)标准要求") private String traceabilityRequirements; @Schema(description = "(测量溯源性)准备情况") private String traceabilityReadiness; @Schema(description = "(测量溯源性)是否满足") private Integer traceabilityIsSatisfied; @Schema(description = "(测量溯源性)备注") private String traceabilityRemark; @Schema(description = "(样品管理需求)标准要求") private String managementRequirements; @Schema(description = "(样品管理需求)准备情况") private String managementReadiness; @Schema(description = "(样品管理需求)是否满足") private Integer managementIsSatisfied; @Schema(description = "(样品管理需求)备注") private String managementRemark; @Schema(description = "(其他)标准要求") private String otherRequirements; @Schema(description = "(其他)准备情况") private String otherReadiness; @Schema(description = "(其他)是否满足") private Integer otherIsSatisfied; @Schema(description = "(其他)备注") private String otherRemark; @Schema(description = "确认时间") @TableField(fill = FieldFill.INSERT) private LocalDateTime confirmDate; @Schema(description = "确认人员") private String confirmUser; @Schema(description = "创建人") @TableField(fill = FieldFill.INSERT) private Integer createUser; @Schema(description = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @Schema(description = "修改人") @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; @Schema(description = "修改时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; }