diff --git a/cloud-common/cloud-common-saas/pom.xml b/cloud-common/cloud-common-saas/pom.xml
index 41b57fd..10ef7ae 100644
--- a/cloud-common/cloud-common-saas/pom.xml
+++ b/cloud-common/cloud-common-saas/pom.xml
@@ -29,8 +29,10 @@
com.muyu
cloud-common-security
-
-
+
+ com.mysql
+ mysql-connector-j
+
diff --git a/cloud-common/cloud-common-saas/src/main/java/com/muyu/cloud/common/many/datasource/ManyDataSource.java b/cloud-common/cloud-common-saas/src/main/java/com/muyu/cloud/common/many/datasource/ManyDataSource.java
index 8ea974e..0f44ac6 100644
--- a/cloud-common/cloud-common-saas/src/main/java/com/muyu/cloud/common/many/datasource/ManyDataSource.java
+++ b/cloud-common/cloud-common-saas/src/main/java/com/muyu/cloud/common/many/datasource/ManyDataSource.java
@@ -6,17 +6,20 @@ import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration;
import com.muyu.cloud.common.many.datasource.constents.DatasourceContent;
import com.muyu.cloud.common.many.datasource.domain.model.DataSourceInfo;
import com.muyu.cloud.common.many.datasource.factory.DruidDataSourceFactory;
+import com.muyu.cloud.common.many.datasource.init.InitDataSource;
import com.muyu.cloud.common.many.datasource.role.DynamicDataSource;
+import com.muyu.cloud.common.saas.domain.Datasource;
import com.muyu.cloud.common.saas.domain.model.EntInfo;
import com.muyu.cloud.common.saas.exception.SaaSException;
import com.muyu.common.core.domain.Result;
import com.muyu.common.core.utils.SpringUtils;
-import com.muyu.common.system.domain.Datasource;
+
import com.muyu.common.system.domain.SysUser;
import com.muyu.common.system.remote.RemoteSaaSService;
-import com.muyu.common.system.remote.RemoteUserService;
+
import lombok.extern.log4j.Log4j2;
import org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.boot.autoconfigure.AutoConfiguration;
@@ -38,9 +41,14 @@ import java.util.Map;
@Component
@AutoConfiguration(before = {MybatisPlusAutoConfiguration.class, MybatisAutoConfiguration.class})
public class ManyDataSource implements ApplicationRunner{
+
+ @Autowired
+ private InitDataSource initDataSource;
+
+
private List dataSourceInfoList(){
RemoteSaaSService remoteSaaSService = SpringUtils.getBean(RemoteSaaSService.class);
-Result> tableDataInfoResult = remoteSaaSService.findDatabaseList();
+ Result> tableDataInfoResult = initDataSource.initDatasource();
if (tableDataInfoResult==null){
throw new SaaSException("saas远调数据源错误");
}
diff --git a/cloud-common/cloud-common-saas/src/main/java/com/muyu/cloud/common/many/datasource/init/InitDataSource.java b/cloud-common/cloud-common-saas/src/main/java/com/muyu/cloud/common/many/datasource/init/InitDataSource.java
new file mode 100644
index 0000000..10da596
--- /dev/null
+++ b/cloud-common/cloud-common-saas/src/main/java/com/muyu/cloud/common/many/datasource/init/InitDataSource.java
@@ -0,0 +1,59 @@
+package com.muyu.cloud.common.many.datasource.init;
+
+
+import com.muyu.cloud.common.saas.domain.Datasource;
+import com.muyu.common.core.domain.Result;
+import com.muyu.common.system.domain.Firm;
+import lombok.extern.log4j.Log4j2;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Primary;
+import org.springframework.stereotype.Component;
+
+import java.sql.*;
+import java.util.ArrayList;
+import java.util.List;
+
+@Component
+@Log4j2
+public class InitDataSource {
+
+ public static final String USER="root";
+ public static final String PASSWORD="Lw030106";
+
+ @Bean
+ @Primary
+ public Result> initDatasource(){
+ ArrayList list = new ArrayList<>();
+
+ try {
+ DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());
+ Connection connection= DriverManager.getConnection("jdbc:mysql://47.101.53.251:3306/datasource?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT&useSSL=false",USER,PASSWORD);
+ String sql="select * from `datasource` ";
+
+ Statement stmt = connection.createStatement();
+ ResultSet rs = stmt.executeQuery(sql);
+
+ while (rs.next()){
+ Datasource datasource = new Datasource();
+ datasource.setId(rs.getInt("id"));
+ datasource.setFirmName(rs.getString("firm_name"));
+ datasource.setDatabaseName(rs.getString("database_name"));
+ list.add(datasource);
+ }
+
+ } catch (SQLException e) {
+ throw new RuntimeException(e);
+ }
+ return Result.success(list);
+ };
+
+
+
+
+
+
+
+
+
+
+}
diff --git a/cloud-modules/cloud-data/pom.xml b/cloud-modules/cloud-data/pom.xml
index 1a7cdb5..83b9abc 100644
--- a/cloud-modules/cloud-data/pom.xml
+++ b/cloud-modules/cloud-data/pom.xml
@@ -86,6 +86,23 @@
com.muyu
cloud-common-api-doc
+
+ com.muyu
+ cloud-modules-car
+ 3.6.3
+
+
+ com.muyu
+ cloud-modules-fence
+ 3.6.3
+ compile
+
+
+
+ org.eclipse.paho
+ org.eclipse.paho.client.mqttv3
+ 1.1.0
+
diff --git a/cloud-modules/cloud-data/src/main/java/com/muyu/data/DataApplication.java b/cloud-modules/cloud-data/src/main/java/com/muyu/data/DataApplication.java
index 8a5c578..617e6ce 100644
--- a/cloud-modules/cloud-data/src/main/java/com/muyu/data/DataApplication.java
+++ b/cloud-modules/cloud-data/src/main/java/com/muyu/data/DataApplication.java
@@ -3,9 +3,11 @@ package com.muyu.data;
import com.muyu.common.security.annotation.EnableMyFeignClients;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.openfeign.EnableFeignClients;
@SpringBootApplication
@EnableMyFeignClients
+@EnableFeignClients
public class DataApplication {
public static void main(String[] args) {
SpringApplication.run(DataApplication.class,args);
diff --git a/cloud-modules/cloud-data/src/main/java/com/muyu/data/controller/DataController.java b/cloud-modules/cloud-data/src/main/java/com/muyu/data/controller/DataController.java
new file mode 100644
index 0000000..0d35d20
--- /dev/null
+++ b/cloud-modules/cloud-data/src/main/java/com/muyu/data/controller/DataController.java
@@ -0,0 +1,30 @@
+package com.muyu.data.controller;
+
+import com.muyu.data.service.DataService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@RequestMapping("data")
+public class DataController {
+
+ @Autowired
+ private DataService dataService;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+}
diff --git a/cloud-modules/cloud-data/src/main/java/com/muyu/data/domian/Event.java b/cloud-modules/cloud-data/src/main/java/com/muyu/data/domian/Event.java
new file mode 100644
index 0000000..73593fe
--- /dev/null
+++ b/cloud-modules/cloud-data/src/main/java/com/muyu/data/domian/Event.java
@@ -0,0 +1,42 @@
+package com.muyu.data.domian;
+
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.muyu.common.core.annotation.Excel;
+import jakarta.validation.constraints.NotBlank;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@EqualsAndHashCode(callSuper = false)
+@TableName("event")
+public class Event {
+
+ @TableId(value ="event_id" )
+ @Excel(name = "事件id")
+ private Integer eventId;
+
+ @Excel(name = "事件名称")
+ private String eventName;
+
+ @Excel(name = "车辆vin")
+ private String carVin;
+
+ private String createBy;
+
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date createTime;
+
+
+
+}
diff --git a/cloud-modules/cloud-data/src/main/java/com/muyu/data/mapper/DataMapper.java b/cloud-modules/cloud-data/src/main/java/com/muyu/data/mapper/DataMapper.java
new file mode 100644
index 0000000..5c32786
--- /dev/null
+++ b/cloud-modules/cloud-data/src/main/java/com/muyu/data/mapper/DataMapper.java
@@ -0,0 +1,8 @@
+package com.muyu.data.mapper;
+
+import org.apache.ibatis.annotations.Mapper;
+
+@Mapper
+public interface DataMapper {
+
+}
diff --git a/cloud-modules/cloud-data/src/main/java/com/muyu/data/remote/RemoteCarService.java b/cloud-modules/cloud-data/src/main/java/com/muyu/data/remote/RemoteCarService.java
new file mode 100644
index 0000000..faf0da9
--- /dev/null
+++ b/cloud-modules/cloud-data/src/main/java/com/muyu/data/remote/RemoteCarService.java
@@ -0,0 +1,23 @@
+package com.muyu.data.remote;
+
+import com.muyu.common.core.domain.Result;
+import com.muyu.domain.req.SysCarReq;
+import com.muyu.domain.resp.SysCarVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+import java.util.List;
+
+@FeignClient(name = "cloud-car")
+public interface RemoteCarService {
+
+
+ @PostMapping("/car/selectSysCarVoList")
+ public Result> selectSysCarVoList(
+ @RequestBody SysCarReq sysCarReq);
+
+
+
+
+}
diff --git a/cloud-modules/cloud-data/src/main/java/com/muyu/data/remote/RemoteFenceService.java b/cloud-modules/cloud-data/src/main/java/com/muyu/data/remote/RemoteFenceService.java
new file mode 100644
index 0000000..a31f991
--- /dev/null
+++ b/cloud-modules/cloud-data/src/main/java/com/muyu/data/remote/RemoteFenceService.java
@@ -0,0 +1,21 @@
+package com.muyu.data.remote;
+
+import com.muyu.common.core.domain.Result;
+import com.muyu.fence.domain.req.ElectronicFenceGroupListReq;
+import com.muyu.fence.domain.resp.GroupFenceListresp;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+import java.util.List;
+
+@FeignClient(name = "cloud-fence")
+public interface RemoteFenceService {
+
+ @PostMapping("/fence/selectGroupList")
+ public Result> selectGroupList(
+ @RequestBody ElectronicFenceGroupListReq req);
+
+
+
+}
diff --git a/cloud-modules/cloud-data/src/main/java/com/muyu/data/service/DataService.java b/cloud-modules/cloud-data/src/main/java/com/muyu/data/service/DataService.java
new file mode 100644
index 0000000..81d0533
--- /dev/null
+++ b/cloud-modules/cloud-data/src/main/java/com/muyu/data/service/DataService.java
@@ -0,0 +1,4 @@
+package com.muyu.data.service;
+
+public interface DataService {
+}
diff --git a/cloud-modules/cloud-data/src/main/java/com/muyu/data/service/impl/DataServiceImpl.java b/cloud-modules/cloud-data/src/main/java/com/muyu/data/service/impl/DataServiceImpl.java
new file mode 100644
index 0000000..7549a84
--- /dev/null
+++ b/cloud-modules/cloud-data/src/main/java/com/muyu/data/service/impl/DataServiceImpl.java
@@ -0,0 +1,9 @@
+package com.muyu.data.service.impl;
+
+import org.springframework.stereotype.Service;
+
+@Service
+public class DataServiceImpl {
+
+
+}
diff --git a/cloud-modules/cloud-data/src/main/java/com/muyu/data/util/InitDataRedis.java b/cloud-modules/cloud-data/src/main/java/com/muyu/data/util/InitDataRedis.java
new file mode 100644
index 0000000..0f6cc57
--- /dev/null
+++ b/cloud-modules/cloud-data/src/main/java/com/muyu/data/util/InitDataRedis.java
@@ -0,0 +1,57 @@
+package com.muyu.data.util;
+
+import com.muyu.common.core.domain.Result;
+import com.muyu.data.remote.RemoteCarService;
+import com.muyu.data.remote.RemoteFenceService;
+import com.muyu.domain.resp.SysCarVo;
+import com.muyu.fence.domain.resp.GroupFenceListresp;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.ApplicationArguments;
+import org.springframework.boot.ApplicationRunner;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+@Component
+public class InitDataRedis implements ApplicationRunner {
+
+
+ @Resource
+ private RedisTemplate redisTemplate;
+ @Autowired
+ private RemoteCarService remoteCarService;
+ @Autowired
+ private RemoteFenceService remoteFenceService;
+
+ @Override
+ public void run(ApplicationArguments args) throws Exception {
+
+ //查询数控库中的车辆列表基本信息
+ Result> sysCarVoListResult = remoteCarService.selectSysCarVoList(null);
+ List sysCarVoList = sysCarVoListResult.getData();
+ //将全部信息存入redis中
+ for (SysCarVo sysCarVo : sysCarVoList) {
+ String carVin = sysCarVo.getCarVin();
+ redisTemplate.opsForValue().set("four:car:"+carVin,sysCarVo);
+ }
+
+ //查询车辆围栏组列表信息
+ Result> groupListResult = remoteFenceService.selectGroupList(null);
+ List groupFenceList = groupListResult.getData();
+ //将去全部信息存入redis中
+ for (GroupFenceListresp groupFenceListresp : groupFenceList) {
+ Long id = groupFenceListresp.getId();
+ redisTemplate.opsForValue().set("four:fenceGroup:"+id,groupFenceListresp);
+ }
+
+
+
+
+
+
+
+
+ }
+}
diff --git a/cloud-modules/cloud-data/src/main/java/com/muyu/data/util/Receive.java b/cloud-modules/cloud-data/src/main/java/com/muyu/data/util/Receive.java
new file mode 100644
index 0000000..69e01cf
--- /dev/null
+++ b/cloud-modules/cloud-data/src/main/java/com/muyu/data/util/Receive.java
@@ -0,0 +1,43 @@
+package com.muyu.data.util;
+
+
+import org.eclipse.paho.client.mqttv3.MqttClient;
+import org.eclipse.paho.client.mqttv3.MqttConnectOptions;
+import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
+
+public class Receive {
+
+ public static MqttClient mqttClient= null;
+ private static MemoryPersistence memoryPersistence=null;
+ private static MqttConnectOptions mqttConnectOptions=null;
+
+ private static String ClientName="";
+
+ private static String IP="";
+
+ public static void main(String[] args) {
+
+ }
+
+ public static void start(String clientId){
+ //初始化连接设置对象
+ mqttConnectOptions = new MqttConnectOptions();
+ //设置是否情
+
+
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+}
diff --git a/cloud-modules/cloud-data/src/main/java/com/muyu/data/util/ReceiveTwo.java b/cloud-modules/cloud-data/src/main/java/com/muyu/data/util/ReceiveTwo.java
new file mode 100644
index 0000000..d7d89bf
--- /dev/null
+++ b/cloud-modules/cloud-data/src/main/java/com/muyu/data/util/ReceiveTwo.java
@@ -0,0 +1,56 @@
+package com.muyu.data.util;
+
+import org.eclipse.paho.client.mqttv3.*;
+
+public class ReceiveTwo {
+
+ public static void main(String[] args) {
+ String topic = "vehicle";
+ String broker = "tcp://47.101.53.251:1883";
+ String clientId="lxy";
+
+ try {
+ MqttClient mqttClient= new MqttClient(broker,clientId);
+ MqttConnectOptions connectOptions=new MqttConnectOptions();
+ connectOptions.setCleanSession(true);
+ System.out.println("Connecting to broker:" + broker);
+ mqttClient.connect(connectOptions);
+
+ System.out.println("已连接");
+
+ mqttClient.setCallback(new MqttCallback(){
+
+
+ @Override
+ public void connectionLost(Throwable throwable) {
+ System.out.println("Connect lost!");
+ }
+
+ @Override
+ public void messageArrived(String s, MqttMessage mqttMessage) throws Exception {
+ System.out.println("Message arrived. topic:"+topic);
+ }
+
+ @Override
+ public void deliveryComplete(IMqttDeliveryToken iMqttDeliveryToken) {
+
+ }
+ });
+
+ mqttClient.subscribe(topic);
+ System.out.println("Subscribed to topic " + topic);
+ } catch (MqttException e) {
+ System.out.println("reason "+e.getReasonCode());
+ System.out.println("msg " +e.getMessage());
+ System.out.println("loc " +e.getLocalizedMessage());
+ System.out.println("cause "+e.getCause());
+ System.out.println("excep "+e);
+ e.printStackTrace();
+ }
+
+
+ }
+
+
+
+}
diff --git a/cloud-modules/cloud-modules-fence/src/main/java/com/muyu/fence/domain/req/ElectroicFenceListReq.java b/cloud-modules/cloud-modules-fence/src/main/java/com/muyu/fence/domain/req/ElectroicFenceListReq.java
index cbfbf85..c593c32 100644
--- a/cloud-modules/cloud-modules-fence/src/main/java/com/muyu/fence/domain/req/ElectroicFenceListReq.java
+++ b/cloud-modules/cloud-modules-fence/src/main/java/com/muyu/fence/domain/req/ElectroicFenceListReq.java
@@ -20,6 +20,8 @@ import java.util.Date;
@NoArgsConstructor
public class ElectroicFenceListReq {
+
+
/**
* 围栏名称
*/
diff --git a/cloud-modules/cloud-modules-system/src/main/java/com/muyu/system/CloudSystemApplication.java b/cloud-modules/cloud-modules-system/src/main/java/com/muyu/system/CloudSystemApplication.java
index bcc52f2..d2db648 100644
--- a/cloud-modules/cloud-modules-system/src/main/java/com/muyu/system/CloudSystemApplication.java
+++ b/cloud-modules/cloud-modules-system/src/main/java/com/muyu/system/CloudSystemApplication.java
@@ -18,7 +18,7 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
@EnableMyFeignClients
@SpringBootApplication
public class CloudSystemApplication {
- public static void main (String[] args) {
- SpringApplication.run(CloudSystemApplication.class, args);
+ public static void main(String[] args) {
+ SpringApplication.run(CloudSystemApplication.class, args);
}
}
diff --git a/cloud-modules/cloud-modules-system/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java b/cloud-modules/cloud-modules-system/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java
index ffb4b20..6b8fbd0 100644
--- a/cloud-modules/cloud-modules-system/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java
+++ b/cloud-modules/cloud-modules-system/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java
@@ -96,7 +96,7 @@ public class SysUserServiceImpl extends ServiceImpl impl
/**
* 通过用户名查询用户
*
- * @param firm 用户名
+ * @param
*
* @return 用户对象信息
*/
@@ -105,7 +105,6 @@ public class SysUserServiceImpl extends ServiceImpl impl
String databaseName = firm.getDatabaseName();
String userName = firm.getUserName();
-
String user="root";
String password="Lw030106";
SysUser sysUser=new SysUser();
diff --git a/cloud-modules/cloud-saas/pom.xml b/cloud-modules/cloud-saas/pom.xml
deleted file mode 100644
index be2c706..0000000
--- a/cloud-modules/cloud-saas/pom.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
- com.muyu
- cloud-modules
- 3.6.3
-
-
- 4.0.0
-
- cloud-saas
-
-
- cloud-saas
-
-
-
-
-
-
- org.springframework.cloud
- spring-cloud-starter-bootstrap
- 4.1.2
-
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-discovery
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-config
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-sentinel
-
-
-
-
- org.springframework.boot
- spring-boot-starter-actuator
-
-
-
-
- com.mysql
- mysql-connector-j
-
-
-
-
- com.muyu
- cloud-common-datasource
-
-
-
-
- com.muyu
- cloud-common-datascope
-
-
-
-
- com.muyu
- cloud-common-log
-
-
-
-
- com.muyu
- cloud-common-api-doc
-
-
-
-
-
-
-
-
- ${project.artifactId}
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
- repackage
-
-
-
-
-
-
-
-
diff --git a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/SaasApplication.java b/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/SaasApplication.java
deleted file mode 100644
index bd05b75..0000000
--- a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/SaasApplication.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package com.muyu.saas;
-
-import com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure;
-import com.muyu.common.security.annotation.EnableMyFeignClients;
-import org.mybatis.spring.annotation.MapperScan;
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
-
-@SpringBootApplication
-@EnableMyFeignClients
-@MapperScan(value = "com.muyu.saas.mapper")
-public class SaasApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(SaasApplication.class,args);
- }
-
-}
diff --git a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/controller/SaaSController.java b/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/controller/SaaSController.java
deleted file mode 100644
index 2b43508..0000000
--- a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/controller/SaaSController.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package com.muyu.saas.controller;
-
-import com.muyu.common.core.domain.Result;
-import com.muyu.saas.domain.Datasource;
-import com.muyu.saas.service.SaasService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.List;
-
-@RestController
-@RequestMapping("saas")
-public class SaaSController {
-
- @Autowired
- private SaasService saasService;
-
- /**
- * 数据源查询
- * @return
- */
- @GetMapping("findDatabaseList")
- public Result> findDatabaseList(){
- List list=saasService.list();
- return Result.success(list);
- }
-
- /**
- * 数据源添加
- * @param datasource
- * @return
- */
- @PostMapping("addDatasource")
- public Result addDatasource(@RequestBody Datasource datasource){
- saasService.save(datasource);
- return Result.success("添加成功");
- }
-
-
- @PostMapping("updDatasource")
- public Result updDatasource(@RequestBody Datasource datasource){
- saasService.updateById(datasource);
- return Result.success("修改成功");
- }
-
- /**
- * 删除成功
- * @param id
- * @return
- */
- @PostMapping("delDatasource/{id}")
- public Result delDatasource(@PathVariable("id") Integer id){
- saasService.removeById(id);
- return Result.success("删除成功");
- }
-
-
-
-
-
-
-
-}
diff --git a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/domain/Datasource.java b/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/domain/Datasource.java
deleted file mode 100644
index 7a5d3cd..0000000
--- a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/domain/Datasource.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.muyu.saas.domain;
-
-
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-@TableName(value = "datasource", autoResultMap = true)
-public class Datasource {
-
- @TableId(value = "id",type = IdType.AUTO)
- private Integer id;
-
- public String firmName;
-
- public String databaseName;
-
-
-
-}
diff --git a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/mapper/SaaSMapper.java b/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/mapper/SaaSMapper.java
deleted file mode 100644
index d02f958..0000000
--- a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/mapper/SaaSMapper.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.muyu.saas.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.muyu.saas.domain.Datasource;
-
-public interface SaaSMapper extends BaseMapper {
-
-}
diff --git a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/service/SaasService.java b/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/service/SaasService.java
deleted file mode 100644
index 237f876..0000000
--- a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/service/SaasService.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.muyu.saas.service;
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.muyu.saas.domain.Datasource;
-
-public interface SaasService extends IService {
-
-}
diff --git a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/service/impl/SaasServiceImpl.java b/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/service/impl/SaasServiceImpl.java
deleted file mode 100644
index 500c492..0000000
--- a/cloud-modules/cloud-saas/src/main/java/com/muyu/saas/service/impl/SaasServiceImpl.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.muyu.saas.service.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.muyu.saas.domain.Datasource;
-import com.muyu.saas.mapper.SaaSMapper;
-import com.muyu.saas.service.SaasService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-@Service
-public class SaasServiceImpl extends ServiceImpl implements SaasService {
-
- @Autowired
- private SaaSMapper saaSMapper;
-
-
-
-}
diff --git a/cloud-modules/cloud-saas/src/main/resources/banner.txt b/cloud-modules/cloud-saas/src/main/resources/banner.txt
deleted file mode 100644
index 0dd5eee..0000000
--- a/cloud-modules/cloud-saas/src/main/resources/banner.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-Spring Boot Version: ${spring-boot.version}
-Spring Application Name: ${spring.application.name}
diff --git a/cloud-modules/cloud-saas/src/main/resources/bootstrap.yml b/cloud-modules/cloud-saas/src/main/resources/bootstrap.yml
deleted file mode 100644
index 73bf9aa..0000000
--- a/cloud-modules/cloud-saas/src/main/resources/bootstrap.yml
+++ /dev/null
@@ -1,56 +0,0 @@
-# Tomcat
-server:
- port: 9523
-
-# nacos线上地址
-nacos:
- addr: 47.101.53.251:8848
- user-name: nacos
- password: nacos
- namespace: four
-
-# Spring
-spring:
- application:
- # 应用名称
- name: cloud-saas
- profiles:
- # 环境配置
- active: dev
- cloud:
- nacos:
- discovery:
- # 服务注册地址
- server-addr: ${nacos.addr}
- # nacos用户名
- username: ${nacos.user-name}
- # nacos密码
- password: ${nacos.password}
- # 命名空间
- namespace: ${nacos.namespace}
- config:
- # 服务注册地址
- server-addr: ${nacos.addr}
- # nacos用户名
- username: ${nacos.user-name}
- # nacos密码
- password: ${nacos.password}
- # 命名空间
- namespace: ${nacos.namespace}
- # 配置文件格式
- file-extension: yml
- # 共享配置
- shared-configs:
- # 系统共享配置
- - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- # 系统环境Config共享配置
- - application-config-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- # xxl-job 配置文件
- - application-xxl-config-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- # rabbit 配置文件
- - application-rabbit-config-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
-
-logging:
- level:
- com.muyu.system.mapper: DEBUG
-
diff --git a/cloud-modules/cloud-saas/src/main/resources/logback/dev.xml b/cloud-modules/cloud-saas/src/main/resources/logback/dev.xml
deleted file mode 100644
index 0ea8333..0000000
--- a/cloud-modules/cloud-saas/src/main/resources/logback/dev.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- ${log.pattern}
-
-
-
-
-
- ${log.path}/info.log
-
-
-
- ${log.path}/info.%d{yyyy-MM-dd}.log
-
- 60
-
-
- ${log.pattern}
-
-
-
- INFO
-
- ACCEPT
-
- DENY
-
-
-
-
- ${log.path}/error.log
-
-
-
- ${log.path}/error.%d{yyyy-MM-dd}.log
-
- 60
-
-
- ${log.pattern}
-
-
-
- ERROR
-
- ACCEPT
-
- DENY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cloud-modules/cloud-saas/src/main/resources/logback/prod.xml b/cloud-modules/cloud-saas/src/main/resources/logback/prod.xml
deleted file mode 100644
index a8f7c06..0000000
--- a/cloud-modules/cloud-saas/src/main/resources/logback/prod.xml
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- ${log.sky.pattern}
-
-
-
-
-
- ${log.path}/info.log
-
-
-
- ${log.path}/info.%d{yyyy-MM-dd}.log
-
- 60
-
-
-
-
- INFO
-
- ACCEPT
-
- DENY
-
-
-
-
- ${log.path}/error.log
-
-
-
- ${log.path}/error.%d{yyyy-MM-dd}.log
-
- 60
-
-
-
-
- ERROR
-
- ACCEPT
-
- DENY
-
-
-
-
-
-
-
- ${log.sky.pattern}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cloud-modules/cloud-saas/src/main/resources/logback/test.xml b/cloud-modules/cloud-saas/src/main/resources/logback/test.xml
deleted file mode 100644
index a8f7c06..0000000
--- a/cloud-modules/cloud-saas/src/main/resources/logback/test.xml
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- ${log.sky.pattern}
-
-
-
-
-
- ${log.path}/info.log
-
-
-
- ${log.path}/info.%d{yyyy-MM-dd}.log
-
- 60
-
-
-
-
- INFO
-
- ACCEPT
-
- DENY
-
-
-
-
- ${log.path}/error.log
-
-
-
- ${log.path}/error.%d{yyyy-MM-dd}.log
-
- 60
-
-
-
-
- ERROR
-
- ACCEPT
-
- DENY
-
-
-
-
-
-
-
- ${log.sky.pattern}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cloud-modules/cloud-saas/src/main/resources/mapper/SaasMapper.xml b/cloud-modules/cloud-saas/src/main/resources/mapper/SaasMapper.xml
deleted file mode 100644
index 8f575e6..0000000
--- a/cloud-modules/cloud-saas/src/main/resources/mapper/SaasMapper.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
diff --git a/cloud-modules/pom.xml b/cloud-modules/pom.xml
index c49bd52..d0e5426 100644
--- a/cloud-modules/pom.xml
+++ b/cloud-modules/pom.xml
@@ -18,8 +18,7 @@
cloud-modules-wechat
cloud-modules-breakdown
cloud-modules-warn
- cloud-saas
- cloud-data
+ cloud-data
cloud-modules