package com.yunzhupaas.permission.constant;

/**
 * 类功能
 *
 * @author 云筑产品开发平台组
 * @version V3.2.0
 * @copyright 深圳市乐程软件有限公司
 * @date 2024/2/14
 */
public class AuthorizeConst {

    public final static String USER = "User";
    /**
     * 岗位 权限标识
     */
    public final static String POSITION = "Position";
    /**
     * 角色 权限标识
     */
    public final static String ROLE = "Role";
    /**
     * 按钮 权限标识
     */
    public final static String BUTTON = "button";
    /**
     * 菜单 权限标识
     */
    public final static String MODULE = "module";
    /**
     * 列表 权限标识
     */
    public final static String COLUMN = "column";
    /**
     * 数据 权限标识
     */
    public final static String RESOURCE = "resource";
    /**
     * 表单 权限标识
     */
    public final static String FROM = "form";
    /**
     * 系统、子系统
     */
    public final static String SYSTEM = "system";
    /**
     * 数据 权限标识
     */
    public final static String AUTHORIZE_PORTAL_MANAGE = "portalManage";
    /**
     * 流程 权限标识
     */
    public final static String FLOW = "flow";
    /**
     * 打印 权限标识
     */
    public final static String PRINT = "print";
    /**
     *
     * 权限标识集合
     */
    public final static String[] TYPES = {USER, POSITION, ROLE, BUTTON, MODULE, COLUMN, RESOURCE, FROM};

    public final static String DATE_PICKER = "datePicker";
}

