"""权限数据模型""" 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)