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-07 */ @Data @TableName("cnas_quality_supervise_details_record") @Schema(description = "质量监督详情记录表") public class QualitySuperviseDetailsRecord { @TableId(type = IdType.AUTO) private Integer superviseDetailsRecordId; @Schema(description = "监督详情id") private Integer superviseDetailsId; @Schema(description = "检测人员") private String testMember; @Schema(description = "监督员") private String supervisor; @Schema(description = "检测项目") private String testItem; @Schema(description = "样品编号") private String sampleNumber; @Schema(description = "检测日期") private String testDate; @Schema(description = "检测过程") private String testingProcess; @Schema(description = "情况记录") private String caseReload; @Schema(description = "人员") private String personnel; @Schema(description = "仪器设备") private String device; @Schema(description = "环境") private String environment; @Schema(description = "样品采集") private String sampleCollection; @Schema(description = "样品准备") private String samplePreparation; @Schema(description = "检测方法") private String detectionMethod; @Schema(description = "检测记录") private String inspectionRecord; @Schema(description = "检测报告") private String examiningReport; @Schema(description = "监督情况评价") private String supervisionEvaluation; @Schema(description = "不合格处理意见") private String handlingAdvice; @Schema(description = "批准结论") private String ratifyOpinion; @Schema(description = "批准技术负责人") private Integer ratifyUserId; @Schema(description = "批准时间") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDateTime ratifyTime; @Schema(description = "是否符合,0 不符合, 1符合") private Integer isAccording; @Schema(description = "是否结束0:未结束, 1:已结束") private Integer isFinish; @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; @Schema(description = "批准技术负责人") @TableField(exist = false,select = false) private String ratifyUserName; }