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