package com.zbooksoft.gdmis.data.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; /** * @Description:借阅单 * @Author: zhai * @Date: 2024/8/2 **/ @TableName("UTL_BORROW_FORM") @Data public class BorrowForm { /** * 利用单id */ @TableId(type = IdType.ID_WORKER) private Long formId; /** * 申请编码 */ private String applyCode; /** * 利用类型:0电子借阅,1纸质借阅 */ private Integer borrowType; /** * 利用人id */ private Long borrowUserId; /** * 利用人名称 */ private String borrowUserName; /** * 邮政编码 */ private String postCode; /** * 涉密证书编号 */ private String certificateNumber; /** * 电话号码 */ private String telNumber; /** * 利用人手机号 */ private String borrowTel; /** * 利用日期(默认为创建日期,流程批准完后改为批准日期) */ @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") private Date borrowDate; /** * 利用截止日期 */ @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") private Date borrowValidDate; /** * 资料用途 */ private String borrowPurpose; /** * 备注 */ private String remark; /** * 状态:0 申请中 1 已通过 2已归还 */ private Integer state; /** * 流程状态 */ private Integer flowState; /** * 流程步骤信息 */ private String flowStep; /** * 流程实例ID */ private Long processInstanceId; /** * 创建人ID */ private Long createUserId; /** * 创建人名称 */ private String createUserName; /** * 创建时间 */ private Date createTime; /** * 密级 */ private String securityClassification; /** * 密级代码 */ private Integer securityCode; private String deptName; private String deptAddress; private Integer fileCount; private Integer itemCount; /** * 身份证号码 ID_CARD */ private String idCard; /** * 利用方式 已经走过流程,未走过流程 */ private String utilizationMethod; /** * 删除状态 */ private Integer deleteState; }