Newer
Older
huludao / src / main / java / com / newfiber / api / pc / model / entity / TaskProcess.java
package com.newfiber.api.pc.model.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;

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

/**
 * 任务流程
 */
@Data
@TableName("task_process")
public class TaskProcess implements Serializable {

    @TableId(value="id",type = IdType.AUTO)
    private Long id;

    /**被指派人**/
    @TableField("next_user")
    private String nextUser;

    /**任务id**/
    @TableField("task_id")
    private Long taskId;

    @TableField("unit_id")
    private Long unitId;

    /**操作人**/
    @TableField("operation_user")
    private String operationUser;

    /**流程内容**/
    @TableField("process_content")
    private String processContent;

    /**流程状态(1:创建任务 2:任务下发 3:任务指派 4:提交审核 5:驳回 6:审核完成 7:任务完成 8:任务关闭,9已读 10.负责人提交)**/
    @TableField("prosess_status")
    private Integer prosessStatus;

    /**流程名称**/
    @TableField("prosess_name")
    private String prosessName;

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

    /**发布人员**/
    @TableField(exist = false)
    private String publishUser;

    /**
     * (1:app辖区负责人驳回给处理人,2:app和pc管理员驳回给处理人 3:管理员驳回给辖区负责人)
     */
    @TableField(exist = false)
    private Integer pushStep;

    private static final long serialVersionUID = 1L;

}