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;
|
|
|
}
|