| | |
| | | from sqlalchemy import Column, Integer, String, DateTime, Table, ForeignKey |
| | | from sqlalchemy.orm import relationship, backref |
| | | |
| | | from app.config.const import RESOURCE_STATUS_DELETE, DEPT_STATUS_DELETE |
| | | from app.models.base_model import Base |
| | | |
| | | # 角色资源关联表 |
| | |
| | | } |
| | | |
| | | # if len(self.resources) > 0: |
| | | json['resources'] = [resource.to_json() for resource in self.resources] |
| | | json['resources'] = [resource.to_json() for resource in self.resources if resource.status != DEPT_STATUS_DELETE] |
| | | |
| | | json['dept'] = [dept.to_base_json() for dept in self.organizations] |
| | | json['dept'] = [dept.to_base_json() for dept in self.organizationsif if dept.status != RESOURCE_STATUS_DELETE] |
| | | |
| | | return json |
| | | |