package com.gkhy.exam.system.domain; 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 java.io.Serializable; import java.time.LocalDateTime; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; /** *
* 文件销毁申请主表 *
* * @author hh * @since 2025-08-25 15:01:44 */ @Getter @Setter @TableName("document_destruction_apply") @ApiModel(value = "DocumentDestructionApply对象", description = "文件销毁申请主表 ") public class DocumentDestructionApply implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty("企业id") @TableField("company_id") private Integer companyId; @ApiModelProperty("文件名称") @TableField("file_name") private String fileName; @ApiModelProperty("序号") @TableField("sort") private Integer sort; @ApiModelProperty("编号") @TableField("number") private String number; @ApiModelProperty("版本") @TableField("edition") private String edition; @ApiModelProperty("份数") @TableField("copies") private Integer copies; @ApiModelProperty("销毁原因") @TableField("destruction") private String destruction; @ApiModelProperty("销毁申请人") @TableField("destruction_apply_id") private Integer destructionApplyId; @ApiModelProperty("销毁申请人") @TableField("destruction_apply_name") private String destructionApplyName; @ApiModelProperty("销毁申请日期") @TableField("destruction_apply_date") private LocalDateTime destructionApplyDate; @ApiModelProperty("所在部门意见") @TableField("dept_opinions") private String deptOpinions; @ApiModelProperty("所在部门人员") @TableField("dept_user_id") private Integer deptUserId; @ApiModelProperty("所在部门人员") @TableField("dept_user_name") private String deptUserName; @ApiModelProperty("所在部门时间") @TableField("dept_date") private LocalDateTime deptDate; @ApiModelProperty("文件保管部门意见") @TableField("safekeeping_opinions") private String safekeepingOpinions; @ApiModelProperty("文件保管人id") @TableField("safekeeping_id") private Long safekeepingId; @ApiModelProperty("文件保管人") @TableField("safekeeping_name") private String safekeepingName; @ApiModelProperty("文件保管时间") @TableField("safekeeping_date") private LocalDateTime safekeepingDate; @ApiModelProperty("管理者代表意见") @TableField("management_opinions") private String managementOpinions; @ApiModelProperty("管理者代表人id") @TableField("management_id") private Long managementId; @ApiModelProperty("管理者代表人") @TableField("management_name") private String managementName; @ApiModelProperty("管理者代表时间") @TableField("management_date") private LocalDateTime managementDate; @ApiModelProperty("删除标志(0为删除,1删除,默认0)") @TableField("del_flag") private Integer delFlag; @ApiModelProperty("创建时间") @TableField("create_time") private LocalDateTime createTime; @ApiModelProperty("创建人") @TableField("create_by") private String createBy; @ApiModelProperty("更新时间") @TableField("update_time") private LocalDateTime updateTime; @ApiModelProperty("更新人") @TableField("update_by") private String updateBy; @ApiModelProperty("乐观锁") @TableField("version") private Integer version; }