refactor: dbcrud->dbuser

This commit is contained in:
2024-12-03 22:12:30 +09:00
parent 9f61ab300c
commit 6504d8d29f
7 changed files with 224 additions and 68 deletions

View File

@@ -35,6 +35,10 @@ class User(Base):
hashed_password = Column(String(200), nullable=False)
is_active = Column(Boolean, default=True)
is_superuser = Column(Boolean, default=False)
createuserid = Column(Integer,ForeignKey("user.id"))
updateuserid = Column(Integer,ForeignKey("user.id"))
createuser = relationship('User',foreign_keys=[createuserid])
updateuser = relationship('User',foreign_keys=[updateuserid])
roles = relationship("Role",secondary=userrole,back_populates="users")
@@ -43,6 +47,7 @@ class Role(Base):
name = Column(String(100))
description = Column(String(255))
level = Column(Integer)
users = relationship("User",secondary=userrole,back_populates="roles")
permissions = relationship("Permission",secondary=rolepermission,back_populates="roles")