package com.njcn.rdms.module.project.constant;

import com.njcn.rdms.module.system.enums.permission.PermissionScopeTypeEnum;

/**
 * RDMS 对象角色与成员关系常量。
 */
public final class ObjectRoleConstants {

    private ObjectRoleConstants() {
    }

    /**
     * 对象级权限作用域，对应 sys_menu.scope_type = object。
     */
    public static final String ROLE_SCOPE_OBJECT = PermissionScopeTypeEnum.OBJECT.getScopeType();

    /**
     * 对象成员有效状态，对应 rdms_user_object_role.status = 0。
     */
    public static final Integer MEMBER_STATUS_ACTIVE = 0;

    /**
     * 对象成员失效状态，对应 rdms_user_object_role.status = 1。
     */
    public static final Integer MEMBER_STATUS_INACTIVE = 1;

}
