diff --git a/app/models/function_list.py b/app/models/function_list.py index db89338..9d9e046 100644 --- a/app/models/function_list.py +++ b/app/models/function_list.py @@ -9,6 +9,7 @@ class FunctionList(Base): id = Column(BigInteger, primary_key=True, index=True, autoincrement=True) function_name = Column(String(255), nullable=False, comment="功能名称") description = Column(String(1000), nullable=True, comment="描述") + path = Column(String(500), nullable=True, comment="路径") def to_dict(self): """将模型实例转换为字典""" diff --git a/app/schemas/function_list.py b/app/schemas/function_list.py index 5f9cf21..f3d1858 100644 --- a/app/schemas/function_list.py +++ b/app/schemas/function_list.py @@ -6,6 +6,7 @@ class FunctionListBase(BaseModel): """功能基础模型""" function_name: str description: Optional[str] = None + path: Optional[str] = None class FunctionListCreate(FunctionListBase): @@ -17,6 +18,7 @@ class FunctionListUpdate(BaseModel): """更新功能请求""" function_name: Optional[str] = None description: Optional[str] = None + path: Optional[str] = None class FunctionListResponse(FunctionListBase): @@ -31,7 +33,8 @@ class FunctionListResponse(FunctionListBase): return cls( id=func.id, function_name=func.function_name, - description=func.description + description=func.description, + path=func.path )