feat: 审批单Model

This commit is contained in:
martsforever
2025-08-23 23:10:58 +08:00
parent b49800185a
commit 90e214faf6
2 changed files with 22 additions and 0 deletions
+20
View File
@@ -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)
+2
View File
@@ -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.test_sync import add_test_sync_route
from app.controller.translate_controller import add_translate_route from app.controller.translate_controller import add_translate_route
from app.create_app import create_app from app.create_app import create_app
from app.model.ApproveModel import ApproveService
from app.model.LgApprove import LgApproveService from app.model.LgApprove import LgApproveService
from app.model.LgChat import LgChatService from app.model.LgChat import LgChatService
from app.model.LgMessage import LgMessageService 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") ReimburseService.add_route(app=app, path="/reimburse")
ReimburseTravelService.add_route(app=app, path="/reimburse_travel") ReimburseTravelService.add_route(app=app, path="/reimburse_travel")
ReimburseOtherService.add_route(app=app, path="/reimburse_other") ReimburseOtherService.add_route(app=app, path="/reimburse_other")
ApproveService.add_route(app=app, path="/approve")
if __name__ == "__main__": if __name__ == "__main__":
run_uvicorn() run_uvicorn()