package com.ruoyi.approve.pojo;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
|
/**
|
* 审批流程表
|
* @TableName approve_process
|
*/
|
@Data
|
@TableName("approve_process")
|
public class ApproveProcess implements Serializable {
|
/**
|
*
|
*/
|
@TableId(type = IdType.AUTO)
|
private Long id;
|
|
/**
|
* 审批id
|
*/
|
private String approveId;
|
|
/**
|
* 申请人id
|
*/
|
private Long approveUser;
|
|
/**
|
* 申请部门id
|
*/
|
private Long approveDeptId;
|
|
/**
|
* 申请部门名称
|
*/
|
private String approveDeptName;
|
|
/**
|
* 申请用户ids
|
*/
|
private String approveUserIds;
|
|
/**
|
* 申请用户名称
|
*/
|
private String approveUserNames;
|
|
/**
|
* 申请原因
|
*/
|
private String approveReason;
|
|
/**
|
* 申请日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date approveTime;
|
|
/**
|
* 审批完成时间
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date approveOverTime;
|
|
/**
|
* 审批状态:0待审核,1审核中,2审核完成
|
*/
|
private Integer approveStatus;
|
|
/**
|
* 审批是否删除:0正常,1删除
|
*/
|
private Integer approveDelete;
|
|
/**
|
* 租户id
|
*/
|
@TableField(fill = FieldFill.INSERT)
|
private Long tenantId;
|
|
/**
|
* 审批类型
|
*/
|
private Integer approveType;
|
|
/**
|
* 审批备注
|
*/
|
private String approveRemark;
|
|
private static final long serialVersionUID = 1L;
|
|
|
}
|