package com.ruoyi.manage.pojo; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.Setter; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; /** *
* 作废文件销魂记录 *
* * @author * @since 2024-11-13 01:27:22 */ @Getter @Setter @TableName("cnas_manage_record_cancel") @Schema(description = "作废文件销魂记录") public class ManageRecordCancel implements Serializable { @TableId(value = "id", type = IdType.AUTO) private Integer id; @Schema(description = "文件编号") private String documentCode; @Schema(description = "文件名称") private String documentName; @Schema(description = "数量") private Integer qty; @Schema(description = "销毁原因") private String reason; @Schema(description = "申请人") @TableField(fill = FieldFill.INSERT) private Integer createUser; @TableField(select = false,exist = false) private String createUserName; @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; @Schema(description = "申请日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate createTime; @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @Schema(description = "批准人") private Integer ratifyUser; @TableField(select = false,exist = false) private String ratifyUserName; private String ratifyState; @Schema(description = "批准日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate ratifyTime; @Schema(description = "备注") private String remark; }