| | |
| | | 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) |
| | |
| | | '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] |
| | | } |
| | | |