From 892285b09b99f4db2b018445065ebd45a3fc2528 Mon Sep 17 00:00:00 2001
From: lizhi <1370025557@qq.com>
Date: Wed, 29 Jun 2022 14:47:11 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../common/core/constant/AppConstants.java | 1 +
.../cloud/kicc/equip/api/vo/DownCmdVo.java | 33 -------------
.../kicc/equip/api/vo/EquipBoxCardVo.java | 23 ---------
.../kicc/equip/api/vo/EquipBoxConfigVo.java | 25 ----------
.../equip/api/vo/EquipSpecimenListVo.java | 47 +++++++++++++++++++
.../equip/api/vo/EquipSpecimenUsageVo.java | 44 +++++++++++++++++
.../kicc/equip/api/vo/EquipTempSelectVo.java | 18 +++++++
.../kicc-platform-biz/kicc-common-biz/pom.xml | 7 +--
.../equip/EquipBoxUserController.java | 9 ++--
.../equip/EquipSpecimenController.java | 6 +--
.../equip/EquipTemperatureController.java | 6 +--
.../src/main/test/testDemo.java | 22 +++++++++
.../kicc-template-biz/pom.xml | 7 +--
13 files changed, 145 insertions(+), 103 deletions(-)
delete mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/DownCmdVo.java
delete mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipBoxCardVo.java
delete mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipBoxConfigVo.java
create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipSpecimenListVo.java
create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipSpecimenUsageVo.java
create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipTempSelectVo.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/test/testDemo.java
diff --git a/kicc-common/kicc-common-core/src/main/java/com/cloud/kicc/common/core/constant/AppConstants.java b/kicc-common/kicc-common-core/src/main/java/com/cloud/kicc/common/core/constant/AppConstants.java
index c24c6df8..44489d55 100644
--- a/kicc-common/kicc-common-core/src/main/java/com/cloud/kicc/common/core/constant/AppConstants.java
+++ b/kicc-common/kicc-common-core/src/main/java/com/cloud/kicc/common/core/constant/AppConstants.java
@@ -16,4 +16,5 @@ public interface AppConstants {
String APP_COMMON = "/common";
+ String APP_EQUIP = "/equip";
}
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/DownCmdVo.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/DownCmdVo.java
deleted file mode 100644
index 3ce88f08..00000000
--- a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/DownCmdVo.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package com.cloud.kicc.equip.api.vo;
-
-
-import lombok.Data;
-
-import java.io.Serializable;
-
-@Data
-public class DownCmdVo implements Serializable {
-
- // 时间戳 - 用于下行指令的唯一标识
- private String ts;
-
- // 下行指令代码
- private Integer cmd;
-
- // 指纹id
- //private String fid;
-
- // 指纹id/语音播报内容
- private String data;
-
- //温度最低警报值
- private Double tempMin;
- //温度最高警报值
- private Double tempMax;
- //rfid每隔多少分钟上报一次所有标签
- private Integer rfidMin;
- //每隔多少秒上报一次数据
- private Integer beat;
- //设备状态 (1.已连接 2.已断开 3.已休眠)
-
-}
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipBoxCardVo.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipBoxCardVo.java
deleted file mode 100644
index 6aa7a22d..00000000
--- a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipBoxCardVo.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package com.cloud.kicc.equip.api.vo;
-
-import lombok.Data;
-
-import java.io.Serializable;
-
-/**
- * 物联网卡管理(EquipBoxCard)表实体类
- *
- * @author Mak
- * @since 2022-02-13 12:06:29
- */
-@Data
-public class EquipBoxCardVo implements Serializable {
-
- private String id;
-
- private String iccid;
-
- private String card;
-
-
-}
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipBoxConfigVo.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipBoxConfigVo.java
deleted file mode 100644
index 3b5dc180..00000000
--- a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipBoxConfigVo.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package com.cloud.kicc.equip.api.vo;
-
-import lombok.Data;
-
-import java.io.Serializable;
-
-/**
- * 标本箱设备信息(EquipBox)表实体类
- *
- * @author Mak
- * @since 2021-09-14 19:07:07
- */
-@Data
-public class EquipBoxConfigVo implements Serializable {
-
- //温度最低警报值
- private Double tempMin;
- //温度最高警报值
- private Double tempMax;
- //rfid每隔多少分钟上报一次所有标签
- private Integer rfidMin;
- //每隔多少秒上报一次数据
- private Integer beat;
-
-}
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipSpecimenListVo.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipSpecimenListVo.java
new file mode 100644
index 00000000..878a02ed
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipSpecimenListVo.java
@@ -0,0 +1,47 @@
+package com.cloud.kicc.equip.api.vo;
+
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import java.util.Date;
+
+
+@Data
+public class EquipSpecimenListVo implements Serializable {
+
+ /**ID*/
+ private String id;
+ /**设备编号*/
+ private String boxCode;
+ /**设备名称*/
+ private String boxName;
+ /**设备类型*/
+ private String boxType;
+ /**温控设备id*/
+ private String etId;
+ /**温控设备编号*/
+ private String equipCode;
+ /**设备温度*/
+ private Integer equipTemperature;
+ /**剩余电量*/
+ private String equipPower;
+ /**温度最高警报值*/
+ private Integer temperatureMaxWarn;
+ /**温度最低警报值*/
+ private Integer temperatureMinWarn;
+ /**收样员用户id*/
+ private String syUserId;
+ /**收样员用户名称*/
+ private String syUserName;
+ /**标记(0.禁用 1.启用)*/
+ private String status;
+ /**设备最新上报时间*/
+ private String latestTime;
+ /**创建时间*/
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ protected LocalDateTime createTime;
+
+}
\ No newline at end of file
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipSpecimenUsageVo.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipSpecimenUsageVo.java
new file mode 100644
index 00000000..57511e1b
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipSpecimenUsageVo.java
@@ -0,0 +1,44 @@
+package com.cloud.kicc.equip.api.vo;
+
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+@Data
+public class EquipSpecimenUsageVo implements Serializable {
+
+ /**ID*/
+ private String id;
+ /**设备编号*/
+ private String boxCode;
+ /**设备名称*/
+ private String boxName;
+ /**温控设备ID*/
+ private String etId;
+ /**标本箱用户ID*/
+ private String syUserId;
+ /**设备编号*/
+ private String equipCode;
+ /**设备名称*/
+ private String equipName;
+ /**设备温度*/
+ private String equipTemperature;
+ /**设备湿度*/
+ private String equipHumidity;
+ /**经度*/
+ private String longitude;
+ /**纬度*/
+ private String latitude;
+ /**设备位置*/
+ private String equipAddr;
+ /**剩余电量*/
+ private String equipPower;
+ /**设备状态*/
+ private String equipStatus;
+ /**设备类型*/
+ private String equipType;
+ /**设备最新上报时间*/
+ private String latestTime;
+
+}
\ No newline at end of file
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipTempSelectVo.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipTempSelectVo.java
new file mode 100644
index 00000000..08f310b9
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipTempSelectVo.java
@@ -0,0 +1,18 @@
+package com.cloud.kicc.equip.api.vo;
+
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+@Data
+public class EquipTempSelectVo implements Serializable {
+
+ /**ID*/
+ private String etId;
+ /**设备名称*/
+ private String equipName;
+ /**设备编号*/
+ private String equipCode;
+
+}
\ No newline at end of file
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/pom.xml b/kicc-platform/kicc-platform-biz/kicc-common-biz/pom.xml
index 5b48544c..6b9d69b3 100644
--- a/kicc-platform/kicc-platform-biz/kicc-common-biz/pom.xml
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/pom.xml
@@ -66,12 +66,7 @@
qpid-jms-client
0.50.0
-
- com.cloud
- kicc-equip-api
- 1.0.0
- compile
-
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipBoxUserController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipBoxUserController.java
index f512861d..32af9447 100644
--- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipBoxUserController.java
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipBoxUserController.java
@@ -1,7 +1,8 @@
-package com.cloud.kicc.commonbiz.controller.equip;
+package com.cloud.kicc.equip.controller;
import com.cloud.kicc.common.core.api.R;
+import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.commonbiz.service.box.BoxDownCmdService;
import com.cloud.kicc.commonbiz.service.box.EquipBoxUserService;
import com.cloud.kicc.equip.api.entity.box.EquipBoxUser;
@@ -20,7 +21,7 @@ import java.util.Arrays;
*/
@RestController
@RequiredArgsConstructor
-@RequestMapping("/equip/box/user")
+@RequestMapping(AppConstants.APP_EQUIP + "/box/user")
public class EquipBoxUserController {
@@ -60,7 +61,7 @@ public class EquipBoxUserController {
*/
@GetMapping("/list")
public R listEquipBoxUser(@RequestParam("boxId") String boxId,
- @RequestParam(value = "userName", required = false) String userName) {
+ @RequestParam(value = "userName", required = false) String userName) {
return R.ok(equipBoxUserService.listBoxUser(boxId, userName));
}
@@ -90,4 +91,4 @@ public class EquipBoxUserController {
-}
+}
\ No newline at end of file
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipSpecimenController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipSpecimenController.java
index 65fe1de7..b3b977ec 100644
--- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipSpecimenController.java
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipSpecimenController.java
@@ -1,4 +1,4 @@
-package com.cloud.kicc.commonbiz.controller.equip;
+package com.cloud.kicc.equip.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -15,7 +15,7 @@ import java.util.Arrays;
@RequiredArgsConstructor
@RestController
-@RequestMapping("/equip/specimen")
+@RequestMapping(AppConstants.APP_EQUIP + "/specimen")
public class EquipSpecimenController {
@@ -96,4 +96,4 @@ public class EquipSpecimenController {
return R.ok();
}
-}
+}
\ No newline at end of file
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipTemperatureController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipTemperatureController.java
index cc450055..8b0f1b4d 100644
--- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipTemperatureController.java
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipTemperatureController.java
@@ -1,4 +1,4 @@
-package com.cloud.kicc.commonbiz.controller.equip;
+package com.cloud.kicc.equip.controller;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -19,7 +19,7 @@ import java.util.Arrays;
@RequiredArgsConstructor
@RestController
-@RequestMapping("/equip/temperature")
+@RequestMapping(AppConstants.APP_EQUIP + "/temperature")
public class EquipTemperatureController {
@@ -123,4 +123,4 @@ public class EquipTemperatureController {
}
-}
+}
\ No newline at end of file
diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/test/testDemo.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/test/testDemo.java
new file mode 100644
index 00000000..1b50e2f2
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/test/testDemo.java
@@ -0,0 +1,22 @@
+import cn.hutool.core.date.DateTime;
+import cn.hutool.core.date.DateUtil;
+import cn.hutool.core.lang.Assert;
+import cn.hutool.core.util.IdcardUtil;
+
+
+/**
+ * @Author: lizhi
+ * @Description:
+ * @Since 1.0
+ * @Date Created in 11:04 2022/6/29
+ */
+public class testDemo {
+ public static void main(String[] args) {
+ String IdCard18 = "523485241251412521";
+ String IdCard15 = "135248524214562";
+ boolean valid18 = IdcardUtil.isValidCard(IdCard18);
+ boolean valid15 = IdcardUtil.isValidCard(IdCard15);
+ System.out.println(valid18);
+ System.out.println(valid15);
+ }
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-template-biz/pom.xml b/kicc-platform/kicc-platform-biz/kicc-template-biz/pom.xml
index b70bb096..6ab3c833 100644
--- a/kicc-platform/kicc-platform-biz/kicc-template-biz/pom.xml
+++ b/kicc-platform/kicc-platform-biz/kicc-template-biz/pom.xml
@@ -54,12 +54,7 @@
com.cloud
kicc-common-mock
-
- com.cloud
- kicc-equip-api
- 1.0.0
- compile
-
+