diff --git a/app/model/ModuleModel.py b/app/model/ModuleModel.py new file mode 100644 index 0000000..deb6482 --- /dev/null +++ b/app/model/ModuleModel.py @@ -0,0 +1,18 @@ +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 ModuleModel(BasicModel, table=True): + __tablename__ = "pl_module" + + label: str = Field(default=None, description="模块名称") + code: Decimal = Field(default=None, description="模块标识") + remarks: str = Field(default=None, description="模块备注信息") + module_config: str = Field(default=None, description="模块配置信息") + + +ModuleService = create_model_service(ModuleModel) diff --git a/app/server.py b/app/server.py index 06f5919..daaae50 100644 --- a/app/server.py +++ b/app/server.py @@ -36,6 +36,7 @@ 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.ModuleModel import ModuleService from app.model.OrderModel import OrderService from app.model.OrgModel import OrgService from app.model.PosModel import PosService @@ -129,6 +130,7 @@ KnowledgeBaseService.add_route(app=app, path="/knowledge_base") KnowledgeDocService.add_route(app=app, path="/knowledge_doc") KnowledgeDocServiceWithCreator.add_route(app=app, path="/knowledge_doc_with_creator") ApiSecretService.add_route(app=app, path="/api_secret") +ModuleService.add_route(app=app, path="/module") if __name__ == "__main__": run_uvicorn()