| | |
| | | from datetime import datetime |
| | | from typing import Optional |
| | | |
| | | from pydantic import BaseModel |
| | | from sqlalchemy import Column, Integer, String, DateTime, Table, ForeignKey |
| | | from sqlalchemy.orm import relationship, backref |
| | | |
| | |
| | | } |
| | | |
| | | def __repr__(self): |
| | | return '<ResourceTypeModel %r>\n' %(self.name) |
| | | return '<ResourceTypeModel %r>\n' %(self.name) |
| | | |
| | | class MenuInfo(BaseModel): |
| | | menuId: Optional[str] = "" |
| | | menuName: Optional[str] = "" |
| | | component: Optional[str] = "" |
| | | path: Optional[str] = "" |
| | | orderNum: int |
| | | perms: Optional[str] = "" |
| | | menuType: Optional[str] = "" |
| | | description: Optional[str] = "" |
| | | parentId: str |
| | | status: str |
| | | roles: list |
| | | groups: Optional[list] = [] |