package com.ruoyi.basic.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; /** * 印章管理(报告用印)表对象 * *
区别于按实验室维护的旧 seal 表,本表用于集中维护出具报告所需的各类印章, * 供“报告编制-批准”时的印章多选下拉使用(仅启用状态的印章可选)。
*/ @TableName(value = "cnas_seal") @Data public class SealConfig implements Serializable { @ApiModelProperty(value = "主键") @TableId(type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "印章编号(保存时自动生成,如 YZ-001)") private String code; @ApiModelProperty(value = "印章名称") private String name; @ApiModelProperty(value = "印章图片(相对 file.path 的文件名)") private String address; @ApiModelProperty(value = "使用范围") private String useScope; @ApiModelProperty(value = "状态:1启用 0停用") private Integer status; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "创建人id") @TableField(fill = FieldFill.INSERT) private Integer createUser; @ApiModelProperty(value = "创建时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @ApiModelProperty(value = "更新人id") @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; @ApiModelProperty(value = "更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; }