feat: OrgModel and PosModel

This commit is contained in:
martsforever
2025-08-22 18:54:09 +08:00
parent d226adeba7
commit 092f27854a
3 changed files with 37 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
from sqlmodel import Field
from app.model.BasicModel import BasicModel
from app.utils.create_module_service import create_model_service
class OrgModel(BasicModel, table=True):
__tablename__ = "pl_org"
name: str = Field(default=None, description="组织名称")
code: str = Field(default=None, description="组织编码")
parent_code: str = Field(default=None, description="父组织编码")
remarks: str = Field(default=None, description="备注信息")
OrgService = create_model_service(OrgModel)
+17
View File
@@ -0,0 +1,17 @@
from sqlmodel import Field
from app.model.BasicModel import BasicModel
from app.utils.create_module_service import create_model_service
class PosModel(BasicModel, table=True):
__tablename__ = "pl_pos"
name: str = Field(default=None, description="职位名称")
code: str = Field(default=None, description="职位编码")
parent_code: str = Field(default=None, description="父职位编码")
organization_code: str = Field(default=None, description="所属组织编码")
remarks: str = Field(default=None, description="备注信息")
PosService = create_model_service(PosModel)
+4
View File
@@ -23,6 +23,8 @@ from app.model.LgChat import LgChatService
from app.model.LgMessage import LgMessageService from app.model.LgMessage import LgMessageService
from app.model.LlmOrder import LlmOrderService from app.model.LlmOrder import LlmOrderService
from app.model.LlmProduct import LlmProductService from app.model.LlmProduct import LlmProductService
from app.model.OrgModel import OrgService
from app.model.PosModel import PosService
from app.run_uvicorn import run_uvicorn from app.run_uvicorn import run_uvicorn
from app.utils.ModelInputSchema import ModelInputSchema from app.utils.ModelInputSchema import ModelInputSchema
from app.utils.add_async_route import add_async_route from app.utils.add_async_route import add_async_route
@@ -79,6 +81,8 @@ LlmProductService.add_route(app=app, path="/llm_product")
LgApproveService.add_route(app=app, path="/lg_approve") LgApproveService.add_route(app=app, path="/lg_approve")
LgMessageService.add_route(app=app, path="/lg_message") LgMessageService.add_route(app=app, path="/lg_message")
LgChatService.add_route(app=app, path="/lg_chat") LgChatService.add_route(app=app, path="/lg_chat")
OrgService.add_route(app=app, path="/org")
PosService.add_route(app=app, path="/pos")
if __name__ == "__main__": if __name__ == "__main__":
run_uvicorn() run_uvicorn()