package com.chinaweal.aiccs.aiccs.force.cancel.entity;

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 lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 撤销吊销业务实体类
 */
@Data
@TableName("TS_BIZ_CANCEL_REVOKE")
public class CancelRevoke implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 业务ID */
    @TableId(value = "BIZ_ID", type = IdType.ASSIGN_UUID)
    private String bizId;

    /** 业务编号 */
    @TableField("BIZ_SEQ")
    private String bizSeq;

    /** 主体身份代码 */
    @TableField("PRIPID")
    private String pripid;

    /** 统一社会信用代码 */
    @TableField("UNISCID")
    private String uniscid;

    /** 注册号 */
    @TableField("REGNO")
    private String regno;

    /** 企业名称 */
    @TableField("ENTNAME")
    private String entname;

    /** 吊销原因 */
    @TableField("REVOKE_REASON")
    private String revokeReason;

    /** 吊销日期 */
    @TableField("REVOKE_DATE")
    private Date revokeDate;

    /** 撤销吊销日期 */
    @TableField("CANCEL_REVOKE_DATE")
    private String cancelRevokeDate;

    /** 撤销吊销原因 */
    @TableField("CANCEL_REVOKE_REASON")
    private String cancelRevokeReason;

    /** 批准文号 */
    @TableField("APPROVAL_DOC_NO")
    private String approvalDocNo;

    /** 批准部门 */
    @TableField("APPROVAL_DEPT")
    private String approvalDept;

    /** 批准部门ID */
    @TableField("APPROVAL_DEPT_ID")
    private String approvalDeptId;

    /** 状态：1-待受理，2-受理中，3-审核中，4-审批中，5-已通过，6-已拒绝 */
    @TableField("STATUS")
    private String status;

    /** 当前节点：1-受理，2-审核，3-审批 */
    @TableField("CURRENT_NODE")
    private String currentNode;

    /** 备注 */
    @TableField("REMARKS")
    private String remarks;

    /** 经办人ID */
    @TableField("HANDLER_ID")
    private String handlerId;

    /** 经办人姓名 */
    @TableField("HANDLER_NAME")
    private String handlerName;

    /** 经办时间 */
    @TableField("HANDLER_DATE")
    private Date handlerDate;

    /** 创建时间 */
    @TableField("CREATE_TIME")
    private Date createTime;

    /** 更新时间 */
    @TableField("UPDATE_TIME")
    private Date updateTime;

    /** 区域编码 */
    @TableField("AREA_CODE")
    private String areaCode;

    /** 流程ID */
    @TableField("WORKFLOWID")
    private String workflowid;

    /** 任务ID */
    @TableField("TASKLISTID")
    private String tasklistid;

    /** 吊销主体ID */
    @TableField("REVOKE_LIST_ID")
    private String revokeListId;
}
