diff --git a/demo/demo-api/pom.xml b/demo/demo-api/pom.xml
new file mode 100644
index 0000000..660e1d6
--- /dev/null
+++ b/demo/demo-api/pom.xml
@@ -0,0 +1,105 @@
+
+
+ 4.0.0
+
+
+ com.geg
+ demo
+ ${revision}
+
+
+ demo-api
+ demo-api
+ demo-api
+
+
+ ${java.version}
+ ${java.version}
+
+
+
+
+ com.geg
+ itc-ms-common-api
+ ${framework.version}
+
+
+
+ org.springframework.cloud
+ spring-cloud-starter-openfeign
+
+
+
+ com.alibaba
+ easyexcel
+
+
+
+ org.ssssssss
+ magic-api-spring-boot-starter
+
+
+
+ com.alibaba
+ fastjson
+
+
+
+ me.zhyd.oauth
+ JustAuth
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ ${java.version}
+ ${java.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+ src/main/java
+
+ **/*.yml
+ **/*.properties
+ **/*.xml
+
+ false
+
+
+ src/main/resources
+
+ **/*.yml
+ **/*.properties
+ **/*.xml
+ **/*.vm
+ **/*.ftl
+ **/*.jpg
+ **/*.png
+ **/*.xls
+ **/*.xlsx
+
+ false
+
+
+
+
\ No newline at end of file
diff --git a/demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/client/IDemoApplianceClient.java b/demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/client/IDemoApplianceClient.java
new file mode 100644
index 0000000..e6df9c1
--- /dev/null
+++ b/demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/client/IDemoApplianceClient.java
@@ -0,0 +1,22 @@
+package com.xjrsoft.module.prdManage.client;
+
+import com.xjrsoft.common.constant.GlobalConstant;
+import com.xjrsoft.module.prdManage.dto.DemoAppliancePageDto;
+import com.xjrsoft.module.prdManage.vo.DemoApplianceVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+import java.util.List;
+
+/**
+ * @author: yjw
+ * @since: 2025/3/4
+ */
+@FeignClient(value = "demo-service",
+ path = GlobalConstant.CLIENT_API_PRE + "prdManage/demoAppliance")
+public interface IDemoApplianceClient {
+
+ @PostMapping("/getListByQuery")
+ List getListByQuery(@RequestBody DemoAppliancePageDto dto);
+}
diff --git a/demo-service/src/main/java/com/xjrsoft/module/prdManage/dto/AddDemoApplianceDto.java b/demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/dto/AddDemoApplianceDto.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/prdManage/dto/AddDemoApplianceDto.java
rename to demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/dto/AddDemoApplianceDto.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/prdManage/dto/DemoAppliancePageDto.java b/demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/dto/DemoAppliancePageDto.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/prdManage/dto/DemoAppliancePageDto.java
rename to demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/dto/DemoAppliancePageDto.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/prdManage/dto/UpdateDemoApplianceDto.java b/demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/dto/UpdateDemoApplianceDto.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/prdManage/dto/UpdateDemoApplianceDto.java
rename to demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/dto/UpdateDemoApplianceDto.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/prdManage/vo/DemoAppliancePageVo.java b/demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/vo/DemoAppliancePageVo.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/prdManage/vo/DemoAppliancePageVo.java
rename to demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/vo/DemoAppliancePageVo.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/prdManage/vo/DemoApplianceVo.java b/demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/vo/DemoApplianceVo.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/prdManage/vo/DemoApplianceVo.java
rename to demo/demo-api/src/main/java/com/xjrsoft/module/prdManage/vo/DemoApplianceVo.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/relationManage/dto/AddDemoCustomerDto.java b/demo/demo-api/src/main/java/com/xjrsoft/module/relationManage/dto/AddDemoCustomerDto.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/relationManage/dto/AddDemoCustomerDto.java
rename to demo/demo-api/src/main/java/com/xjrsoft/module/relationManage/dto/AddDemoCustomerDto.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/relationManage/dto/DemoCustomerPageDto.java b/demo/demo-api/src/main/java/com/xjrsoft/module/relationManage/dto/DemoCustomerPageDto.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/relationManage/dto/DemoCustomerPageDto.java
rename to demo/demo-api/src/main/java/com/xjrsoft/module/relationManage/dto/DemoCustomerPageDto.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/relationManage/dto/UpdateDemoCustomerDto.java b/demo/demo-api/src/main/java/com/xjrsoft/module/relationManage/dto/UpdateDemoCustomerDto.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/relationManage/dto/UpdateDemoCustomerDto.java
rename to demo/demo-api/src/main/java/com/xjrsoft/module/relationManage/dto/UpdateDemoCustomerDto.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/relationManage/vo/DemoCustomerPageVo.java b/demo/demo-api/src/main/java/com/xjrsoft/module/relationManage/vo/DemoCustomerPageVo.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/relationManage/vo/DemoCustomerPageVo.java
rename to demo/demo-api/src/main/java/com/xjrsoft/module/relationManage/vo/DemoCustomerPageVo.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/relationManage/vo/DemoCustomerVo.java b/demo/demo-api/src/main/java/com/xjrsoft/module/relationManage/vo/DemoCustomerVo.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/relationManage/vo/DemoCustomerVo.java
rename to demo/demo-api/src/main/java/com/xjrsoft/module/relationManage/vo/DemoCustomerVo.java
diff --git a/demo-service/pom.xml b/demo/demo-service/pom.xml
similarity index 97%
rename from demo-service/pom.xml
rename to demo/demo-service/pom.xml
index b644fae..4ee3cfc 100644
--- a/demo-service/pom.xml
+++ b/demo/demo-service/pom.xml
@@ -6,7 +6,7 @@
com.geg
- ms-demo
+ demo
${revision}
@@ -27,6 +27,12 @@
${framework.version}
+
+ com.geg
+ demo-api
+ ${revision}
+
+
org.springframework.cloud
diff --git a/demo-service/src/main/java/com/xjrsoft/ITCDemoApplication.java b/demo/demo-service/src/main/java/com/xjrsoft/ITCDemoApplication.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/ITCDemoApplication.java
rename to demo/demo-service/src/main/java/com/xjrsoft/ITCDemoApplication.java
diff --git a/demo-service/src/main/java/com/xjrsoft/common/schedule/DemoSysncTask.java b/demo/demo-service/src/main/java/com/xjrsoft/common/schedule/DemoSysncTask.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/common/schedule/DemoSysncTask.java
rename to demo/demo-service/src/main/java/com/xjrsoft/common/schedule/DemoSysncTask.java
diff --git a/demo-service/src/main/java/com/xjrsoft/common/util/SpringContextUtil.java b/demo/demo-service/src/main/java/com/xjrsoft/common/util/SpringContextUtil.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/common/util/SpringContextUtil.java
rename to demo/demo-service/src/main/java/com/xjrsoft/common/util/SpringContextUtil.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/prdManage/controller/DemoApplianceController.java b/demo/demo-service/src/main/java/com/xjrsoft/module/prdManage/controller/DemoApplianceController.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/prdManage/controller/DemoApplianceController.java
rename to demo/demo-service/src/main/java/com/xjrsoft/module/prdManage/controller/DemoApplianceController.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/prdManage/entity/DemoAppliance.java b/demo/demo-service/src/main/java/com/xjrsoft/module/prdManage/entity/DemoAppliance.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/prdManage/entity/DemoAppliance.java
rename to demo/demo-service/src/main/java/com/xjrsoft/module/prdManage/entity/DemoAppliance.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/prdManage/mapper/DemoApplianceMapper.java b/demo/demo-service/src/main/java/com/xjrsoft/module/prdManage/mapper/DemoApplianceMapper.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/prdManage/mapper/DemoApplianceMapper.java
rename to demo/demo-service/src/main/java/com/xjrsoft/module/prdManage/mapper/DemoApplianceMapper.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/prdManage/service/IDemoApplianceService.java b/demo/demo-service/src/main/java/com/xjrsoft/module/prdManage/service/IDemoApplianceService.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/prdManage/service/IDemoApplianceService.java
rename to demo/demo-service/src/main/java/com/xjrsoft/module/prdManage/service/IDemoApplianceService.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/prdManage/service/impl/DemoApplianceServiceImpl.java b/demo/demo-service/src/main/java/com/xjrsoft/module/prdManage/service/impl/DemoApplianceServiceImpl.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/prdManage/service/impl/DemoApplianceServiceImpl.java
rename to demo/demo-service/src/main/java/com/xjrsoft/module/prdManage/service/impl/DemoApplianceServiceImpl.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/relationManage/controller/DemoCustomerManageController.java b/demo/demo-service/src/main/java/com/xjrsoft/module/relationManage/controller/DemoCustomerManageController.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/relationManage/controller/DemoCustomerManageController.java
rename to demo/demo-service/src/main/java/com/xjrsoft/module/relationManage/controller/DemoCustomerManageController.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/relationManage/entity/DemoCustomer.java b/demo/demo-service/src/main/java/com/xjrsoft/module/relationManage/entity/DemoCustomer.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/relationManage/entity/DemoCustomer.java
rename to demo/demo-service/src/main/java/com/xjrsoft/module/relationManage/entity/DemoCustomer.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/relationManage/mapper/DemoCustomerMapper.java b/demo/demo-service/src/main/java/com/xjrsoft/module/relationManage/mapper/DemoCustomerMapper.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/relationManage/mapper/DemoCustomerMapper.java
rename to demo/demo-service/src/main/java/com/xjrsoft/module/relationManage/mapper/DemoCustomerMapper.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/relationManage/service/IDemoCustomerManageService.java b/demo/demo-service/src/main/java/com/xjrsoft/module/relationManage/service/IDemoCustomerManageService.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/relationManage/service/IDemoCustomerManageService.java
rename to demo/demo-service/src/main/java/com/xjrsoft/module/relationManage/service/IDemoCustomerManageService.java
diff --git a/demo-service/src/main/java/com/xjrsoft/module/relationManage/service/impl/DemoCustomerManageServiceImpl.java b/demo/demo-service/src/main/java/com/xjrsoft/module/relationManage/service/impl/DemoCustomerManageServiceImpl.java
similarity index 100%
rename from demo-service/src/main/java/com/xjrsoft/module/relationManage/service/impl/DemoCustomerManageServiceImpl.java
rename to demo/demo-service/src/main/java/com/xjrsoft/module/relationManage/service/impl/DemoCustomerManageServiceImpl.java
diff --git a/demo-service/src/main/resources/application.yml b/demo/demo-service/src/main/resources/application.yml
similarity index 100%
rename from demo-service/src/main/resources/application.yml
rename to demo/demo-service/src/main/resources/application.yml
diff --git a/demo-service/src/main/resources/banner.txt b/demo/demo-service/src/main/resources/banner.txt
similarity index 100%
rename from demo-service/src/main/resources/banner.txt
rename to demo/demo-service/src/main/resources/banner.txt
diff --git a/demo-service/src/main/resources/bootstrap.yml b/demo/demo-service/src/main/resources/bootstrap.yml
similarity index 100%
rename from demo-service/src/main/resources/bootstrap.yml
rename to demo/demo-service/src/main/resources/bootstrap.yml
diff --git a/demo/pom.xml b/demo/pom.xml
new file mode 100644
index 0000000..b9f0574
--- /dev/null
+++ b/demo/pom.xml
@@ -0,0 +1,29 @@
+
+
+ 4.0.0
+
+
+ com.geg
+ ms-demo
+ ${revision}
+
+
+ demo
+ demo
+ demo
+ pom
+
+
+ demo-api
+ demo-service
+
+
+
+ ${java.version}
+ ${java.version}
+ UTF-8
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index ccecdf1..c13c435 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,7 @@
facade-service
- demo-service
+ demo