From fd6e5097d71e9314ca237a110ca7b85606965ad9 Mon Sep 17 00:00:00 2001
From: yexb <553699424@qq.com>
Date: Mon, 15 Jun 2026 08:38:19 +0800
Subject: [PATCH] =?UTF-8?q?feat(mms-mapping):=20=E6=B7=BB=E5=8A=A0ICD?=
=?UTF-8?q?=E4=B8=80=E8=87=B4=E6=80=A7=E6=A0=A1=E9=AA=8C=E5=8A=9F=E8=83=BD?=
=?UTF-8?q?=E5=B9=B6=E9=87=8D=E6=9E=84=E8=AE=BE=E5=A4=87=E7=B1=BB=E5=9E=8B?=
=?UTF-8?q?=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在MappingController中新增ICD一致性校验接口checkIcdJsonConsistency
- 添加IcdConsistencyCheckService服务实现ICD映射JSON一致性校验逻辑
- 添加IcdConsistencyCheckRequest和IcdConsistencyCheckResponse相关数据传输对象
- 在CsIcdPathPO中新增icdContent字段存储ICD内容字节数组
- 在CsIcdPathMapper中新增selectIcdPathList方法支持关键词搜索
- 移除设备类型相关的控制器、服务接口及实现类(MmsDeviceTypeController等)
- 更新.gitignore文件排除特定jar包路径
- 在pom.xml中添加device-types模块依赖和JNA库依赖
- 更新README.md文档添加device-types模块说明
- 重命名steady-DataView为steady-dataView模块名统一格式
---
.gitignore | 1 +
README.md | 5 +-
entrance/pom.xml | 12 +-
steady/check-square/pom.xml | 45 ++
.../SteadyChecksquareCalculator.java | 0
...hecksquareHarmonicParityRuleComponent.java | 0
...SteadyChecksquareInfluxQueryComponent.java | 52 +-
...adyChecksquareValueOrderRuleComponent.java | 0
.../SteadyChecksquareController.java | 7 +-
.../mapper/SteadyChecksquareDetailMapper.java | 0
.../mapper/SteadyChecksquareItemMapper.java | 0
.../SteadyChecksquareStatSummaryMapper.java | 0
.../mapper/SteadyChecksquareTaskMapper.java | 0
.../bo/SteadyChecksquareValuePointBO.java | 0
.../pojo/constant/SteadyChecksquareConst.java | 2 +
.../SteadyChecksquareHistoryQueryParam.java | 0
.../param/SteadyChecksquareQueryParam.java | 0
.../pojo/po/SteadyChecksquareDetailPO.java | 0
.../pojo/po/SteadyChecksquareItemPO.java | 0
.../po/SteadyChecksquareStatSummaryPO.java | 0
.../pojo/po/SteadyChecksquareTaskPO.java | 0
...eadyChecksquareHarmonicParityDetailVO.java | 0
...SteadyChecksquareHarmonicParityRuleVO.java | 0
.../vo/SteadyChecksquareItemDetailVO.java | 0
.../pojo/vo/SteadyChecksquareItemVO.java | 0
.../pojo/vo/SteadyChecksquareQueryVO.java | 0
.../pojo/vo/SteadyChecksquareSegmentVO.java | 0
.../vo/SteadyChecksquareStatDetailVO.java | 0
.../vo/SteadyChecksquareStatSummaryVO.java | 0
.../pojo/vo/SteadyChecksquareTaskVO.java | 0
.../SteadyChecksquareValueOrderDetailVO.java | 0
.../vo/SteadyChecksquareValueOrderRuleVO.java | 0
.../SteadyChecksquareDetailService.java | 0
.../service/SteadyChecksquareItemService.java | 0
.../service/SteadyChecksquareService.java | 3 +-
.../SteadyChecksquareStatSummaryService.java | 0
.../service/SteadyChecksquareTaskService.java | 0
.../SteadyChecksquareDetailServiceImpl.java | 0
.../SteadyChecksquareItemServiceImpl.java | 0
.../impl/SteadyChecksquareServiceImpl.java | 193 ++++++-
...eadyChecksquareStatSummaryServiceImpl.java | 0
.../SteadyChecksquareTaskServiceImpl.java | 0
.../util/SteadyChecksquareIdUtil.java | 0
.../steady-checksquare-result-init.sql | 2 +-
...dy-checksquare-result-upgrade_20260611.sql | 0
.../SteadyChecksquareCalculatorTest.java | 0
...squareHarmonicParityRuleComponentTest.java | 0
...dyChecksquareInfluxQueryComponentTest.java | 33 ++
...hecksquareValueOrderRuleComponentTest.java | 0
.../SteadyChecksquareControllerTest.java | 17 +-
.../SteadyChecksquareQueryParamTest.java | 0
.../SteadyChecksquareServiceImplTest.java | 233 +++++++-
steady/pom.xml | 3 +-
steady/steady-DataView/pom.xml | 2 +-
.../pojo/vo/SteadyChecksquareCreateVO.java | 44 --
.../steady-checksquare-api-debug_20260610.md | 522 -----------------
tools/README.md | 16 +-
tools/device-types/pom.xml | 67 +++
.../controller/DeviceTypeController.java | 93 +++
.../device/types/mapper/CsDevTypeMapper.java | 16 +
.../types}/mapper/mapping/CsDevTypeMapper.xml | 15 +-
.../types/pojo/param/DeviceTypeParam.java | 54 ++
.../device/types}/pojo/po/CsDevTypePO.java | 2 +-
.../device/types/pojo/vo/DeviceTypeVO.java} | 21 +-
.../pojo/vo/PqdifCheckPlaceholderVO.java | 2 +-
.../types/service/DeviceTypeService.java | 23 +
.../service/impl/DeviceTypeServiceImpl.java | 155 +++++
.../impl/DeviceTypeServiceImplTest.java | 89 +++
.../component/IcdConsistencyCheckService.java | 546 ++++++++++++++++++
.../controller/CsIcdPathController.java | 151 +++++
.../mapping/controller/MappingController.java | 19 +
.../controller/MmsDeviceTypeController.java | 72 ---
.../icd/mapping/mapper/CsDevTypeMapper.java | 15 -
.../icd/mapping/mapper/CsIcdPathMapper.java | 8 +
.../mapper/mapping/CsIcdPathMapper.xml | 40 ++
.../mapping/pojo/param/CsIcdPathParam.java | 65 +++
.../param/IcdConsistencyCheckRequest.java | 29 +
.../icd/mapping/pojo/po/CsIcdPathPO.java | 3 +
.../icd/mapping/pojo/vo/CsIcdPathVO.java | 63 ++
.../pojo/vo/IcdConsistencyCheckResponse.java | 38 ++
.../mapping/pojo/vo/IcdConsistencyIssue.java | 37 ++
.../icd/mapping/service/CsIcdPathService.java | 25 +
.../mapping/service/MmsDeviceTypeService.java | 19 -
.../service/impl/CsIcdPathServiceImpl.java | 215 +++++++
.../impl/MmsDeviceTypeServiceImpl.java | 141 -----
.../IcdConsistencyCheckServiceTest.java | 104 ++++
.../impl/CsIcdPathServiceImplTest.java | 175 ++++++
tools/parse-pqdif/lib/.gitkeep | 1 +
...sic-bridge-1.0.0-jar-with-dependencies.jar | Bin 0 -> 1893125 bytes
tools/parse-pqdif/pom.xml | 6 +
tools/pom.xml | 1 +
91 files changed, 2620 insertions(+), 882 deletions(-)
create mode 100644 steady/check-square/pom.xml
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareCalculator.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareHarmonicParityRuleComponent.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareInfluxQueryComponent.java (85%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareValueOrderRuleComponent.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/controller/SteadyChecksquareController.java (93%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/mapper/SteadyChecksquareDetailMapper.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/mapper/SteadyChecksquareItemMapper.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/mapper/SteadyChecksquareStatSummaryMapper.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/mapper/SteadyChecksquareTaskMapper.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/bo/SteadyChecksquareValuePointBO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/constant/SteadyChecksquareConst.java (82%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/param/SteadyChecksquareHistoryQueryParam.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/param/SteadyChecksquareQueryParam.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/po/SteadyChecksquareDetailPO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/po/SteadyChecksquareItemPO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/po/SteadyChecksquareStatSummaryPO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/po/SteadyChecksquareTaskPO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareHarmonicParityDetailVO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareHarmonicParityRuleVO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareItemDetailVO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareItemVO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareQueryVO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareSegmentVO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareStatDetailVO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareStatSummaryVO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareTaskVO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareValueOrderDetailVO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareValueOrderRuleVO.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/service/SteadyChecksquareDetailService.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/service/SteadyChecksquareItemService.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/service/SteadyChecksquareService.java (87%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/service/SteadyChecksquareStatSummaryService.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/service/SteadyChecksquareTaskService.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/service/impl/SteadyChecksquareDetailServiceImpl.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/service/impl/SteadyChecksquareItemServiceImpl.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/service/impl/SteadyChecksquareServiceImpl.java (88%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/service/impl/SteadyChecksquareStatSummaryServiceImpl.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/service/impl/SteadyChecksquareTaskServiceImpl.java (100%)
rename steady/{steady-DataView => check-square}/src/main/java/com/njcn/gather/steady/checksquare/util/SteadyChecksquareIdUtil.java (100%)
rename steady/{steady-DataView/src/main/resources/sql/steady-DataView => check-square/src/main/resources/sql/check-square}/steady-checksquare-result-init.sql (99%)
rename steady/{steady-DataView/src/main/resources/sql/steady-DataView => check-square/src/main/resources/sql/check-square}/steady-checksquare-result-upgrade_20260611.sql (100%)
rename steady/{steady-DataView => check-square}/src/test/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareCalculatorTest.java (100%)
rename steady/{steady-DataView => check-square}/src/test/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareHarmonicParityRuleComponentTest.java (100%)
rename steady/{steady-DataView => check-square}/src/test/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareInfluxQueryComponentTest.java (81%)
rename steady/{steady-DataView => check-square}/src/test/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareValueOrderRuleComponentTest.java (100%)
rename steady/{steady-DataView => check-square}/src/test/java/com/njcn/gather/steady/checksquare/controller/SteadyChecksquareControllerTest.java (72%)
rename steady/{steady-DataView => check-square}/src/test/java/com/njcn/gather/steady/checksquare/pojo/param/SteadyChecksquareQueryParamTest.java (100%)
rename steady/{steady-DataView => check-square}/src/test/java/com/njcn/gather/steady/checksquare/service/impl/SteadyChecksquareServiceImplTest.java (75%)
delete mode 100644 steady/steady-DataView/src/main/java/com/njcn/gather/steady/checksquare/pojo/vo/SteadyChecksquareCreateVO.java
delete mode 100644 steady/steady-DataView/steady-checksquare-api-debug_20260610.md
create mode 100644 tools/device-types/pom.xml
create mode 100644 tools/device-types/src/main/java/com/njcn/gather/device/types/controller/DeviceTypeController.java
create mode 100644 tools/device-types/src/main/java/com/njcn/gather/device/types/mapper/CsDevTypeMapper.java
rename tools/{mms-mapping/src/main/java/com/njcn/gather/icd/mapping => device-types/src/main/java/com/njcn/gather/device/types}/mapper/mapping/CsDevTypeMapper.xml (55%)
create mode 100644 tools/device-types/src/main/java/com/njcn/gather/device/types/pojo/param/DeviceTypeParam.java
rename tools/{mms-mapping/src/main/java/com/njcn/gather/icd/mapping => device-types/src/main/java/com/njcn/gather/device/types}/pojo/po/CsDevTypePO.java (96%)
rename tools/{mms-mapping/src/main/java/com/njcn/gather/icd/mapping/pojo/vo/MmsDeviceTypeVO.java => device-types/src/main/java/com/njcn/gather/device/types/pojo/vo/DeviceTypeVO.java} (57%)
rename tools/{mms-mapping/src/main/java/com/njcn/gather/icd/mapping => device-types/src/main/java/com/njcn/gather/device/types}/pojo/vo/PqdifCheckPlaceholderVO.java (88%)
create mode 100644 tools/device-types/src/main/java/com/njcn/gather/device/types/service/DeviceTypeService.java
create mode 100644 tools/device-types/src/main/java/com/njcn/gather/device/types/service/impl/DeviceTypeServiceImpl.java
create mode 100644 tools/device-types/src/test/java/com/njcn/gather/device/types/service/impl/DeviceTypeServiceImplTest.java
create mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/component/IcdConsistencyCheckService.java
create mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/controller/CsIcdPathController.java
delete mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/controller/MmsDeviceTypeController.java
delete mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/mapper/CsDevTypeMapper.java
create mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/mapper/mapping/CsIcdPathMapper.xml
create mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/pojo/param/CsIcdPathParam.java
create mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/pojo/param/IcdConsistencyCheckRequest.java
create mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/pojo/vo/CsIcdPathVO.java
create mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/pojo/vo/IcdConsistencyCheckResponse.java
create mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/pojo/vo/IcdConsistencyIssue.java
create mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/service/CsIcdPathService.java
delete mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/service/MmsDeviceTypeService.java
create mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/service/impl/CsIcdPathServiceImpl.java
delete mode 100644 tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/service/impl/MmsDeviceTypeServiceImpl.java
create mode 100644 tools/mms-mapping/src/test/java/com/njcn/gather/icd/mapping/component/IcdConsistencyCheckServiceTest.java
create mode 100644 tools/mms-mapping/src/test/java/com/njcn/gather/icd/mapping/service/impl/CsIcdPathServiceImplTest.java
create mode 100644 tools/parse-pqdif/lib/.gitkeep
create mode 100644 tools/parse-pqdif/lib/pqdif-native-basic-bridge-1.0.0-jar-with-dependencies.jar
diff --git a/.gitignore b/.gitignore
index 399ac3e..61636bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,6 +23,7 @@ docs/
*.ear
*.tar.gz
*.rar
+!tools/parse-pqdif/lib/pqdif-native-basic-bridge-1.0.0-jar-with-dependencies.jar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
diff --git a/README.md b/README.md
index 3fedf8d..126d534 100644
--- a/README.md
+++ b/README.md
@@ -34,6 +34,7 @@ CN_Tool 是一个基于 Spring Boot 的多模块后端聚合工程,当前仓
- `activate-tool`
- `add-data`
- `add-ledger`
+- `device-types`
- `mms-mapping`
- `parse-pqdif`
- `wave-tool`
@@ -44,7 +45,7 @@ CN_Tool 是一个基于 Spring Boot 的多模块后端聚合工程,当前仓
- `entrance/src/main/java/com/njcn/gather/EntranceApplication.java`
-`entrance` 模块聚合了 `system`、`disk-monitor`、`dbms`、`deploy`、`user`、`detection`、`activate-tool`、`add-data`、`add-ledger`、`wave-tool`、`mms-mapping`、`parse-pqdif`,是当前运行时主入口。
+`entrance` 模块聚合了 `system`、`disk-monitor`、`dbms`、`deploy`、`user`、`detection`、`activate-tool`、`add-data`、`add-ledger`、`wave-tool`、`device-types`、`mms-mapping`、`parse-pqdif`,是当前运行时主入口。
## 技术基线
@@ -99,6 +100,8 @@ P0 已补齐基线文档,建议按以下顺序阅读:
- 当前提供电能质量 13 张表批量补数、任务状态查询和模板规则查询能力
- `tools/add-ledger`
- 当前为数据台账工具预留空模块
+- `tools/device-types`
+ - 负责设备类型维护、ICD 校验结果保存和 PQDIF 校验预留入口
- `tools/mms-mapping`
- 负责 ICD 文件解析与 MMS 映射数据生成能力
- `tools/parse-pqdif`
diff --git a/entrance/pom.xml b/entrance/pom.xml
index c11af63..d19bd7b 100644
--- a/entrance/pom.xml
+++ b/entrance/pom.xml
@@ -53,6 +53,11 @@
wave-tool
1.0.0
+
+ com.njcn.gather
+ device-types
+ 1.0.0
+
com.njcn.gather
mms-mapping
@@ -80,7 +85,12 @@
com.njcn.gather
- steady-DataView
+ steady-dataView
+ 1.0.0
+
+
+ com.njcn.gather
+ check-square
1.0.0
diff --git a/steady/check-square/pom.xml b/steady/check-square/pom.xml
new file mode 100644
index 0000000..75567eb
--- /dev/null
+++ b/steady/check-square/pom.xml
@@ -0,0 +1,45 @@
+
+
+ 4.0.0
+
+ com.njcn.gather
+ steady
+ 1.0.0
+
+
+ check-square
+
+
+
+ com.njcn.gather
+ steady-dataView
+ 1.0.0
+
+
+
+ com.njcn
+ njcn-common
+ 0.0.1
+
+
+
+ com.njcn
+ mybatis-plus
+ 0.0.1
+
+
+
+ com.njcn
+ spingboot2.3.12
+ 2.3.12
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
diff --git a/steady/steady-DataView/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareCalculator.java b/steady/check-square/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareCalculator.java
similarity index 100%
rename from steady/steady-DataView/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareCalculator.java
rename to steady/check-square/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareCalculator.java
diff --git a/steady/steady-DataView/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareHarmonicParityRuleComponent.java b/steady/check-square/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareHarmonicParityRuleComponent.java
similarity index 100%
rename from steady/steady-DataView/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareHarmonicParityRuleComponent.java
rename to steady/check-square/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareHarmonicParityRuleComponent.java
diff --git a/steady/steady-DataView/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareInfluxQueryComponent.java b/steady/check-square/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareInfluxQueryComponent.java
similarity index 85%
rename from steady/steady-DataView/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareInfluxQueryComponent.java
rename to steady/check-square/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareInfluxQueryComponent.java
index c3841d1..a53352d 100644
--- a/steady/steady-DataView/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareInfluxQueryComponent.java
+++ b/steady/check-square/src/main/java/com/njcn/gather/steady/checksquare/component/SteadyChecksquareInfluxQueryComponent.java
@@ -41,6 +41,7 @@ public class SteadyChecksquareInfluxQueryComponent {
private static final DateTimeFormatter INFLUX_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss'Z'");
private static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
+ private static final int QUERY_WINDOW_DAYS = 1;
private static final ThreadLocal