| | |
| | | |
| | | # 角色资源关联表 |
| | | role_resource_table = Table('role_resource', Base.metadata, |
| | | Column('role_id', String(36), ForeignKey('role.id')), |
| | | Column('resource_id', String(36), ForeignKey('resource.id'))) |
| | | Column('role_id', String(36), ForeignKey('role.id', ondelete='CASCADE')), |
| | | Column('resource_id', String(36), ForeignKey('resource.id', ondelete='CASCADE'))) |
| | | |
| | | |
| | | |
| | |
| | | class RoleData(BaseModel): |
| | | remark: Optional[str] = "" |
| | | roleName: str |
| | | roleKey: Optional[str] = "" |
| | | dataScope: Optional[int] = 0 |
| | | |
| | | |
| | | class RoleStatus(BaseModel): |
| | |
| | | remark: Optional[str] = "" |
| | | roleName: Optional[str] = "" |
| | | resources: Optional[list] = [] |
| | | roleKey: Optional[str] = "" |
| | | dataScope: Optional[int] = 0 |
| | | editType: int |