2022-09-12 07:22:08 +00:00
|
|
|
from models.common import Table, fields
|
2022-09-11 10:34:18 +00:00
|
|
|
|
|
|
|
|
|
|
|
class RoleRelationMixin:
|
|
|
|
rid = fields.IntField(description="角色id")
|
|
|
|
|
|
|
|
|
|
|
|
class UserRoleModel(Table, RoleRelationMixin):
|
|
|
|
"""用户角色关系表"""
|
|
|
|
|
|
|
|
uid = fields.IntField(description="用户id")
|
|
|
|
|
|
|
|
class Meta:
|
|
|
|
table = "sys_user_role"
|
|
|
|
indexes = ("uid", "rid")
|
|
|
|
|
|
|
|
|
|
|
|
class RoleMenuModel(Table, RoleRelationMixin):
|
|
|
|
"""角色菜单(权限)关系表"""
|
|
|
|
|
|
|
|
mid = fields.IntField(description="菜单ID")
|
|
|
|
|
|
|
|
class Meta:
|
|
|
|
table = "sys_role_menu"
|
|
|
|
indexes = ("mid", "rid")
|