DataTemplateButtonPermissionVo.java 2.59 KB
package com.hotent.runtime.params;

/**
 * 表单列表流程相关按钮权限
 * @author zengst
 * */
public class DataTemplateButtonPermissionVo {

    public DataTemplateButtonPermissionVo(String instId) {
        this.instId = instId;
    }

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    /**
     * 流程实例ID
     * */
    private String instId;


    /**
     * 是否可以审批
     * */
    private boolean approval = false;

    /**
     * 任务ID
     * */
    private String taskId;

    /**
     * 是否能查看明细
     * */
    private boolean taskDetail = false;

    /**
     * 是否能查看流程图
     * */
    private boolean taskImage = false;

    /**
     * 是否能查看审批历史
     * */
    private boolean history = false;

    /**
     * 是否能撤回
     * */
    private boolean revoke = false;

    /**
     * 是否能物理删除(草稿状态)
     * */
    private boolean phyDelete = false;

    /**
     * 是否能逻辑删除(发起人环节)
     * */
    private boolean logicDelete = false;

    /**
     * 传阅
     * */
    private boolean taskToRead = false;

    public boolean isTaskToRead() {
        return taskToRead;
    }

    public void setTaskToRead(boolean taskToRead) {
        this.taskToRead = taskToRead;
    }

    public boolean isApproval() {
        return approval;
    }

    public void setApproval(boolean approval) {
        this.approval = approval;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public boolean isTaskDetail() {
        return taskDetail;
    }

    public void setTaskDetail(boolean taskDetail) {
        this.taskDetail = taskDetail;
    }

    public boolean isTaskImage() {
        return taskImage;
    }

    public void setTaskImage(boolean taskImage) {
        this.taskImage = taskImage;
    }

    public boolean isHistory() {
        return history;
    }

    public void setHistory(boolean history) {
        this.history = history;
    }

    public boolean isRevoke() {
        return revoke;
    }

    public void setRevoke(boolean revoke) {
        this.revoke = revoke;
    }

    public boolean isPhyDelete() {
        return phyDelete;
    }

    public void setPhyDelete(boolean phyDelete) {
        this.phyDelete = phyDelete;
    }

    public boolean isLogicDelete() {
        return logicDelete;
    }

    public void setLogicDelete(boolean logicDelete) {
        this.logicDelete = logicDelete;
    }
}