diff --git a/app/model/OrgModel.py b/app/model/OrgModel.py new file mode 100644 index 0000000..76fbb1e --- /dev/null +++ b/app/model/OrgModel.py @@ -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) diff --git a/app/model/PosModel.py b/app/model/PosModel.py new file mode 100644 index 0000000..973ee88 --- /dev/null +++ b/app/model/PosModel.py @@ -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) diff --git a/app/server.py b/app/server.py index 08ecd13..cbb527b 100644 --- a/app/server.py +++ b/app/server.py @@ -23,6 +23,8 @@ from app.model.LgChat import LgChatService from app.model.LgMessage import LgMessageService from app.model.LlmOrder import LlmOrderService 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.utils.ModelInputSchema import ModelInputSchema 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") LgMessageService.add_route(app=app, path="/lg_message") 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__": run_uvicorn()