From 90e214faf62bb3296dc6278228e168fce70bdb64 Mon Sep 17 00:00:00 2001 From: martsforever Date: Sat, 23 Aug 2025 23:10:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=A1=E6=89=B9=E5=8D=95Model?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/model/ApproveModel.py | 20 ++++++++++++++++++++ app/server.py | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 app/model/ApproveModel.py diff --git a/app/model/ApproveModel.py b/app/model/ApproveModel.py new file mode 100644 index 0000000..64c5251 --- /dev/null +++ b/app/model/ApproveModel.py @@ -0,0 +1,20 @@ +from decimal import Decimal + +from sqlmodel import Field + +from app.model.BasicModel import BasicModel +from app.utils.create_module_service import create_model_service + + +class ApproveModel(BasicModel, table=True): + __tablename__ = "pl_approve" + + title: str = Field(default=None, description="审批标题") + description: str = Field(default=None, description="审批描述信息") + status: str = Field(default=None, description="审批状态") + amount: Decimal = Field(default=None, description="审批金额") + user_id: str = Field(default=None, description="当前审批人id") + logs: str = Field(default=None, description="审批日志") + + +ApproveService = create_model_service(Cls=ApproveModel) diff --git a/app/server.py b/app/server.py index c0ee6ff..6d94cf0 100644 --- a/app/server.py +++ b/app/server.py @@ -18,6 +18,7 @@ from app.controller.test_sqlmodel import add_test_sqlmodel_route from app.controller.test_sync import add_test_sync_route from app.controller.translate_controller import add_translate_route from app.create_app import create_app +from app.model.ApproveModel import ApproveService from app.model.LgApprove import LgApproveService from app.model.LgChat import LgChatService from app.model.LgMessage import LgMessageService @@ -93,6 +94,7 @@ RelProjUserService.add_route(app=app, path="/rel_proj_user") ReimburseService.add_route(app=app, path="/reimburse") ReimburseTravelService.add_route(app=app, path="/reimburse_travel") ReimburseOtherService.add_route(app=app, path="/reimburse_other") +ApproveService.add_route(app=app, path="/approve") if __name__ == "__main__": run_uvicorn()