xuyonghao
2024-12-20 20bbed188fd7833d14801dc202fa3cdbb085ca2b
app/models/resource_model.py
@@ -25,7 +25,7 @@
    resource_id = Column(String(36), ForeignKey('resource.id'))
    parent = relationship('ResourceModel', remote_side=[id], backref='resources', uselist=False)
    children = relationship('ResourceModel')
    status = Column(String(10))
    status = Column(String(10), default="1")
    hidden = Column(Integer, default=0)
    def get_id(self):
        return str(self.ID)
@@ -56,6 +56,8 @@
            'menuId': self.id,
            'menuName': self.name,
            'menuType': self.resource_type_id,
            'parentId': self.get_pid(),
            'parentName': self.get_pName(),
            'children': [res.to_tree_select_json() for res in self.children]
        }
@@ -180,4 +182,9 @@
    parentId: str
    status: str
    # roles: list
    # groups: Optional[list] = []
    # groups: Optional[list] = []
class MenuStatus(BaseModel):
    menuId: str
    status: str