zhaoqingang
2024-11-12 2669d0e0a93e06983dade724146bd0e1b6da6ba7
app/models/resource_model.py
@@ -1,4 +1,7 @@
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
@@ -137,4 +140,18 @@
        }
    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] = []