feat: HotelModel

This commit is contained in:
martsforever
2025-08-24 21:58:28 +08:00
parent c17fc3028e
commit 0501da5892
2 changed files with 26 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
from decimal import Decimal
from typing import Optional
from pydantic import computed_field, PrivateAttr
from sqlmodel import Field, Relationship
from app.model.BasicModel import BasicModel
from app.model.UserModel import UserServiceModel
from app.utils.create_module_service import create_model_service
class HotelModel(BasicModel, table=True):
__tablename__ = "pl_hotel"
title: str = Field(default=None, description="酒店房间名称")
description: str = Field(default=None, description="酒店房间描述")
origin_price: Decimal = Field(default=None, description="原价")
discount_price: Decimal = Field(default=None, description="目标价")
picture: str = Field(default=None, description="房间预览照片")
sales: int = Field(default=None, description="销量")
HotelService = create_model_service(HotelModel)
+3
View File
@@ -20,6 +20,7 @@ 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.ApproveModel import ApproveService
from app.model.HotelModel import HotelService
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
@@ -55,6 +56,7 @@ add_langgraph_approve_route(app)
add_langgraph_chat_route(app) add_langgraph_chat_route(app)
add_approve_route(app) add_approve_route(app)
@app.get("/get_env") @app.get("/get_env")
async def test(): async def test():
return env.model_dump_json() return env.model_dump_json()
@@ -96,6 +98,7 @@ 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") ApproveService.add_route(app=app, path="/approve")
HotelService.add_route(app=app, path="/hotel")
if __name__ == "__main__": if __name__ == "__main__":
run_uvicorn() run_uvicorn()