32 lines
537 B
Python
32 lines
537 B
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
@File : role_enum.py
|
|
@Date : 2022-10-30
|
|
@Author : Peng Shiyu
|
|
"""
|
|
from __future__ import print_function, unicode_literals, absolute_import, division
|
|
|
|
|
|
class RoleEnum(object):
|
|
"""
|
|
用户角色枚举值
|
|
"""
|
|
# user
|
|
USER = 1
|
|
|
|
# admin
|
|
ADMIN = 10
|
|
|
|
|
|
# 角色和权限对应关系
|
|
ROLE_PERMISSION = [
|
|
{
|
|
'role': RoleEnum.ADMIN,
|
|
'permission': [RoleEnum.USER, RoleEnum.ADMIN]
|
|
},
|
|
{
|
|
'role': RoleEnum.USER,
|
|
'permission': [RoleEnum.USER]
|
|
}
|
|
]
|