初始化

This commit is contained in:
2026-04-02 23:40:04 +08:00
commit 381ea7085d
107 changed files with 11858 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
"""权限数据模型"""
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)