Files
H3ConuMS-v2/backend/app/models/permission.py
T
2026-04-02 23:40:04 +08:00

22 lines
622 B
Python

"""权限数据模型"""
from sqlalchemy import Column, BigInteger, String, Text, ForeignKey, Table
from app.core.database import Base
role_permissions = Table(
'role_permissions',
Base.metadata,
Column('role', String(50), primary_key=True),
Column('permission_id', BigInteger, ForeignKey('permissions.id'), primary_key=True)
)
class Permission(Base):
__tablename__ = "permissions"
id = Column(BigInteger, primary_key=True)
name = Column(String(100), nullable=False)
code = Column(String(50), unique=True, nullable=False)
module = Column(String(50))
description = Column(Text)