diff --git a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
index 86caaaf..517c60b 100644
--- a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
+++ b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
@@ -22,23 +22,22 @@
@ExcelIgnoreUnannotated
@NoArgsConstructor
public class DataWellLiquidDto {
- @ExcelProperty("点位编号")
- private String wellCode;
@ExcelProperty("设备编号")
private String devcode;
+ @ExcelProperty("点位编号")
+ private String wellCode;
private String deptid;
private String deviceType;
@ExcelProperty("设备类型")
private String deviceTypeName;
- @ExcelProperty("部门名称")
- private String deptName;
- @ExcelProperty("电量(%)")
- private String cell;
//0心跳、1井盖报警、2液位报警
@ExcelProperty("状态")
private String status;
+ @ExcelProperty("权属单位")
+ private String deptName;
+ private String cell;
private String descn;
- @ExcelProperty("采集时间")
+ @ExcelProperty("上传时间")
private String uptime;
private String logtime;
}
diff --git a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
index 86caaaf..517c60b 100644
--- a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
+++ b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
@@ -22,23 +22,22 @@
@ExcelIgnoreUnannotated
@NoArgsConstructor
public class DataWellLiquidDto {
- @ExcelProperty("点位编号")
- private String wellCode;
@ExcelProperty("设备编号")
private String devcode;
+ @ExcelProperty("点位编号")
+ private String wellCode;
private String deptid;
private String deviceType;
@ExcelProperty("设备类型")
private String deviceTypeName;
- @ExcelProperty("部门名称")
- private String deptName;
- @ExcelProperty("电量(%)")
- private String cell;
//0心跳、1井盖报警、2液位报警
@ExcelProperty("状态")
private String status;
+ @ExcelProperty("权属单位")
+ private String deptName;
+ private String cell;
private String descn;
- @ExcelProperty("采集时间")
+ @ExcelProperty("上传时间")
private String uptime;
private String logtime;
}
diff --git a/casic-web/pom.xml b/casic-web/pom.xml
index 4b8aaf0..a2bdad6 100644
--- a/casic-web/pom.xml
+++ b/casic-web/pom.xml
@@ -76,21 +76,21 @@
com.casic
casic-admin-core
${admin.version}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ io.springfox
+ springfox-swagger2
+
+
+ io.springfox
+ springfox-core
+
+
+ io.springfox
+ springfox-spring-web
+
-
+
com.casic
@@ -174,12 +174,12 @@
-
-
-
-
-
-
+
+ com.github.xiaoymin
+
+ knife4j-spring-boot-starter
+ 3.0.3
+
diff --git a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
index 86caaaf..517c60b 100644
--- a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
+++ b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
@@ -22,23 +22,22 @@
@ExcelIgnoreUnannotated
@NoArgsConstructor
public class DataWellLiquidDto {
- @ExcelProperty("点位编号")
- private String wellCode;
@ExcelProperty("设备编号")
private String devcode;
+ @ExcelProperty("点位编号")
+ private String wellCode;
private String deptid;
private String deviceType;
@ExcelProperty("设备类型")
private String deviceTypeName;
- @ExcelProperty("部门名称")
- private String deptName;
- @ExcelProperty("电量(%)")
- private String cell;
//0心跳、1井盖报警、2液位报警
@ExcelProperty("状态")
private String status;
+ @ExcelProperty("权属单位")
+ private String deptName;
+ private String cell;
private String descn;
- @ExcelProperty("采集时间")
+ @ExcelProperty("上传时间")
private String uptime;
private String logtime;
}
diff --git a/casic-web/pom.xml b/casic-web/pom.xml
index 4b8aaf0..a2bdad6 100644
--- a/casic-web/pom.xml
+++ b/casic-web/pom.xml
@@ -76,21 +76,21 @@
com.casic
casic-admin-core
${admin.version}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ io.springfox
+ springfox-swagger2
+
+
+ io.springfox
+ springfox-core
+
+
+ io.springfox
+ springfox-spring-web
+
-
+
com.casic
@@ -174,12 +174,12 @@
-
-
-
-
-
-
+
+ com.github.xiaoymin
+
+ knife4j-spring-boot-starter
+ 3.0.3
+
diff --git a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
index feb7635..862cbc6 100644
--- a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
+++ b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
@@ -27,10 +27,10 @@
@EnableTransactionManagement(proxyTargetClass = true)
@EnableAsync
@Slf4j
-//@ComponentScan(excludeFilters =
-// {@ComponentScan.Filter(
-// type = FilterType.REGEX,
-// pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
+@ComponentScan(excludeFilters =
+ {@ComponentScan.Filter(
+ type = FilterType.REGEX,
+ pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
public class CasicApplication {
public static void main(String[] args) {
SpringApplication.run(CasicApplication.class, args);
diff --git a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
index 86caaaf..517c60b 100644
--- a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
+++ b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
@@ -22,23 +22,22 @@
@ExcelIgnoreUnannotated
@NoArgsConstructor
public class DataWellLiquidDto {
- @ExcelProperty("点位编号")
- private String wellCode;
@ExcelProperty("设备编号")
private String devcode;
+ @ExcelProperty("点位编号")
+ private String wellCode;
private String deptid;
private String deviceType;
@ExcelProperty("设备类型")
private String deviceTypeName;
- @ExcelProperty("部门名称")
- private String deptName;
- @ExcelProperty("电量(%)")
- private String cell;
//0心跳、1井盖报警、2液位报警
@ExcelProperty("状态")
private String status;
+ @ExcelProperty("权属单位")
+ private String deptName;
+ private String cell;
private String descn;
- @ExcelProperty("采集时间")
+ @ExcelProperty("上传时间")
private String uptime;
private String logtime;
}
diff --git a/casic-web/pom.xml b/casic-web/pom.xml
index 4b8aaf0..a2bdad6 100644
--- a/casic-web/pom.xml
+++ b/casic-web/pom.xml
@@ -76,21 +76,21 @@
com.casic
casic-admin-core
${admin.version}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ io.springfox
+ springfox-swagger2
+
+
+ io.springfox
+ springfox-core
+
+
+ io.springfox
+ springfox-spring-web
+
-
+
com.casic
@@ -174,12 +174,12 @@
-
-
-
-
-
-
+
+ com.github.xiaoymin
+
+ knife4j-spring-boot-starter
+ 3.0.3
+
diff --git a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
index feb7635..862cbc6 100644
--- a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
+++ b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
@@ -27,10 +27,10 @@
@EnableTransactionManagement(proxyTargetClass = true)
@EnableAsync
@Slf4j
-//@ComponentScan(excludeFilters =
-// {@ComponentScan.Filter(
-// type = FilterType.REGEX,
-// pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
+@ComponentScan(excludeFilters =
+ {@ComponentScan.Filter(
+ type = FilterType.REGEX,
+ pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
public class CasicApplication {
public static void main(String[] args) {
SpringApplication.run(CasicApplication.class, args);
diff --git a/casic.module/pom.xml b/casic.module/pom.xml
new file mode 100644
index 0000000..e4405db
--- /dev/null
+++ b/casic.module/pom.xml
@@ -0,0 +1,108 @@
+
+
+
+ casic-smartcity
+ com.casic
+ 2.0.0.alpha
+ ../pom.xml
+
+ 4.0.0
+
+ casic-module
+ 2.0.0.alpha
+ jar
+ casic-module
+ casic 模块管理表
+
+
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-admin-support
+ ${admin.version}
+
+
+ com.casic
+ casic-device
+ ${pro.version}
+
+
+ com.casic
+ casic-quartz
+ ${pro.version}
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+ 2.4.5
+
+
+ com.gexin.platform
+ gexin-rp-fastjson
+ 1.0.0.3
+
+
+ com.gexin.platform
+ gexin-rp-sdk-base
+ 4.0.0.30
+
+
+ com.gexin.platform
+ gexin-rp-sdk-http
+ 4.1.0.5
+
+
+ com.gexin.platform
+ gexin-rp-sdk-template
+ 4.0.0.24
+
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+ provided
+
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ com.casic
+ casic-export-support
+ ${extension.version}
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
index 86caaaf..517c60b 100644
--- a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
+++ b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
@@ -22,23 +22,22 @@
@ExcelIgnoreUnannotated
@NoArgsConstructor
public class DataWellLiquidDto {
- @ExcelProperty("点位编号")
- private String wellCode;
@ExcelProperty("设备编号")
private String devcode;
+ @ExcelProperty("点位编号")
+ private String wellCode;
private String deptid;
private String deviceType;
@ExcelProperty("设备类型")
private String deviceTypeName;
- @ExcelProperty("部门名称")
- private String deptName;
- @ExcelProperty("电量(%)")
- private String cell;
//0心跳、1井盖报警、2液位报警
@ExcelProperty("状态")
private String status;
+ @ExcelProperty("权属单位")
+ private String deptName;
+ private String cell;
private String descn;
- @ExcelProperty("采集时间")
+ @ExcelProperty("上传时间")
private String uptime;
private String logtime;
}
diff --git a/casic-web/pom.xml b/casic-web/pom.xml
index 4b8aaf0..a2bdad6 100644
--- a/casic-web/pom.xml
+++ b/casic-web/pom.xml
@@ -76,21 +76,21 @@
com.casic
casic-admin-core
${admin.version}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ io.springfox
+ springfox-swagger2
+
+
+ io.springfox
+ springfox-core
+
+
+ io.springfox
+ springfox-spring-web
+
-
+
com.casic
@@ -174,12 +174,12 @@
-
-
-
-
-
-
+
+ com.github.xiaoymin
+
+ knife4j-spring-boot-starter
+ 3.0.3
+
diff --git a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
index feb7635..862cbc6 100644
--- a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
+++ b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
@@ -27,10 +27,10 @@
@EnableTransactionManagement(proxyTargetClass = true)
@EnableAsync
@Slf4j
-//@ComponentScan(excludeFilters =
-// {@ComponentScan.Filter(
-// type = FilterType.REGEX,
-// pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
+@ComponentScan(excludeFilters =
+ {@ComponentScan.Filter(
+ type = FilterType.REGEX,
+ pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
public class CasicApplication {
public static void main(String[] args) {
SpringApplication.run(CasicApplication.class, args);
diff --git a/casic.module/pom.xml b/casic.module/pom.xml
new file mode 100644
index 0000000..e4405db
--- /dev/null
+++ b/casic.module/pom.xml
@@ -0,0 +1,108 @@
+
+
+
+ casic-smartcity
+ com.casic
+ 2.0.0.alpha
+ ../pom.xml
+
+ 4.0.0
+
+ casic-module
+ 2.0.0.alpha
+ jar
+ casic-module
+ casic 模块管理表
+
+
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-admin-support
+ ${admin.version}
+
+
+ com.casic
+ casic-device
+ ${pro.version}
+
+
+ com.casic
+ casic-quartz
+ ${pro.version}
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+ 2.4.5
+
+
+ com.gexin.platform
+ gexin-rp-fastjson
+ 1.0.0.3
+
+
+ com.gexin.platform
+ gexin-rp-sdk-base
+ 4.0.0.30
+
+
+ com.gexin.platform
+ gexin-rp-sdk-http
+ 4.1.0.5
+
+
+ com.gexin.platform
+ gexin-rp-sdk-template
+ 4.0.0.24
+
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+ provided
+
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ com.casic
+ casic-export-support
+ ${extension.version}
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
+
\ No newline at end of file
diff --git a/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
new file mode 100644
index 0000000..2f6d635
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
@@ -0,0 +1,26 @@
+package com.casic.missiles.controller;
+
+import com.casic.missiles.servcie.MetaModuleService;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@Slf4j
+@RequestMapping("/meta")
+@AllArgsConstructor
+public class MetaModuleController {
+
+ private final MetaModuleService metaService;
+
+ @RequestMapping(value = "/getField")
+ @ResponseBody
+ public Object getField(String tableName) {
+ return metaService.getFieldByName(tableName);
+ }
+
+
+}
diff --git a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
index 86caaaf..517c60b 100644
--- a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
+++ b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
@@ -22,23 +22,22 @@
@ExcelIgnoreUnannotated
@NoArgsConstructor
public class DataWellLiquidDto {
- @ExcelProperty("点位编号")
- private String wellCode;
@ExcelProperty("设备编号")
private String devcode;
+ @ExcelProperty("点位编号")
+ private String wellCode;
private String deptid;
private String deviceType;
@ExcelProperty("设备类型")
private String deviceTypeName;
- @ExcelProperty("部门名称")
- private String deptName;
- @ExcelProperty("电量(%)")
- private String cell;
//0心跳、1井盖报警、2液位报警
@ExcelProperty("状态")
private String status;
+ @ExcelProperty("权属单位")
+ private String deptName;
+ private String cell;
private String descn;
- @ExcelProperty("采集时间")
+ @ExcelProperty("上传时间")
private String uptime;
private String logtime;
}
diff --git a/casic-web/pom.xml b/casic-web/pom.xml
index 4b8aaf0..a2bdad6 100644
--- a/casic-web/pom.xml
+++ b/casic-web/pom.xml
@@ -76,21 +76,21 @@
com.casic
casic-admin-core
${admin.version}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ io.springfox
+ springfox-swagger2
+
+
+ io.springfox
+ springfox-core
+
+
+ io.springfox
+ springfox-spring-web
+
-
+
com.casic
@@ -174,12 +174,12 @@
-
-
-
-
-
-
+
+ com.github.xiaoymin
+
+ knife4j-spring-boot-starter
+ 3.0.3
+
diff --git a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
index feb7635..862cbc6 100644
--- a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
+++ b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
@@ -27,10 +27,10 @@
@EnableTransactionManagement(proxyTargetClass = true)
@EnableAsync
@Slf4j
-//@ComponentScan(excludeFilters =
-// {@ComponentScan.Filter(
-// type = FilterType.REGEX,
-// pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
+@ComponentScan(excludeFilters =
+ {@ComponentScan.Filter(
+ type = FilterType.REGEX,
+ pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
public class CasicApplication {
public static void main(String[] args) {
SpringApplication.run(CasicApplication.class, args);
diff --git a/casic.module/pom.xml b/casic.module/pom.xml
new file mode 100644
index 0000000..e4405db
--- /dev/null
+++ b/casic.module/pom.xml
@@ -0,0 +1,108 @@
+
+
+
+ casic-smartcity
+ com.casic
+ 2.0.0.alpha
+ ../pom.xml
+
+ 4.0.0
+
+ casic-module
+ 2.0.0.alpha
+ jar
+ casic-module
+ casic 模块管理表
+
+
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-admin-support
+ ${admin.version}
+
+
+ com.casic
+ casic-device
+ ${pro.version}
+
+
+ com.casic
+ casic-quartz
+ ${pro.version}
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+ 2.4.5
+
+
+ com.gexin.platform
+ gexin-rp-fastjson
+ 1.0.0.3
+
+
+ com.gexin.platform
+ gexin-rp-sdk-base
+ 4.0.0.30
+
+
+ com.gexin.platform
+ gexin-rp-sdk-http
+ 4.1.0.5
+
+
+ com.gexin.platform
+ gexin-rp-sdk-template
+ 4.0.0.24
+
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+ provided
+
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ com.casic
+ casic-export-support
+ ${extension.version}
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
+
\ No newline at end of file
diff --git a/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
new file mode 100644
index 0000000..2f6d635
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
@@ -0,0 +1,26 @@
+package com.casic.missiles.controller;
+
+import com.casic.missiles.servcie.MetaModuleService;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@Slf4j
+@RequestMapping("/meta")
+@AllArgsConstructor
+public class MetaModuleController {
+
+ private final MetaModuleService metaService;
+
+ @RequestMapping(value = "/getField")
+ @ResponseBody
+ public Object getField(String tableName) {
+ return metaService.getFieldByName(tableName);
+ }
+
+
+}
diff --git a/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java b/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java
new file mode 100644
index 0000000..aa4b447
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java
@@ -0,0 +1,13 @@
+package com.casic.missiles.dao;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Map;
+
+@Mapper
+public interface MetaModuleMapper {
+
+ Map getFieldByName(@Param("tableName") String tableName);
+
+}
diff --git a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
index 86caaaf..517c60b 100644
--- a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
+++ b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
@@ -22,23 +22,22 @@
@ExcelIgnoreUnannotated
@NoArgsConstructor
public class DataWellLiquidDto {
- @ExcelProperty("点位编号")
- private String wellCode;
@ExcelProperty("设备编号")
private String devcode;
+ @ExcelProperty("点位编号")
+ private String wellCode;
private String deptid;
private String deviceType;
@ExcelProperty("设备类型")
private String deviceTypeName;
- @ExcelProperty("部门名称")
- private String deptName;
- @ExcelProperty("电量(%)")
- private String cell;
//0心跳、1井盖报警、2液位报警
@ExcelProperty("状态")
private String status;
+ @ExcelProperty("权属单位")
+ private String deptName;
+ private String cell;
private String descn;
- @ExcelProperty("采集时间")
+ @ExcelProperty("上传时间")
private String uptime;
private String logtime;
}
diff --git a/casic-web/pom.xml b/casic-web/pom.xml
index 4b8aaf0..a2bdad6 100644
--- a/casic-web/pom.xml
+++ b/casic-web/pom.xml
@@ -76,21 +76,21 @@
com.casic
casic-admin-core
${admin.version}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ io.springfox
+ springfox-swagger2
+
+
+ io.springfox
+ springfox-core
+
+
+ io.springfox
+ springfox-spring-web
+
-
+
com.casic
@@ -174,12 +174,12 @@
-
-
-
-
-
-
+
+ com.github.xiaoymin
+
+ knife4j-spring-boot-starter
+ 3.0.3
+
diff --git a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
index feb7635..862cbc6 100644
--- a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
+++ b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
@@ -27,10 +27,10 @@
@EnableTransactionManagement(proxyTargetClass = true)
@EnableAsync
@Slf4j
-//@ComponentScan(excludeFilters =
-// {@ComponentScan.Filter(
-// type = FilterType.REGEX,
-// pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
+@ComponentScan(excludeFilters =
+ {@ComponentScan.Filter(
+ type = FilterType.REGEX,
+ pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
public class CasicApplication {
public static void main(String[] args) {
SpringApplication.run(CasicApplication.class, args);
diff --git a/casic.module/pom.xml b/casic.module/pom.xml
new file mode 100644
index 0000000..e4405db
--- /dev/null
+++ b/casic.module/pom.xml
@@ -0,0 +1,108 @@
+
+
+
+ casic-smartcity
+ com.casic
+ 2.0.0.alpha
+ ../pom.xml
+
+ 4.0.0
+
+ casic-module
+ 2.0.0.alpha
+ jar
+ casic-module
+ casic 模块管理表
+
+
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-admin-support
+ ${admin.version}
+
+
+ com.casic
+ casic-device
+ ${pro.version}
+
+
+ com.casic
+ casic-quartz
+ ${pro.version}
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+ 2.4.5
+
+
+ com.gexin.platform
+ gexin-rp-fastjson
+ 1.0.0.3
+
+
+ com.gexin.platform
+ gexin-rp-sdk-base
+ 4.0.0.30
+
+
+ com.gexin.platform
+ gexin-rp-sdk-http
+ 4.1.0.5
+
+
+ com.gexin.platform
+ gexin-rp-sdk-template
+ 4.0.0.24
+
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+ provided
+
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ com.casic
+ casic-export-support
+ ${extension.version}
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
+
\ No newline at end of file
diff --git a/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
new file mode 100644
index 0000000..2f6d635
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
@@ -0,0 +1,26 @@
+package com.casic.missiles.controller;
+
+import com.casic.missiles.servcie.MetaModuleService;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@Slf4j
+@RequestMapping("/meta")
+@AllArgsConstructor
+public class MetaModuleController {
+
+ private final MetaModuleService metaService;
+
+ @RequestMapping(value = "/getField")
+ @ResponseBody
+ public Object getField(String tableName) {
+ return metaService.getFieldByName(tableName);
+ }
+
+
+}
diff --git a/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java b/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java
new file mode 100644
index 0000000..aa4b447
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java
@@ -0,0 +1,13 @@
+package com.casic.missiles.dao;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Map;
+
+@Mapper
+public interface MetaModuleMapper {
+
+ Map getFieldByName(@Param("tableName") String tableName);
+
+}
diff --git a/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml b/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml
new file mode 100644
index 0000000..4b9c14e
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
index 86caaaf..517c60b 100644
--- a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
+++ b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
@@ -22,23 +22,22 @@
@ExcelIgnoreUnannotated
@NoArgsConstructor
public class DataWellLiquidDto {
- @ExcelProperty("点位编号")
- private String wellCode;
@ExcelProperty("设备编号")
private String devcode;
+ @ExcelProperty("点位编号")
+ private String wellCode;
private String deptid;
private String deviceType;
@ExcelProperty("设备类型")
private String deviceTypeName;
- @ExcelProperty("部门名称")
- private String deptName;
- @ExcelProperty("电量(%)")
- private String cell;
//0心跳、1井盖报警、2液位报警
@ExcelProperty("状态")
private String status;
+ @ExcelProperty("权属单位")
+ private String deptName;
+ private String cell;
private String descn;
- @ExcelProperty("采集时间")
+ @ExcelProperty("上传时间")
private String uptime;
private String logtime;
}
diff --git a/casic-web/pom.xml b/casic-web/pom.xml
index 4b8aaf0..a2bdad6 100644
--- a/casic-web/pom.xml
+++ b/casic-web/pom.xml
@@ -76,21 +76,21 @@
com.casic
casic-admin-core
${admin.version}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ io.springfox
+ springfox-swagger2
+
+
+ io.springfox
+ springfox-core
+
+
+ io.springfox
+ springfox-spring-web
+
-
+
com.casic
@@ -174,12 +174,12 @@
-
-
-
-
-
-
+
+ com.github.xiaoymin
+
+ knife4j-spring-boot-starter
+ 3.0.3
+
diff --git a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
index feb7635..862cbc6 100644
--- a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
+++ b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
@@ -27,10 +27,10 @@
@EnableTransactionManagement(proxyTargetClass = true)
@EnableAsync
@Slf4j
-//@ComponentScan(excludeFilters =
-// {@ComponentScan.Filter(
-// type = FilterType.REGEX,
-// pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
+@ComponentScan(excludeFilters =
+ {@ComponentScan.Filter(
+ type = FilterType.REGEX,
+ pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
public class CasicApplication {
public static void main(String[] args) {
SpringApplication.run(CasicApplication.class, args);
diff --git a/casic.module/pom.xml b/casic.module/pom.xml
new file mode 100644
index 0000000..e4405db
--- /dev/null
+++ b/casic.module/pom.xml
@@ -0,0 +1,108 @@
+
+
+
+ casic-smartcity
+ com.casic
+ 2.0.0.alpha
+ ../pom.xml
+
+ 4.0.0
+
+ casic-module
+ 2.0.0.alpha
+ jar
+ casic-module
+ casic 模块管理表
+
+
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-admin-support
+ ${admin.version}
+
+
+ com.casic
+ casic-device
+ ${pro.version}
+
+
+ com.casic
+ casic-quartz
+ ${pro.version}
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+ 2.4.5
+
+
+ com.gexin.platform
+ gexin-rp-fastjson
+ 1.0.0.3
+
+
+ com.gexin.platform
+ gexin-rp-sdk-base
+ 4.0.0.30
+
+
+ com.gexin.platform
+ gexin-rp-sdk-http
+ 4.1.0.5
+
+
+ com.gexin.platform
+ gexin-rp-sdk-template
+ 4.0.0.24
+
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+ provided
+
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ com.casic
+ casic-export-support
+ ${extension.version}
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
+
\ No newline at end of file
diff --git a/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
new file mode 100644
index 0000000..2f6d635
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
@@ -0,0 +1,26 @@
+package com.casic.missiles.controller;
+
+import com.casic.missiles.servcie.MetaModuleService;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@Slf4j
+@RequestMapping("/meta")
+@AllArgsConstructor
+public class MetaModuleController {
+
+ private final MetaModuleService metaService;
+
+ @RequestMapping(value = "/getField")
+ @ResponseBody
+ public Object getField(String tableName) {
+ return metaService.getFieldByName(tableName);
+ }
+
+
+}
diff --git a/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java b/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java
new file mode 100644
index 0000000..aa4b447
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java
@@ -0,0 +1,13 @@
+package com.casic.missiles.dao;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Map;
+
+@Mapper
+public interface MetaModuleMapper {
+
+ Map getFieldByName(@Param("tableName") String tableName);
+
+}
diff --git a/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml b/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml
new file mode 100644
index 0000000..4b9c14e
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/casic.module/src/main/java/com/casic/missiles/servcie/MetaModuleService.java b/casic.module/src/main/java/com/casic/missiles/servcie/MetaModuleService.java
new file mode 100644
index 0000000..94eb627
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/servcie/MetaModuleService.java
@@ -0,0 +1,7 @@
+package com.casic.missiles.servcie;
+
+public interface MetaModuleService {
+
+ Object getFieldByName(String tableName);
+
+}
diff --git a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
index 86caaaf..517c60b 100644
--- a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
+++ b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
@@ -22,23 +22,22 @@
@ExcelIgnoreUnannotated
@NoArgsConstructor
public class DataWellLiquidDto {
- @ExcelProperty("点位编号")
- private String wellCode;
@ExcelProperty("设备编号")
private String devcode;
+ @ExcelProperty("点位编号")
+ private String wellCode;
private String deptid;
private String deviceType;
@ExcelProperty("设备类型")
private String deviceTypeName;
- @ExcelProperty("部门名称")
- private String deptName;
- @ExcelProperty("电量(%)")
- private String cell;
//0心跳、1井盖报警、2液位报警
@ExcelProperty("状态")
private String status;
+ @ExcelProperty("权属单位")
+ private String deptName;
+ private String cell;
private String descn;
- @ExcelProperty("采集时间")
+ @ExcelProperty("上传时间")
private String uptime;
private String logtime;
}
diff --git a/casic-web/pom.xml b/casic-web/pom.xml
index 4b8aaf0..a2bdad6 100644
--- a/casic-web/pom.xml
+++ b/casic-web/pom.xml
@@ -76,21 +76,21 @@
com.casic
casic-admin-core
${admin.version}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ io.springfox
+ springfox-swagger2
+
+
+ io.springfox
+ springfox-core
+
+
+ io.springfox
+ springfox-spring-web
+
-
+
com.casic
@@ -174,12 +174,12 @@
-
-
-
-
-
-
+
+ com.github.xiaoymin
+
+ knife4j-spring-boot-starter
+ 3.0.3
+
diff --git a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
index feb7635..862cbc6 100644
--- a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
+++ b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
@@ -27,10 +27,10 @@
@EnableTransactionManagement(proxyTargetClass = true)
@EnableAsync
@Slf4j
-//@ComponentScan(excludeFilters =
-// {@ComponentScan.Filter(
-// type = FilterType.REGEX,
-// pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
+@ComponentScan(excludeFilters =
+ {@ComponentScan.Filter(
+ type = FilterType.REGEX,
+ pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
public class CasicApplication {
public static void main(String[] args) {
SpringApplication.run(CasicApplication.class, args);
diff --git a/casic.module/pom.xml b/casic.module/pom.xml
new file mode 100644
index 0000000..e4405db
--- /dev/null
+++ b/casic.module/pom.xml
@@ -0,0 +1,108 @@
+
+
+
+ casic-smartcity
+ com.casic
+ 2.0.0.alpha
+ ../pom.xml
+
+ 4.0.0
+
+ casic-module
+ 2.0.0.alpha
+ jar
+ casic-module
+ casic 模块管理表
+
+
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-admin-support
+ ${admin.version}
+
+
+ com.casic
+ casic-device
+ ${pro.version}
+
+
+ com.casic
+ casic-quartz
+ ${pro.version}
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+ 2.4.5
+
+
+ com.gexin.platform
+ gexin-rp-fastjson
+ 1.0.0.3
+
+
+ com.gexin.platform
+ gexin-rp-sdk-base
+ 4.0.0.30
+
+
+ com.gexin.platform
+ gexin-rp-sdk-http
+ 4.1.0.5
+
+
+ com.gexin.platform
+ gexin-rp-sdk-template
+ 4.0.0.24
+
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+ provided
+
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ com.casic
+ casic-export-support
+ ${extension.version}
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
+
\ No newline at end of file
diff --git a/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
new file mode 100644
index 0000000..2f6d635
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
@@ -0,0 +1,26 @@
+package com.casic.missiles.controller;
+
+import com.casic.missiles.servcie.MetaModuleService;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@Slf4j
+@RequestMapping("/meta")
+@AllArgsConstructor
+public class MetaModuleController {
+
+ private final MetaModuleService metaService;
+
+ @RequestMapping(value = "/getField")
+ @ResponseBody
+ public Object getField(String tableName) {
+ return metaService.getFieldByName(tableName);
+ }
+
+
+}
diff --git a/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java b/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java
new file mode 100644
index 0000000..aa4b447
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java
@@ -0,0 +1,13 @@
+package com.casic.missiles.dao;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Map;
+
+@Mapper
+public interface MetaModuleMapper {
+
+ Map getFieldByName(@Param("tableName") String tableName);
+
+}
diff --git a/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml b/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml
new file mode 100644
index 0000000..4b9c14e
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/casic.module/src/main/java/com/casic/missiles/servcie/MetaModuleService.java b/casic.module/src/main/java/com/casic/missiles/servcie/MetaModuleService.java
new file mode 100644
index 0000000..94eb627
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/servcie/MetaModuleService.java
@@ -0,0 +1,7 @@
+package com.casic.missiles.servcie;
+
+public interface MetaModuleService {
+
+ Object getFieldByName(String tableName);
+
+}
diff --git a/casic.module/src/main/java/com/casic/missiles/servcie/impl/MetaModuleServiceImpl.java b/casic.module/src/main/java/com/casic/missiles/servcie/impl/MetaModuleServiceImpl.java
new file mode 100644
index 0000000..e889144
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/servcie/impl/MetaModuleServiceImpl.java
@@ -0,0 +1,34 @@
+package com.casic.missiles.servcie.impl;
+
+import com.casic.missiles.dao.MetaModuleMapper;
+import com.casic.missiles.model.response.ResponseData;
+import com.casic.missiles.servcie.MetaModuleService;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+import java.nio.channels.AcceptPendingException;
+
+@Service
+@Slf4j
+@AllArgsConstructor
+public class MetaModuleServiceImpl implements MetaModuleService {
+
+ private final MetaModuleMapper metaModuleMapper;
+
+ @Override
+ public Object getFieldByName(String tableName) {
+ ResponseData responseData = new ResponseData();
+ try {
+ metaModuleMapper.getFieldByName(tableName);
+ responseData.setMessage("success");
+ responseData.setCode(200);
+ } catch (AcceptPendingException ex) {
+ log.error("主题:报警内容类型查询异常,异常信息{}", ex);
+ responseData.setMessage("查询异常");
+ responseData.setCode(500);
+ }
+ return responseData;
+
+ }
+}
diff --git a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
index 86caaaf..517c60b 100644
--- a/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
+++ b/casic-server-support/src/main/java/com/casic/missiles/modular/system/dto/ExcelModel/DataWellLiquidDto.java
@@ -22,23 +22,22 @@
@ExcelIgnoreUnannotated
@NoArgsConstructor
public class DataWellLiquidDto {
- @ExcelProperty("点位编号")
- private String wellCode;
@ExcelProperty("设备编号")
private String devcode;
+ @ExcelProperty("点位编号")
+ private String wellCode;
private String deptid;
private String deviceType;
@ExcelProperty("设备类型")
private String deviceTypeName;
- @ExcelProperty("部门名称")
- private String deptName;
- @ExcelProperty("电量(%)")
- private String cell;
//0心跳、1井盖报警、2液位报警
@ExcelProperty("状态")
private String status;
+ @ExcelProperty("权属单位")
+ private String deptName;
+ private String cell;
private String descn;
- @ExcelProperty("采集时间")
+ @ExcelProperty("上传时间")
private String uptime;
private String logtime;
}
diff --git a/casic-web/pom.xml b/casic-web/pom.xml
index 4b8aaf0..a2bdad6 100644
--- a/casic-web/pom.xml
+++ b/casic-web/pom.xml
@@ -76,21 +76,21 @@
com.casic
casic-admin-core
${admin.version}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ io.springfox
+ springfox-swagger2
+
+
+ io.springfox
+ springfox-core
+
+
+ io.springfox
+ springfox-spring-web
+
-
+
com.casic
@@ -174,12 +174,12 @@
-
-
-
-
-
-
+
+ com.github.xiaoymin
+
+ knife4j-spring-boot-starter
+ 3.0.3
+
diff --git a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
index feb7635..862cbc6 100644
--- a/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
+++ b/casic-web/src/main/java/com/casic/missiles/CasicApplication.java
@@ -27,10 +27,10 @@
@EnableTransactionManagement(proxyTargetClass = true)
@EnableAsync
@Slf4j
-//@ComponentScan(excludeFilters =
-// {@ComponentScan.Filter(
-// type = FilterType.REGEX,
-// pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
+@ComponentScan(excludeFilters =
+ {@ComponentScan.Filter(
+ type = FilterType.REGEX,
+ pattern = {"com.casic.missiles.config.web.ShiroConfig"})})
public class CasicApplication {
public static void main(String[] args) {
SpringApplication.run(CasicApplication.class, args);
diff --git a/casic.module/pom.xml b/casic.module/pom.xml
new file mode 100644
index 0000000..e4405db
--- /dev/null
+++ b/casic.module/pom.xml
@@ -0,0 +1,108 @@
+
+
+
+ casic-smartcity
+ com.casic
+ 2.0.0.alpha
+ ../pom.xml
+
+ 4.0.0
+
+ casic-module
+ 2.0.0.alpha
+ jar
+ casic-module
+ casic 模块管理表
+
+
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-admin-support
+ ${admin.version}
+
+
+ com.casic
+ casic-device
+ ${pro.version}
+
+
+ com.casic
+ casic-quartz
+ ${pro.version}
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+ 2.4.5
+
+
+ com.gexin.platform
+ gexin-rp-fastjson
+ 1.0.0.3
+
+
+ com.gexin.platform
+ gexin-rp-sdk-base
+ 4.0.0.30
+
+
+ com.gexin.platform
+ gexin-rp-sdk-http
+ 4.1.0.5
+
+
+ com.gexin.platform
+ gexin-rp-sdk-template
+ 4.0.0.24
+
+
+
+ com.casic
+ casic-server-support
+ ${pro.version}
+ provided
+
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ com.casic
+ casic-export-support
+ ${extension.version}
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
+
\ No newline at end of file
diff --git a/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
new file mode 100644
index 0000000..2f6d635
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/controller/MetaModuleController.java
@@ -0,0 +1,26 @@
+package com.casic.missiles.controller;
+
+import com.casic.missiles.servcie.MetaModuleService;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@Slf4j
+@RequestMapping("/meta")
+@AllArgsConstructor
+public class MetaModuleController {
+
+ private final MetaModuleService metaService;
+
+ @RequestMapping(value = "/getField")
+ @ResponseBody
+ public Object getField(String tableName) {
+ return metaService.getFieldByName(tableName);
+ }
+
+
+}
diff --git a/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java b/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java
new file mode 100644
index 0000000..aa4b447
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/dao/MetaModuleMapper.java
@@ -0,0 +1,13 @@
+package com.casic.missiles.dao;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Map;
+
+@Mapper
+public interface MetaModuleMapper {
+
+ Map getFieldByName(@Param("tableName") String tableName);
+
+}
diff --git a/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml b/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml
new file mode 100644
index 0000000..4b9c14e
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/dao/mapper/MetaModuleMapper.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/casic.module/src/main/java/com/casic/missiles/servcie/MetaModuleService.java b/casic.module/src/main/java/com/casic/missiles/servcie/MetaModuleService.java
new file mode 100644
index 0000000..94eb627
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/servcie/MetaModuleService.java
@@ -0,0 +1,7 @@
+package com.casic.missiles.servcie;
+
+public interface MetaModuleService {
+
+ Object getFieldByName(String tableName);
+
+}
diff --git a/casic.module/src/main/java/com/casic/missiles/servcie/impl/MetaModuleServiceImpl.java b/casic.module/src/main/java/com/casic/missiles/servcie/impl/MetaModuleServiceImpl.java
new file mode 100644
index 0000000..e889144
--- /dev/null
+++ b/casic.module/src/main/java/com/casic/missiles/servcie/impl/MetaModuleServiceImpl.java
@@ -0,0 +1,34 @@
+package com.casic.missiles.servcie.impl;
+
+import com.casic.missiles.dao.MetaModuleMapper;
+import com.casic.missiles.model.response.ResponseData;
+import com.casic.missiles.servcie.MetaModuleService;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+import java.nio.channels.AcceptPendingException;
+
+@Service
+@Slf4j
+@AllArgsConstructor
+public class MetaModuleServiceImpl implements MetaModuleService {
+
+ private final MetaModuleMapper metaModuleMapper;
+
+ @Override
+ public Object getFieldByName(String tableName) {
+ ResponseData responseData = new ResponseData();
+ try {
+ metaModuleMapper.getFieldByName(tableName);
+ responseData.setMessage("success");
+ responseData.setCode(200);
+ } catch (AcceptPendingException ex) {
+ log.error("主题:报警内容类型查询异常,异常信息{}", ex);
+ responseData.setMessage("查询异常");
+ responseData.setCode(500);
+ }
+ return responseData;
+
+ }
+}
diff --git a/pom.xml b/pom.xml
index 1591db7..4310dd4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,6 +16,7 @@
casic-device
casic-alarm
casic-server-support
+ casic.module