package com.ruoyi.system.domain;


import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * @author 13560
 * sm人员申请流程表
 * @TableName td_apply_info_list
 */
@Data
public class TdApplyInfoList extends BaseEntity {
    /**
     * 主键
     */
    private String applyId;

    /**
     * 人员名称
     */
    private String name;

    /**
     * 人员性别
     */
    private String sex;

    /**
     * 国籍
     */
    private String nationa;

    /**
     * 申请状态（0：保存1：已提交，2，审核通过，3退回，4培训教育提交，5承诺书上传）
     */
    private String applyStatus;

    /**
     * 提交时间
     */
    private Date appTime;

    /**
     * 退回意见
     */
    private String applyMsg;

    /**
     * 审核时间
     */
    private Date authTime;

    /**
     * 创建者id
     */
    private Long createId;

    /**
     * 部门id
     */
    private Long deptId;


    /**
     * 部门id
     */
    private String deptName;

    /**
     * 曾用名
     */
    private String formerName;

    /**
     * 民族
     */
    private String nationality;

    /**
     * 婚姻状态
     */
    private String maritalStatus;

    /**
     * 政治面貌
     */
    private String political;

    /**
     * 联系方式
     */
    private String phone;

    /**
     * 身份证号
     */
    private String cerno;

    /**
     * 户籍地址
     */
    private String address;

    /**
     * 户籍地公安机关
     */
    private String registeredAuthority;

    /**
     * 常住地址
     */
    private String permanentAddress;

    /**
     * 常住地公安机关
     */
    private String residentBureau;

    /**
     * 单位及职务职称
     */
    private String positionCapacity;

    /**
     * 已（拟）任涉密岗位
     */
    private String smPost;

    /**
     * 涉密等级
     */
    private String smGrade;

    /**
     * 照片链接
     */
    private String photoUrl;

    /**
     * 离职离岗退回意见
     */
    private String leaveMsg;


    /**
     * 离职离岗审核时间
     */
    private Date leaveTime;


    /** 流程实例的id */
    private Long instanceId;

    /** 节点编码 */
    private String nodeCode;

    /** 流程节点名称 */
    private String nodeName;

    /**
     * 节点类型（0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关）
     */
    private Integer nodeType;

    /** 流程状态（0待提交 1审批中 2 审批通过 3自动通过 4终止 5作废 6撤销 7取回  8已完成 9已退回 10失效） */
    private String flowStatus;
}