Browse Source

🚀 架构重新调整

master
wangxiang 3 years ago
parent
commit
167e2dc9a4
  1. 3
      kicc-auth/src/main/resources/bootstrap.yml
  2. 3
      kicc-gateway/src/main/resources/bootstrap.yml
  3. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/constant/EquipConstants.java
  4. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/dto/EquipTemperatureRecordParam.java
  5. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBeeper.java
  6. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBeeperRecord.java
  7. 3
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBox.java
  8. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBoxCard.java
  9. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBoxLog.java
  10. 3
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBoxRecord.java
  11. 3
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBoxRfidLog.java
  12. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBoxUser.java
  13. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipSpecimen.java
  14. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipTemperature.java
  15. 3
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipTemperatureRecord.java
  16. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/enums/BoxStatusEnum.java
  17. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/enums/CmdEnum.java
  18. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/enums/CmdStatusEnum.java
  19. 2
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/enums/WarnStatusEnum.java
  20. 5
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/vo/EquipSpecimenListVo.java
  21. 4
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/vo/EquipSpecimenUsageVo.java
  22. 4
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/vo/EquipTempSelectVo.java
  23. 30
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/dto/box/DownCmdParam.java
  24. 23
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/dto/box/RfidsParam.java
  25. 75
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/dto/box/UpCmdParam.java
  26. 33
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/box/DownCmdVo.java
  27. 23
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/box/EquipBoxCardVo.java
  28. 25
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/box/EquipBoxConfigVo.java
  29. 2
      kicc-platform/kicc-platform-api/kicc-template-api/pom.xml
  30. 3
      kicc-platform/kicc-platform-api/pom.xml
  31. 173
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/amqp/AmqpDemo.java
  32. 13
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/amqp/testDemo.java
  33. 36
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/api/entity/MapTask.java
  34. 8
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipBeeperController.java
  35. 6
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipBoxCardController.java
  36. 12
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipBoxController.java
  37. 10
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipBoxUserController.java
  38. 8
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipSpecimenController.java
  39. 10
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipTemperatureController.java
  40. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBeeperMapper.java
  41. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBeeperRecordMapper.java
  42. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxCardMapper.java
  43. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxLogMapper.java
  44. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxMapper.java
  45. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxRecordMapper.java
  46. 6
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxRfidLogMapper.java
  47. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxUserMapper.java
  48. 6
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipSpecimenMapper.java
  49. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipTemperatureMapper.java
  50. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipTemperatureRecordMapper.java
  51. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/BoxDownCmdService.java
  52. 6
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/BoxUpCmdService.java
  53. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/DownCmdService.java
  54. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBeeperRecordService.java
  55. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBeeperService.java
  56. 6
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxCardService.java
  57. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxLogService.java
  58. 8
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxRecordService.java
  59. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxRfidLogService.java
  60. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxService.java
  61. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxUserService.java
  62. 6
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipSpecimenService.java
  63. 7
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipTemperatureRecordService.java
  64. 6
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipTemperatureService.java
  65. 8
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/EquipBeeperRecordServiceImpl.java
  66. 14
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/EquipBeeperServiceImpl.java
  67. 13
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/EquipSpecimenServiceImpl.java
  68. 12
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/EquipTemperatureRecordServiceImpl.java
  69. 18
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/EquipTemperatureServiceImpl.java
  70. 224
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/BoxDownCmdServiceImpl.java
  71. 164
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/BoxUpCmdServiceImpl.java
  72. 48
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/DownCmdServiceImpl.java
  73. 50
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxCardServiceImpl.java
  74. 38
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxLogServiceImpl.java
  75. 71
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxRecordServiceImpl.java
  76. 24
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxRfidLogServiceImpl.java
  77. 98
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxServiceImpl.java
  78. 53
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxUserServiceImpl.java
  79. 305
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/mqtt/MqttDemo.java
  80. 3
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/bootstrap.yml
  81. BIN
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/ca.jks
  82. 10
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBeeperMapper.xml
  83. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBeeperRecordMapper.xml
  84. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxCardMapper.xml
  85. 2
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxLogMapper.xml
  86. 10
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxMapper.xml
  87. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxRecordMapper.xml
  88. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxRfidLogMapper.xml
  89. 8
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxUserMapper.xml
  90. 8
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipSpecimenMapper.xml
  91. 2
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipTemperatureMapper.xml
  92. 4
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipTemperatureRecordMapper.xml
  93. 3
      kicc-platform/kicc-platform-biz/kicc-monitor-biz/src/main/resources/bootstrap.yml
  94. 3
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/bootstrap.yml
  95. 1
      kicc-platform/kicc-platform-biz/kicc-template-biz/src/main/java/com/cloud/kicc/template/KiccTemplateApplication.java
  96. 2
      kicc-visual/kicc-monitor/src/main/resources/bootstrap.yml
  97. 2
      kicc-visual/kicc-rocketmq-dashboard/src/main/resources/bootstrap.yml
  98. 2
      kicc-visual/kicc-sentinel-dashboard/src/main/resources/bootstrap.yml
  99. 2
      kicc-visual/kicc-xxl-job-admin/src/main/resources/bootstrap.yml

3
kicc-auth/src/main/resources/bootstrap.yml

@ -7,7 +7,8 @@ spring: @@ -7,7 +7,8 @@ spring:
cloud:
nacos:
discovery:
server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
server-addr: ${NACOS_HOST:127.0.0.1}:${NACOS_PORT:8848}
#server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
namespace: @profiles.namespace@
config:
server-addr: ${spring.cloud.nacos.discovery.server-addr}

3
kicc-gateway/src/main/resources/bootstrap.yml

@ -7,7 +7,8 @@ spring: @@ -7,7 +7,8 @@ spring:
cloud:
nacos:
discovery:
server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
server-addr: ${NACOS_HOST:127.0.0.1}:${NACOS_PORT:8848}
#server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
namespace: @profiles.namespace@
config:
server-addr: ${spring.cloud.nacos.discovery.server-addr}

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/constant/EquipConstants.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/constant/EquipConstants.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.constant;
package com.cloud.kicc.commonbiz.api.constant;
/**
* @Author: TangSheng

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/dto/EquipTemperatureRecordParam.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/dto/EquipTemperatureRecordParam.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.dto;
package com.cloud.kicc.commonbiz.api.dto;
import lombok.Data;

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/entity/beeper/EquipBeeper.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBeeper.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.entity.beeper;
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/entity/beeper/EquipBeeperRecord.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBeeperRecord.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.entity.beeper;
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

3
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/entity/box/EquipBox.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBox.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.entity.box;
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
@ -9,7 +9,6 @@ import lombok.Data; @@ -9,7 +9,6 @@ import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
* 标本箱设备信息(EquipBox)表实体类

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/entity/box/EquipBoxCard.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBoxCard.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.entity.box;
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/entity/box/EquipBoxLog.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBoxLog.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.entity.box;
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

3
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/entity/box/EquipBoxRecord.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBoxRecord.java

@ -1,11 +1,10 @@ @@ -1,11 +1,10 @@
package com.cloud.kicc.equip.api.entity.box;
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 标本箱操作记录(EquipBoxRecord)表实体类

3
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/entity/box/EquipBoxRfidLog.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBoxRfidLog.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.entity.box;
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@ -6,7 +6,6 @@ import com.cloud.kicc.common.data.entity.CommonEntity; @@ -6,7 +6,6 @@ import com.cloud.kicc.common.data.entity.CommonEntity;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 标本箱RFIDj记录信息(EquipBoxRfidLog)表实体类

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/entity/box/EquipBoxUser.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipBoxUser.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.entity.box;
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/entity/EquipSpecimen.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipSpecimen.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.entity;
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/entity/EquipTemperature.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipTemperature.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.entity;
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;

3
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/entity/EquipTemperatureRecord.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/EquipTemperatureRecord.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.entity;
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
@ -7,7 +7,6 @@ import com.cloud.kicc.common.data.entity.CommonEntity; @@ -7,7 +7,6 @@ import com.cloud.kicc.common.data.entity.CommonEntity;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
@TableName("equip_temperature_record")

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/enums/BoxStatusEnum.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/enums/BoxStatusEnum.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.enums;
package com.cloud.kicc.commonbiz.api.enums;
public enum BoxStatusEnum {
//设备状态 (0.未连接 1.已连接 2.已断开 3.已休眠)

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/enums/CmdEnum.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/enums/CmdEnum.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.enums;
package com.cloud.kicc.commonbiz.api.enums;
public enum CmdEnum {
/**

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/enums/CmdStatusEnum.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/enums/CmdStatusEnum.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.enums;
package com.cloud.kicc.commonbiz.api.enums;
public enum CmdStatusEnum {
//指令响应状态(0.未响应 1.成功 2.失败)

2
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/enums/WarnStatusEnum.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/enums/WarnStatusEnum.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.enums;
package com.cloud.kicc.commonbiz.api.enums;
public enum WarnStatusEnum {
//报警状态(0. 正常 1.低温报警 2.高温报警 3.倾斜报警 4.锁未关报警)

5
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipSpecimenListVo.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/vo/EquipSpecimenListVo.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.vo;
package com.cloud.kicc.commonbiz.api.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
@ -6,7 +6,6 @@ import lombok.Data; @@ -6,7 +6,6 @@ import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
@Data
@ -44,4 +43,4 @@ public class EquipSpecimenListVo implements Serializable { @@ -44,4 +43,4 @@ public class EquipSpecimenListVo implements Serializable {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
protected LocalDateTime createTime;
}
}

4
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipSpecimenUsageVo.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/vo/EquipSpecimenUsageVo.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.vo;
package com.cloud.kicc.commonbiz.api.vo;
import lombok.Data;
@ -41,4 +41,4 @@ public class EquipSpecimenUsageVo implements Serializable { @@ -41,4 +41,4 @@ public class EquipSpecimenUsageVo implements Serializable {
/**设备最新上报时间*/
private String latestTime;
}
}

4
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/EquipTempSelectVo.java → kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/vo/EquipTempSelectVo.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.api.vo;
package com.cloud.kicc.commonbiz.api.vo;
import lombok.Data;
@ -15,4 +15,4 @@ public class EquipTempSelectVo implements Serializable { @@ -15,4 +15,4 @@ public class EquipTempSelectVo implements Serializable {
/**设备编号*/
private String equipCode;
}
}

30
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/dto/box/DownCmdParam.java

@ -1,30 +0,0 @@ @@ -1,30 +0,0 @@
package com.cloud.kicc.equip.api.dto.box;
import lombok.Data;
import java.io.Serializable;
/**
* @Author: Mak
* @Description: 下行指令返回值
* @Date: 2021/9/23
* @Modified by:
*/
@Data
public class DownCmdParam implements Serializable {
// 当前指令操作序号
private String ts;
// 下行指令
private Integer cmd;
// 指令执行的结果状态(0.成功 1.失败)
private Integer status;
// 指纹ID / 指纹IDs,多个指纹以英文逗号隔开
private String data;
}

23
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/dto/box/RfidsParam.java

@ -1,23 +0,0 @@ @@ -1,23 +0,0 @@
package com.cloud.kicc.equip.api.dto.box;
import lombok.Data;
import java.io.Serializable;
/**
* @Author: Mak
* @Description: 变动rfids参数
* @Date: 2021/9/23
* @Modified by:
*/
@Data
public class RfidsParam implements Serializable {
// 上报的RFID标签
private String rfid;
// 变动类型(1.进 2.出)
private Integer type;
}

75
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/dto/box/UpCmdParam.java

@ -1,75 +0,0 @@ @@ -1,75 +0,0 @@
package com.cloud.kicc.equip.api.dto.box;
import lombok.Data;
import java.io.Serializable;
/**
* @Author: Mak
* @Description: 上行指令参数
* @Date: 2021/9/23
* @Modified by:
*/
@Data
public class UpCmdParam implements Serializable {
// 设备编号
private String code;
// 上行指令代码
private Integer cmd;
// 4G卡唯一标识号iccid
private String iccid;
// 指纹ID
private String fid;
// 元件异常类型(1.指纹锁 2.制冷片 3.温湿度 4.4G通讯 5.倾斜度 6.语音)
private Integer wrong;
// 上报的RFID标签,多个以英文逗号隔开
private String rfids;
/**
* 以下为心跳上报数据
*/
/*//设备温度
private String temp;
//设备湿度
private String damp;
//经度
private String lng;
//纬度
private String lat;
//剩余电量
private String power;
//倾斜角度(x轴)
private String tiltX;
//倾斜角度(y轴)
private String tiltY;
//震动能量值(值越大倾斜越大)
private String energy;*/
//设备温度
private String tp;
//设备湿度
private String dp;
//经度
private String lg;
//纬度
private String lt;
//剩余电量
private String pw;
//倾斜角度(x轴)
private String tx;
//倾斜角度(y轴)
private String ty;
//震动能量值(值越大倾斜越大)
private String eg;
//锁状态 (0.关 1.开)
private Integer os;
//制冷状态(0.未制冷 1.已制冷)
private Integer cs;
}

33
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/box/DownCmdVo.java

@ -1,33 +0,0 @@ @@ -1,33 +0,0 @@
package com.cloud.kicc.equip.api.vo.box;
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.已休眠)
}

23
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/box/EquipBoxCardVo.java

@ -1,23 +0,0 @@ @@ -1,23 +0,0 @@
package com.cloud.kicc.equip.api.vo.box;
import lombok.Data;
import java.io.Serializable;
/**
* 物联网卡管理(EquipBoxCard)表实体类
*
* @author Mak
* @since 2022-02-13 12:06:29
*/
@Data
public class EquipBoxCardVo implements Serializable {
private Integer cardId;
private String iccid;
private String card;
}

25
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/equip/api/vo/box/EquipBoxConfigVo.java

@ -1,25 +0,0 @@ @@ -1,25 +0,0 @@
package com.cloud.kicc.equip.api.vo.box;
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;
}

2
kicc-platform/kicc-platform-api/kicc-template-api/pom.xml

@ -10,7 +10,7 @@ @@ -10,7 +10,7 @@
</parent>
<artifactId>kicc-template-api</artifactId>
<packaging>pom</packaging>
<packaging>jar</packaging>
<description>kicc 新建api模块模板,只提供基础依赖</description>

3
kicc-platform/kicc-platform-api/pom.xml

@ -19,9 +19,6 @@ @@ -19,9 +19,6 @@
<module>kicc-common-api</module>
<module>kicc-monitor-api</module>
<module>kicc-template-api</module>
</modules>
</project>

173
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/amqp/AmqpDemo.java

@ -1,173 +0,0 @@ @@ -1,173 +0,0 @@
package com.cloud.kicc.amqp;
import org.apache.qpid.jms.JmsConnection;
import org.apache.qpid.jms.JmsConnectionFactory;
import org.apache.qpid.jms.JmsConnectionListener;
import org.apache.qpid.jms.message.JmsInboundMessageDispatch;
import org.apache.qpid.jms.transports.TransportOptions;
import org.apache.qpid.jms.transports.TransportSupport;
import javax.jms.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import java.net.URI;
import java.util.Hashtable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/**
* @Author: lizhi
* @Description:
* @Since 1.0
* @Date Created in 15:34 2022/6/17
*/
public class AmqpDemo {
//异步线程池,参数可以根据业务特点作调整,也可以用其他异步方式来处理。
private final static ExecutorService executorService = new ThreadPoolExecutor(
Runtime.getRuntime().availableProcessors(), Runtime.getRuntime().availableProcessors() * 2,
60, TimeUnit.SECONDS, new LinkedBlockingQueue<>(5000));
public static void main(String[] args) throws Exception {
//连接凭证接入键值。
String accessKey = "JUOtPLi9";
long timeStamp = System.currentTimeMillis();
//UserName组装方法,请参见文档:AMQP客户端接入说明。
String userName = "accessKey=" + accessKey + "|timestamp=" + timeStamp;
//连接凭证接入码。
String password = "N8cNjNIR52Qg6UF8ysKFHdfZWqdMyEhS";
//按照qpid-jms的规范,组装连接URL。
String baseUrl = "4cbb346a33.iot-amqps.cn-north-4.myhuaweicloud.com";
String connectionUrl = "amqps://" + baseUrl + ":5671?amqp.vhost=default&amqp.idleTimeout=8000&amqp.saslMechanisms=PLAIN";
Hashtable<String, String> hashtable = new Hashtable<>();
hashtable.put("connectionfactory.HwConnectionURL", connectionUrl);
//队列名,可以使用默认队列DefaultQueue
String queueName = "DefaultQueue";
hashtable.put("queue.HwQueueName", queueName);
hashtable
.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.qpid.jms.jndi.JmsInitialContextFactory");
Context context = new InitialContext(hashtable);
JmsConnectionFactory cf = (JmsConnectionFactory) context.lookup("HwConnectionURL");
//同一个链接可创建多个queue,与前面queue.HwQueueName作好配对就行
Destination queue = (Destination) context.lookup("HwQueueName");
//信任服务端
TransportOptions to = new TransportOptions();
to.setTrustAll(true);
cf.setSslContext(TransportSupport.createJdkSslContext(to));
// 创建连接
Connection connection = cf.createConnection(userName, password);
((JmsConnection) connection).addConnectionListener(myJmsConnectionListener);
// 创建 Session
// Session.CLIENT_ACKNOWLEDGE: 收到消息后,需要手动调用message.acknowledge()。
// Session.AUTO_ACKNOWLEDGE: SDK自动ACK(推荐)。
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
connection.start();
// 创建 Receiver Link
MessageConsumer consumer = session.createConsumer(queue);
//处理消息有两种方式
// 1,主动拉数据(推荐),参照receiveMessage(consumer)
// 2, 添加监听,参照consumer.setMessageListener(messageListener), 服务端主动推数据给客户端,但得考虑接受的数据速率是客户能力能够承受住的
receiveMessage(consumer);
// consumer.setMessageListener(messageListener);
}
private static void receiveMessage(MessageConsumer consumer) throws JMSException {
while (true) {
try {
// 建议异步处理收到的消息,确保receiveMessage函数里没有耗时逻辑。
Message message = consumer.receive();
processMessage(message);
} catch (Exception e) {
System.out.println("receiveMessage hand an exception: " + e.getMessage());
e.printStackTrace();
}
}
}
private static MessageListener messageListener = message -> {
try {
// 建议异步处理收到的消息,确保onMessage函数里没有耗时逻辑。
// 如果业务处理耗时过程过长阻塞住线程,可能会影响SDK收到消息后的正常回调。
executorService.submit(() -> processMessage(message));
} catch (Exception e) {
System.out.println("submit task occurs exception: " + e.getMessage());
e.printStackTrace();
}
};
/**
* 在这里处理您收到消息后的具体业务逻辑
*/
private static void processMessage(Message message) {
try {
String body = message.getBody(String.class);
String content = new String(body);
System.out.println("receive an message, the content is " + content);
} catch (Exception e) {
System.out.println("processMessage occurs error: " + e.getMessage());
e.printStackTrace();
}
}
private static JmsConnectionListener myJmsConnectionListener = new JmsConnectionListener() {
/**
* 连接成功建立
*/
@Override
public void onConnectionEstablished(URI remoteURI) {
System.out.println("onConnectionEstablished, remoteUri:" + remoteURI);
}
/**
* 尝试过最大重试次数之后最终连接失败
*/
@Override
public void onConnectionFailure(Throwable error) {
System.out.println("onConnectionFailure, " + error.getMessage());
}
/**
* 连接中断
*/
@Override
public void onConnectionInterrupted(URI remoteURI) {
System.out.println("onConnectionInterrupted, remoteUri:" + remoteURI);
}
/**
* 连接中断后又自动重连上
*/
@Override
public void onConnectionRestored(URI remoteURI) {
System.out.println("onConnectionRestored, remoteUri:" + remoteURI);
}
@Override
public void onInboundMessage(JmsInboundMessageDispatch envelope) {
System.out.println("onInboundMessage, " + envelope);
}
@Override
public void onSessionClosed(Session session, Throwable cause) {
System.out.println("onSessionClosed, session=" + session + ", cause =" + cause);
}
@Override
public void onConsumerClosed(MessageConsumer consumer, Throwable cause) {
System.out.println("MessageConsumer, consumer=" + consumer + ", cause =" + cause);
}
@Override
public void onProducerClosed(MessageProducer producer, Throwable cause) {
System.out.println("MessageProducer, producer=" + producer + ", cause =" + cause);
}
};
}

13
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/amqp/testDemo.java

@ -1,13 +0,0 @@ @@ -1,13 +0,0 @@
package com.cloud.kicc.amqp;
/**
* @Author: lizhi
* @Description:
* @Since 1.0
* @Date Created in 9:56 2022/6/21
*/
public class testDemo {
public static void main(String[] args) {
}
}

36
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/api/entity/MapTask.java

@ -1,36 +0,0 @@ @@ -1,36 +0,0 @@
package com.cloud.kicc.commonbiz.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cloud.kicc.common.data.entity.CommonEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
*<p>
* 地图任务
*</p>
*
* @Author: entfrm开发团队-王翔
* @Date: 2022/6/6
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName(value = "common_map_task", excludeProperty = { "remarks", "delFlag" })
public class MapTask extends CommonEntity {
private static final long serialVersionUID = 1L;
@TableId
private String id;
private String name;
private String smallHospitalId;
private String largeHospitalId;
private String takeSpecimenId;
}

8
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipBeeperController.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipBeeperController.java

@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
package com.cloud.kicc.commonbiz.controller.equip;
package com.cloud.kicc.commonbiz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.commonbiz.service.beeper.EquipBeeperRecordService;
import com.cloud.kicc.commonbiz.service.beeper.EquipBeeperService;
import com.cloud.kicc.equip.api.entity.beeper.EquipBeeper;
import com.cloud.kicc.commonbiz.service.EquipBeeperRecordService;
import com.cloud.kicc.commonbiz.service.EquipBeeperService;
import com.cloud.kicc.commonbiz.api.entity.EquipBeeper;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;

6
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipBoxCardController.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipBoxCardController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.commonbiz.controller.equip;
package com.cloud.kicc.commonbiz.controller;
@ -8,8 +8,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage; @@ -8,8 +8,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.commonbiz.service.box.EquipBoxCardService;
import com.cloud.kicc.equip.api.entity.box.EquipBoxCard;
import com.cloud.kicc.commonbiz.service.EquipBoxCardService;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxCard;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;

12
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipBoxController.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipBoxController.java

@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
package com.cloud.kicc.commonbiz.controller.equip;
package com.cloud.kicc.commonbiz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.commonbiz.service.box.BoxDownCmdService;
import com.cloud.kicc.commonbiz.service.box.EquipBoxLogService;
import com.cloud.kicc.commonbiz.service.box.EquipBoxRecordService;
import com.cloud.kicc.commonbiz.service.box.EquipBoxService;
import com.cloud.kicc.equip.api.entity.box.EquipBox;
import com.cloud.kicc.commonbiz.service.BoxDownCmdService;
import com.cloud.kicc.commonbiz.service.EquipBoxLogService;
import com.cloud.kicc.commonbiz.service.EquipBoxRecordService;
import com.cloud.kicc.commonbiz.service.EquipBoxService;
import com.cloud.kicc.commonbiz.api.entity.EquipBox;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;

10
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipBoxUserController.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipBoxUserController.java

@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
package com.cloud.kicc.equip.controller;
package com.cloud.kicc.commonbiz.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;
import com.cloud.kicc.commonbiz.service.BoxDownCmdService;
import com.cloud.kicc.commonbiz.service.EquipBoxUserService;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxUser;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
@ -91,4 +91,4 @@ public class EquipBoxUserController { @@ -91,4 +91,4 @@ public class EquipBoxUserController {
}
}

8
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipSpecimenController.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipSpecimenController.java

@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
package com.cloud.kicc.equip.controller;
package com.cloud.kicc.commonbiz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.commonbiz.service.EquipSpecimenService;
import com.cloud.kicc.equip.api.entity.EquipSpecimen;
import com.cloud.kicc.equip.api.vo.EquipSpecimenUsageVo;
import com.cloud.kicc.commonbiz.api.entity.EquipSpecimen;
import com.cloud.kicc.commonbiz.api.vo.EquipSpecimenUsageVo;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
@ -96,4 +96,4 @@ public class EquipSpecimenController { @@ -96,4 +96,4 @@ public class EquipSpecimenController {
return R.ok();
}
}
}

10
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/equip/EquipTemperatureController.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/EquipTemperatureController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.cloud.kicc.equip.controller;
package com.cloud.kicc.commonbiz.controller;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
@ -7,9 +7,9 @@ import com.cloud.kicc.common.core.api.R; @@ -7,9 +7,9 @@ import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.commonbiz.service.EquipTemperatureRecordService;
import com.cloud.kicc.commonbiz.service.EquipTemperatureService;
import com.cloud.kicc.equip.api.constant.EquipConstants;
import com.cloud.kicc.equip.api.dto.EquipTemperatureRecordParam;
import com.cloud.kicc.equip.api.entity.EquipTemperature;
import com.cloud.kicc.commonbiz.api.constant.EquipConstants;
import com.cloud.kicc.commonbiz.api.dto.EquipTemperatureRecordParam;
import com.cloud.kicc.commonbiz.api.entity.EquipTemperature;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
@ -123,4 +123,4 @@ public class EquipTemperatureController { @@ -123,4 +123,4 @@ public class EquipTemperatureController {
}
}
}

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/equip/EquipBeeperMapper.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBeeperMapper.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.cloud.kicc.commonbiz.mapper.equip;
package com.cloud.kicc.commonbiz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cloud.kicc.equip.api.entity.beeper.EquipBeeper;
import com.cloud.kicc.commonbiz.api.entity.EquipBeeper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/equip/EquipBeeperRecordMapper.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBeeperRecordMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.cloud.kicc.commonbiz.mapper.equip;
package com.cloud.kicc.commonbiz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cloud.kicc.equip.api.entity.beeper.EquipBeeperRecord;
import com.cloud.kicc.commonbiz.api.entity.EquipBeeperRecord;
import org.apache.ibatis.annotations.Mapper;
/**

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/equip/EquipBoxCardMapper.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxCardMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.cloud.kicc.commonbiz.mapper.equip;
package com.cloud.kicc.commonbiz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cloud.kicc.equip.api.entity.box.EquipBoxCard;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxCard;
import org.apache.ibatis.annotations.Mapper;
/**

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/equip/EquipBoxLogMapper.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxLogMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.cloud.kicc.commonbiz.mapper.equip;
package com.cloud.kicc.commonbiz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cloud.kicc.equip.api.entity.box.EquipBoxLog;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxLog;
import org.apache.ibatis.annotations.Mapper;
/**

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/equip/EquipBoxMapper.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxMapper.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.cloud.kicc.commonbiz.mapper.equip;
package com.cloud.kicc.commonbiz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cloud.kicc.equip.api.entity.box.EquipBox;
import com.cloud.kicc.commonbiz.api.entity.EquipBox;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/equip/EquipBoxRecordMapper.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxRecordMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.cloud.kicc.commonbiz.mapper.equip;
package com.cloud.kicc.commonbiz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cloud.kicc.equip.api.entity.box.EquipBoxRecord;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxRecord;
import org.apache.ibatis.annotations.Mapper;
/**

6
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/equip/EquipBoxRfidLogMapper.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxRfidLogMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.cloud.kicc.commonbiz.mapper.equip;
package com.cloud.kicc.commonbiz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cloud.kicc.equip.api.entity.box.EquipBoxRfidLog;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxRfidLog;
import org.apache.ibatis.annotations.Mapper;
/**
@ -14,6 +14,6 @@ import org.apache.ibatis.annotations.Mapper; @@ -14,6 +14,6 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface EquipBoxRfidLogMapper extends BaseMapper<EquipBoxRfidLog> {
}

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/equip/EquipBoxUserMapper.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipBoxUserMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.cloud.kicc.commonbiz.mapper.equip;
package com.cloud.kicc.commonbiz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cloud.kicc.equip.api.entity.box.EquipBoxUser;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxUser;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

6
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/equip/EquipSpecimenMapper.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipSpecimenMapper.java

@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
package com.cloud.kicc.commonbiz.mapper.equip;
package com.cloud.kicc.commonbiz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cloud.kicc.equip.api.entity.EquipSpecimen;
import com.cloud.kicc.equip.api.vo.EquipSpecimenListVo;
import com.cloud.kicc.commonbiz.api.entity.EquipSpecimen;
import com.cloud.kicc.commonbiz.api.vo.EquipSpecimenListVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/equip/EquipTemperatureMapper.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipTemperatureMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.cloud.kicc.commonbiz.mapper.equip;
package com.cloud.kicc.commonbiz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cloud.kicc.equip.api.entity.EquipTemperature;
import com.cloud.kicc.commonbiz.api.entity.EquipTemperature;
import org.apache.ibatis.annotations.Mapper;
@Mapper

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/equip/EquipTemperatureRecordMapper.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/EquipTemperatureRecordMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.cloud.kicc.commonbiz.mapper.equip;
package com.cloud.kicc.commonbiz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cloud.kicc.equip.api.entity.EquipTemperatureRecord;
import com.cloud.kicc.commonbiz.api.entity.EquipTemperatureRecord;
import org.apache.ibatis.annotations.Mapper;

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/box/BoxDownCmdService.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/BoxDownCmdService.java

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
package com.cloud.kicc.commonbiz.service.box;
package com.cloud.kicc.commonbiz.service;
import com.cloud.kicc.equip.api.dto.box.DownCmdParam;
import com.cloud.kicc.commonbiz.api.dto.DownCmdParam;
/**
* 标本箱下行指令服务接口

6
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/box/BoxUpCmdService.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/BoxUpCmdService.java

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
package com.cloud.kicc.commonbiz.service.box;
package com.cloud.kicc.commonbiz.service;
import com.cloud.kicc.equip.api.dto.box.UpCmdParam;
import com.cloud.kicc.equip.api.vo.box.EquipBoxConfigVo;
import com.cloud.kicc.commonbiz.api.dto.UpCmdParam;
import com.cloud.kicc.commonbiz.api.vo.EquipBoxConfigVo;
/**
* 标本箱上行指令服务接口

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/box/DownCmdService.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/DownCmdService.java

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
package com.cloud.kicc.commonbiz.service.box;
package com.cloud.kicc.commonbiz.service;
import com.cloud.kicc.equip.api.vo.box.DownCmdVo;
import com.cloud.kicc.commonbiz.api.vo.DownCmdVo;
/**
* 标本箱下行指令服务接口

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/beeper/EquipBeeperRecordService.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBeeperRecordService.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.cloud.kicc.commonbiz.service.beeper;
package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.equip.api.entity.beeper.EquipBeeperRecord;
import com.cloud.kicc.commonbiz.api.entity.EquipBeeperRecord;
import java.util.List;

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/beeper/EquipBeeperService.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBeeperService.java

@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
package com.cloud.kicc.commonbiz.service.beeper;
package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.equip.api.entity.beeper.EquipBeeper;
import com.cloud.kicc.commonbiz.api.entity.EquipBeeper;
import java.util.Map;

6
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/box/EquipBoxCardService.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxCardService.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.cloud.kicc.commonbiz.service.box;
package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.equip.api.entity.box.EquipBoxCard;
import com.cloud.kicc.equip.api.vo.box.EquipBoxCardVo;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxCard;
import com.cloud.kicc.commonbiz.api.vo.EquipBoxCardVo;
import java.util.List;

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/box/EquipBoxLogService.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxLogService.java

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
package com.cloud.kicc.commonbiz.service.box;
package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.equip.api.entity.box.EquipBoxLog;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxLog;
import java.util.List;

8
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/box/EquipBoxRecordService.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxRecordService.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.cloud.kicc.commonbiz.service.box;
package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.equip.api.dto.box.UpCmdParam;
import com.cloud.kicc.equip.api.entity.box.EquipBoxRecord;
import com.cloud.kicc.equip.api.vo.box.DownCmdVo;
import com.cloud.kicc.commonbiz.api.dto.UpCmdParam;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxRecord;
import com.cloud.kicc.commonbiz.api.vo.DownCmdVo;
import java.util.List;

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/box/EquipBoxRfidLogService.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxRfidLogService.java

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
package com.cloud.kicc.commonbiz.service.box;
package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.equip.api.entity.box.EquipBoxRfidLog;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxRfidLog;
/**
* 标本箱RFIDj记录信息(EquipBoxRfidLog)表服务接口

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/box/EquipBoxService.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxService.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.cloud.kicc.commonbiz.service.box;
package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.equip.api.entity.box.EquipBox;
import com.cloud.kicc.commonbiz.api.entity.EquipBox;
/**

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/box/EquipBoxUserService.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipBoxUserService.java

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
package com.cloud.kicc.commonbiz.service.box;
package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.equip.api.entity.box.EquipBoxUser;
import com.cloud.kicc.commonbiz.api.entity.EquipBoxUser;
import java.util.List;

6
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipSpecimenService.java

@ -3,9 +3,9 @@ package com.cloud.kicc.commonbiz.service; @@ -3,9 +3,9 @@ package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.equip.api.entity.EquipSpecimen;
import com.cloud.kicc.equip.api.vo.EquipSpecimenListVo;
import com.cloud.kicc.equip.api.vo.EquipSpecimenUsageVo;
import com.cloud.kicc.commonbiz.api.entity.EquipSpecimen;
import com.cloud.kicc.commonbiz.api.vo.EquipSpecimenListVo;
import com.cloud.kicc.commonbiz.api.vo.EquipSpecimenUsageVo;
import java.util.List;

7
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipTemperatureRecordService.java

@ -1,11 +1,8 @@ @@ -1,11 +1,8 @@
package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.equip.api.dto.EquipTemperatureRecordParam;
import com.cloud.kicc.equip.api.entity.EquipTemperatureRecord;
import java.util.List;
import com.cloud.kicc.commonbiz.api.dto.EquipTemperatureRecordParam;
import com.cloud.kicc.commonbiz.api.entity.EquipTemperatureRecord;
/**
* @Author: Mak

6
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/EquipTemperatureService.java

@ -4,10 +4,8 @@ package com.cloud.kicc.commonbiz.service; @@ -4,10 +4,8 @@ package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.equip.api.entity.EquipTemperature;
import com.cloud.kicc.equip.api.vo.EquipTempSelectVo;
import java.util.List;
import com.cloud.kicc.commonbiz.api.entity.EquipTemperature;
import com.cloud.kicc.commonbiz.api.vo.EquipTempSelectVo;
/**

8
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/beeper/EquipBeeperRecordServiceImpl.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/EquipBeeperRecordServiceImpl.java

@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
package com.cloud.kicc.commonbiz.service.impl.beeper;
package com.cloud.kicc.commonbiz.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cloud.kicc.commonbiz.mapper.equip.EquipBeeperRecordMapper;
import com.cloud.kicc.commonbiz.service.beeper.EquipBeeperRecordService;
import com.cloud.kicc.equip.api.entity.beeper.EquipBeeperRecord;
import com.cloud.kicc.commonbiz.mapper.EquipBeeperRecordMapper;
import com.cloud.kicc.commonbiz.service.EquipBeeperRecordService;
import com.cloud.kicc.commonbiz.api.entity.EquipBeeperRecord;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;

14
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/beeper/EquipBeeperServiceImpl.java → kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/EquipBeeperServiceImpl.java

@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
package com.cloud.kicc.commonbiz.service.impl.beeper;
package com.cloud.kicc.commonbiz.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cloud.kicc.commonbiz.mapper.equip.EquipBeeperMapper;
import com.cloud.kicc.commonbiz.service.beeper.EquipBeeperRecordService;
import com.cloud.kicc.commonbiz.service.beeper.EquipBeeperService;
import com.cloud.kicc.equip.api.constant.EquipConstants;
import com.cloud.kicc.equip.api.entity.beeper.EquipBeeper;
import com.cloud.kicc.equip.api.entity.beeper.EquipBeeperRecord;
import com.cloud.kicc.commonbiz.mapper.EquipBeeperMapper;
import com.cloud.kicc.commonbiz.service.EquipBeeperRecordService;
import com.cloud.kicc.commonbiz.service.EquipBeeperService;
import com.cloud.kicc.commonbiz.api.constant.EquipConstants;
import com.cloud.kicc.commonbiz.api.entity.EquipBeeper;
import com.cloud.kicc.commonbiz.api.entity.EquipBeeperRecord;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;

13
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/EquipSpecimenServiceImpl.java

@ -5,25 +5,22 @@ import cn.hutool.core.convert.Convert; @@ -5,25 +5,22 @@ import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cloud.kicc.commonbiz.mapper.equip.EquipSpecimenMapper;
import com.cloud.kicc.commonbiz.mapper.EquipSpecimenMapper;
import com.cloud.kicc.commonbiz.service.EquipSpecimenService;
import com.cloud.kicc.commonbiz.service.EquipTemperatureService;
import com.cloud.kicc.equip.api.entity.EquipSpecimen;
import com.cloud.kicc.equip.api.entity.EquipTemperature;
import com.cloud.kicc.equip.api.vo.EquipSpecimenListVo;
import com.cloud.kicc.equip.api.vo.EquipSpecimenUsageVo;
import com.cloud.kicc.commonbiz.api.entity.EquipSpecimen;
import com.cloud.kicc.commonbiz.api.entity.EquipTemperature;
import com.cloud.kicc.commonbiz.api.vo.EquipSpecimenListVo;
import com.cloud.kicc.commonbiz.api.vo.EquipSpecimenUsageVo;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
import java.security.SecureRandom;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

12
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/EquipTemperatureRecordServiceImpl.java

@ -1,16 +1,12 @@ @@ -1,16 +1,12 @@
package com.cloud.kicc.commonbiz.service.impl;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.commonbiz.mapper.equip.EquipTemperatureRecordMapper;
import com.cloud.kicc.commonbiz.mapper.EquipTemperatureRecordMapper;
import com.cloud.kicc.commonbiz.service.EquipSpecimenService;
import com.cloud.kicc.commonbiz.service.EquipTemperatureRecordService;
import com.cloud.kicc.equip.api.dto.EquipTemperatureRecordParam;
import com.cloud.kicc.equip.api.entity.EquipTemperatureRecord;
import com.cloud.kicc.commonbiz.api.dto.EquipTemperatureRecordParam;
import com.cloud.kicc.commonbiz.api.entity.EquipTemperatureRecord;
import com.cloud.kicc.system.api.feign.RemoteUserService;
import lombok.RequiredArgsConstructor;
@ -19,8 +15,6 @@ import org.springframework.beans.factory.annotation.Autowired; @@ -19,8 +15,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
import java.util.List;
@RequiredArgsConstructor
@Service
@Slf4j

18
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/EquipTemperatureServiceImpl.java

@ -1,36 +1,26 @@ @@ -1,36 +1,26 @@
package com.cloud.kicc.commonbiz.service.impl;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cloud.kicc.commonbiz.config.KiccProperties;
import com.cloud.kicc.commonbiz.mapper.equip.EquipTemperatureMapper;
import com.cloud.kicc.commonbiz.mapper.EquipTemperatureMapper;
import com.cloud.kicc.commonbiz.service.EquipSpecimenService;
import com.cloud.kicc.commonbiz.service.EquipTemperatureRecordService;
import com.cloud.kicc.commonbiz.service.EquipTemperatureService;
import com.cloud.kicc.equip.api.constant.EquipConstants;
import com.cloud.kicc.equip.api.entity.EquipSpecimen;
import com.cloud.kicc.equip.api.entity.EquipTemperature;
import com.cloud.kicc.equip.api.entity.EquipTemperatureRecord;
import com.cloud.kicc.equip.api.vo.EquipTempSelectVo;
import com.cloud.kicc.commonbiz.api.constant.EquipConstants;
import com.cloud.kicc.commonbiz.api.entity.EquipSpecimen;
import com.cloud.kicc.commonbiz.api.entity.EquipTemperature;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
@Service
@Slf4j

224
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/BoxDownCmdServiceImpl.java

@ -1,224 +0,0 @@ @@ -1,224 +0,0 @@
package com.cloud.kicc.commonbiz.service.impl.box;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.cloud.kicc.commonbiz.service.box.*;
import com.cloud.kicc.equip.api.constant.EquipConstants;
import com.cloud.kicc.equip.api.dto.box.DownCmdParam;
import com.cloud.kicc.equip.api.entity.box.EquipBox;
import com.cloud.kicc.equip.api.entity.box.EquipBoxRecord;
import com.cloud.kicc.equip.api.entity.box.EquipBoxUser;
import com.cloud.kicc.equip.api.enums.CmdEnum;
import com.cloud.kicc.equip.api.enums.CmdStatusEnum;
import com.cloud.kicc.equip.api.vo.box.DownCmdVo;
import lombok.AllArgsConstructor;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
/**
* 标本箱下行指令服务实现类
*
* @author Mak
* @since 2021-09-14 19:07:07
*/
@Service
@Slf4j
@AllArgsConstructor
public class BoxDownCmdServiceImpl implements BoxDownCmdService {
private final EquipBoxService equipBoxService;
private final EquipBoxUserService equipBoxUserService;
private final EquipBoxRecordService equipBoxRecordService;
private final DownCmdService downCmdService;
/* public BoxDownCmdServiceImpl(DownCmdService downCmdService,EquipBoxRecordService equipBoxRecordService,
EquipBoxUserService equipBoxUserService,EquipBoxService equipBoxService){
this.downCmdService = downCmdService;
this.equipBoxRecordService=equipBoxRecordService;
this.equipBoxUserService=equipBoxUserService;
this.equipBoxService=equipBoxService;
}*/
@Override
public boolean sendVoiceToEquipBox(String boxId, String data) {
EquipBox equipBox = equipBoxService.getById(boxId);
// 发送语音消息给标本箱
DownCmdVo vo = new DownCmdVo();
vo.setCmd(CmdEnum.VOICE_D.getCode());
vo.setData(data);
String rtn = downCmdService.downCmdToBox(equipBox.getBoxCode(), vo);
if (rtn != null){
// 记录操作日志
vo.setTs(rtn);
equipBoxRecordService.addData(equipBox.getBoxId(),vo,null);
}
return rtn != null;
//return false;
}
@Override
public boolean changeEquipUser(String boxUserId, Integer cmd) {
EquipBoxUser boxUser = equipBoxUserService.getById(boxUserId);
EquipBox equipBox = equipBoxService.getById(boxUser.getBoxId());
// 新增/删除指纹
DownCmdVo vo = new DownCmdVo();
vo.setCmd(cmd);
if (cmd == CmdEnum.DEL_FID_D.getCode() || cmd == CmdEnum.DISABLE_FID_D.getCode()
|| cmd == CmdEnum.ENABLE_FID_D.getCode()){
vo.setData(boxUser.getFid());
}
String rtn = downCmdService.downCmdToBox(equipBox.getBoxCode(), vo);
if (rtn != null){
// 记录操作日志
vo.setTs(rtn);
equipBoxRecordService.addData(equipBox.getBoxId(),vo,boxUserId);
}
return rtn != null;
//return false;
}
@Override
public boolean downCmdToEquipBox(String boxId, Integer cmd, String data) {
EquipBox equipBox = equipBoxService.getById(boxId);
// 下发参数
DownCmdVo vo = new DownCmdVo();
vo.setCmd(cmd);
// 不同指令的参数解析
if (cmd == CmdEnum.RESET_D.getCode()){
// 重置标本箱配置信息
vo.setTempMax(equipBox.getTempMax());
vo.setTempMin(equipBox.getTempMin());
vo.setRfidMin(equipBox.getRfidMin());
vo.setBeat(equipBox.getBeat());
}else if(cmd == CmdEnum.VOICE_D.getCode() || cmd == CmdEnum.DEL_FID_D.getCode()
|| cmd == CmdEnum.DISABLE_FID_D.getCode() || cmd == CmdEnum.ENABLE_FID_D.getCode()){
vo.setData(data);
}
String rtn = downCmdService.downCmdToBox(equipBox.getBoxCode(), vo);
if (rtn != null){
// 记录操作日志
vo.setTs(rtn);
equipBoxRecordService.addData(equipBox.getBoxId(),vo,null);
}
return rtn != null;
//return false;
}
@Override
public boolean handleDownCmdResult(DownCmdParam downParam) {
// 查询当前记录是否存在 - 状态为正常且指令状态不等于成功的记录
LambdaQueryWrapper<EquipBoxRecord> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(EquipBoxRecord::getTimestamp,downParam.getTs())
.eq(EquipBoxRecord::getCmd,downParam.getCmd())
.ne(EquipBoxRecord::getCmdStatus, CmdStatusEnum.SUCCESS.getCode());
EquipBoxRecord boxRecord = equipBoxRecordService.getOne(wrapper);
if (boxRecord == null){
return false;
}
// 修改指令记录执行成功与否
EquipBoxRecord updateRecord = new EquipBoxRecord();
updateRecord.setId(boxRecord.getId());
// 判断客户端返回的指令执行状态是否成功
if (downParam.getStatus() == 1){
// 执行失败
updateRecord.setCmdStatus(CmdStatusEnum.FAIL.getCode());
return equipBoxRecordService.updateById(updateRecord);
}
// 修改标本箱状态
EquipBox updateBox = null;
boolean rtn = true;
Integer cmd = downParam.getCmd();
if (cmd == CmdEnum.ADD_FID_D.getCode()){
// 新增指纹
EquipBoxUser updateUser = new EquipBoxUser();
updateUser.setId(boxRecord.getRelationId());
updateUser.setFid(downParam.getData());
rtn = equipBoxUserService.updateById(updateUser);
}else if (cmd == CmdEnum.DEL_FID_D.getCode()){
// 删除指纹
LambdaUpdateWrapper<EquipBoxUser> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.set(EquipBoxUser::getFid,null).eq(EquipBoxUser::getId,boxRecord.getRelationId());
rtn = equipBoxUserService.update(updateWrapper);
}else if (cmd == CmdEnum.ALL_FID_D.getCode()){
// 获取所有指纹
log.info("获取所有指纹,返回值"+downParam.getData());
}else if (cmd == CmdEnum.DEL_ALL_FID_D.getCode()){
// 删除所有指纹
LambdaUpdateWrapper<EquipBoxUser> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.set(EquipBoxUser::getFid,null).eq(EquipBoxUser::getBoxId,boxRecord.getBoxId());
rtn = equipBoxUserService.update(updateWrapper);
}else if (cmd == CmdEnum.DISABLE_FID_D.getCode()){
// 禁用指纹
LambdaUpdateWrapper<EquipBoxUser> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.set(EquipBoxUser::getStatus, EquipConstants.NO_CODE).eq(EquipBoxUser::getId,boxRecord.getRelationId());
rtn = equipBoxUserService.update(updateWrapper);
}else if (cmd == CmdEnum.ENABLE_FID_D.getCode()){
// 启用指纹
LambdaUpdateWrapper<EquipBoxUser> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.set(EquipBoxUser::getStatus, EquipConstants.YES_CODE).eq(EquipBoxUser::getId,boxRecord.getRelationId());
rtn = equipBoxUserService.update(updateWrapper);
}else if (cmd == CmdEnum.OPEN_DATA_D.getCode()){
// 开启数据上报
updateBox = new EquipBox();
updateBox.setBoxStatus(1);
}else if (cmd == CmdEnum.CLOSE_DATA_D.getCode()){
// 关闭数据上报
updateBox = new EquipBox();
updateBox.setBoxStatus(3);
}else if (cmd == CmdEnum.OPEN_COLD_D.getCode()){
// 开启制冷
updateBox = new EquipBox();
updateBox.setColdStatus(1);
}else if (cmd == CmdEnum.CLOSE_COLD_D.getCode()){
// 关闭制冷
updateBox = new EquipBox();
updateBox.setColdStatus(0);
}else if (cmd == CmdEnum.OPEN_D.getCode()){
// 开锁
updateBox = new EquipBox();
updateBox.setOpenStatus(1);
}else {
}
// 修改标本箱各种状态
if (updateBox != null){
updateBox.setBoxId(boxRecord.getBoxId());
rtn = equipBoxService.updateById(updateBox);
}
// 修改指令记录执行成功与否
updateRecord.setCmdStatus(rtn?1:2);
return equipBoxRecordService.updateById(updateRecord);
}
}

164
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/BoxUpCmdServiceImpl.java

@ -1,164 +0,0 @@ @@ -1,164 +0,0 @@
package com.cloud.kicc.commonbiz.service.impl.box;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.NumberUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.cloud.kicc.common.core.constant.CommonConstants;
import com.cloud.kicc.commonbiz.config.KiccProperties;
import com.cloud.kicc.commonbiz.service.box.BoxUpCmdService;
import com.cloud.kicc.commonbiz.service.box.EquipBoxLogService;
import com.cloud.kicc.commonbiz.service.box.EquipBoxRfidLogService;
import com.cloud.kicc.commonbiz.service.box.EquipBoxService;
import com.cloud.kicc.commonbiz.util.BaiduMapUtils;
import com.cloud.kicc.commonbiz.util.GpsGaoAndBaidu;
import com.cloud.kicc.commonbiz.util.Point;
import com.cloud.kicc.equip.api.constant.EquipConstants;
import com.cloud.kicc.equip.api.dto.box.UpCmdParam;
import com.cloud.kicc.equip.api.entity.box.EquipBox;
import com.cloud.kicc.equip.api.entity.box.EquipBoxLog;
import com.cloud.kicc.equip.api.entity.box.EquipBoxRfidLog;
import com.cloud.kicc.equip.api.enums.BoxStatusEnum;
import com.cloud.kicc.equip.api.enums.CmdEnum;
import com.cloud.kicc.equip.api.vo.box.EquipBoxConfigVo;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import java.util.Date;
/**
* 标本箱上行指令服务实现类
*
* @author Mak
* @since 2021-09-14 19:07:07
*/
@Service
@RequiredArgsConstructor
@Slf4j
public class BoxUpCmdServiceImpl implements BoxUpCmdService {
private final EquipBoxService equipBoxService;
private final EquipBoxLogService equipBoxLogService;
private final EquipBoxRfidLogService equipBoxRfidLogService;
private final KiccProperties kiccProperties;
@Override
public String beginTelnet(String iccid) {
EquipBox box = equipBoxService.getByIccid(iccid);
// 修改箱子状态
UpdateWrapper<EquipBox> updateWrapper = new UpdateWrapper<>();
updateWrapper.lambda().set(EquipBox::getBoxStatus, BoxStatusEnum.TELNET.getCode())
.set(EquipBox::getConnectTime,new Date()).eq(EquipBox::getBoxId,box.getBoxId());
boolean rtn = equipBoxService.update(updateWrapper);
if (rtn){
return box.getBoxCode();
}
return null;
}
@Override
public EquipBoxConfigVo getBoxConfig(String boxCode) throws Exception{
EquipBox box = equipBoxService.getByCode(boxCode);
return Convert.convert(EquipBoxConfigVo.class, box);
}
@Override
public boolean beatBoxInfo(UpCmdParam param) throws Exception {
EquipBox equipBox = equipBoxService.getByCode(param.getCode());
// 更新主表信息
EquipBox updateBox = new EquipBox();
updateBox.setBoxId(equipBox.getBoxId());
// 温度计算 - 临时处理
if (StrUtil.isNotBlank(param.getTp())){
// 他说如果拔了一根,那根默认就会是-60℃,现在拔了2根,说明系统默认是2个-60℃,原先的技算方式是三个加一起÷3,
// 也就是{-60+(-60)+实际温度}÷3=现在显示温度(现在显示是-32.73),倒推实际温度就是,21.83℃
// 目前仅有第一版的温度有问题
if(equipBox.getBoxId() == "1"){
double ttp = NumberUtil.mul(Double.parseDouble(param.getTp()),3) + 120;
updateBox.setTemp(String.valueOf(NumberUtil.round(ttp,1)));
}else{
updateBox.setTemp(String.valueOf(NumberUtil.round(Double.parseDouble(param.getTp()),1)));
}
}
updateBox.setDamp(param.getDp());
// 详细地址
if (StrUtil.isNotBlank(param.getLg()) && StrUtil.isNotBlank(param.getLt())){
// 如果箱子定位一直未变,为避免重复调用百度api
if (StrUtil.isNotBlank(equipBox.getLng()) || StrUtil.isNotBlank(equipBox.getLat())
|| !equipBox.getLng().equals(param.getLg()) || !equipBox.getLat().equals(param.getLt())){
updateBox.setLng(param.getLg());
updateBox.setLat(param.getLt());
try {
Point point = GpsGaoAndBaidu.gpsAddPrecision(param.getLg(), param.getLt());
updateBox.setAddr(BaiduMapUtils.getAddress(String.valueOf(point.getLng()),String.valueOf(point.getLat()),kiccProperties.getMapAk()));
}catch (Exception e){
log.error("标本箱心跳上报经纬度转详细地址失败:"+e.getMessage());
}
}
}
updateBox.setPower(String.valueOf(NumberUtil.round(Double.parseDouble(param.getPw()),1)));
// 计算倾斜度
updateBox.setOpenStatus(param.getOs());
updateBox.setColdStatus(param.getCs());
boolean ret = equipBoxService.updateById(updateBox);
if (ret){
// 记录心跳日志
EquipBoxLog boxLog = Convert.convert(EquipBoxLog.class, updateBox);
boxLog.setBoxId(equipBox.getBoxId());
if(StrUtil.isNotBlank(updateBox.getLng()) || StrUtil.isNotBlank(updateBox.getLat())
|| StrUtil.isNotBlank(updateBox.getAddr())){
boxLog.setLng(param.getLg());
boxLog.setLat(param.getLt());
boxLog.setAddr(equipBox.getAddr());
}
boxLog.setTiltX(param.getTx());
boxLog.setTiltY(param.getTy());
boxLog.setEnergy(param.getEg());
boxLog.setErrorStatus(equipBox.getErrorStatus());
equipBoxLogService.save(boxLog);
}
return ret;
}
@Override
public boolean updateBoxState(UpCmdParam param) {
EquipBox equipBox = equipBoxService.getByCode(param.getCode());
EquipBox updateBox = new EquipBox();
updateBox.setBoxId(equipBox.getBoxId());
if (param.getCmd() == CmdEnum.OPEN_U.getCode()){
//设置开关状态
updateBox.setOpenStatus(EquipConstants.YES_CODE);
}else if (param.getCmd() == CmdEnum.CLOSE_U.getCode()){
updateBox.setOpenStatus(EquipConstants.NO_CODE);
}else if (param.getCmd() == CmdEnum.ERROR_U.getCode()){
updateBox.setErrorStatus(CommonConstants.FAIL);
}
return equipBoxService.updateById(updateBox);
}
@Override
public boolean addBoxRfidLog(UpCmdParam param, Integer rfidType) {
EquipBox equipBox = equipBoxService.getByCode(param.getCode());
EquipBoxRfidLog data = new EquipBoxRfidLog();
data.setBoxId(equipBox.getBoxId());
data.setRfids(param.getRfids());
data.setRfidType(rfidType);
return equipBoxRfidLogService.save(data);
}
}

48
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/DownCmdServiceImpl.java

@ -1,48 +0,0 @@ @@ -1,48 +0,0 @@
package com.cloud.kicc.commonbiz.service.impl.box;
import com.alibaba.fastjson.JSONObject;
import com.cloud.kicc.commonbiz.service.box.DownCmdService;
import com.cloud.kicc.equip.api.vo.box.DownCmdVo;
import lombok.AllArgsConstructor;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
import java.util.logging.SocketHandler;
/**
* 标本箱下行指令服务实现类
*
* @author Mak
* @since 2021-09-14 19:07:07
*/
@AllArgsConstructor
@Service
@Slf4j
public class DownCmdServiceImpl implements DownCmdService {
private final Logger logger = LoggerFactory.getLogger(ThreadLocal.class);
@Override
public String downCmdToBox(String boxCode, DownCmdVo vo){
String ts = null;
try {
// new Thread().sleep(100);
// ClientSocket socket = SocketPool.get(boxCode);
// if (socket != null){
// ts = System.currentTimeMillis()+"";
// vo.setTs(ts);
// String msg = JSONObject.toJSONString(vo);
// SocketHandler.sendMessage(socket,msg);
// }
}catch (Exception e){
e.printStackTrace();
ts = null;
}
return ts;
}
}

50
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxCardServiceImpl.java

@ -1,50 +0,0 @@ @@ -1,50 +0,0 @@
package com.cloud.kicc.commonbiz.service.impl.box;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cloud.kicc.commonbiz.mapper.equip.EquipBoxCardMapper;
import com.cloud.kicc.commonbiz.service.box.EquipBoxCardService;
import com.cloud.kicc.equip.api.entity.box.EquipBoxCard;
import com.cloud.kicc.equip.api.vo.box.EquipBoxCardVo;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.stream.Collectors;
/**
* 物联网卡管理(EquipBoxCard)表服务实现类
*
* @author Mak
* @since 2022-02-13 12:06:30
*/
@Service
@RequiredArgsConstructor
@Slf4j
public class EquipBoxCardServiceImpl extends ServiceImpl<EquipBoxCardMapper, EquipBoxCard> implements EquipBoxCardService {
@Override
public List<EquipBoxCardVo> listCardForSelect(Integer isUsed) throws Exception{
List<EquipBoxCard> list = this.lambdaQuery()
.eq(StrUtil.isNotBlank(isUsed.toString()),EquipBoxCard::getIsUsed, isUsed)
.list();
return list.stream().map(item -> {
return Convert.convert(EquipBoxCardVo.class, item);
}).collect(Collectors.toList());
}
@Override
public EquipBoxCard getByIccid(String iccid) {
return this.lambdaQuery().eq(StrUtil.isNotBlank(iccid),EquipBoxCard::getIccid, iccid).one();
}
}

38
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxLogServiceImpl.java

@ -1,38 +0,0 @@ @@ -1,38 +0,0 @@
package com.cloud.kicc.commonbiz.service.impl.box;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cloud.kicc.commonbiz.mapper.equip.EquipBoxLogMapper;
import com.cloud.kicc.commonbiz.service.box.EquipBoxLogService;
import com.cloud.kicc.equip.api.entity.box.EquipBoxLog;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 标本箱心跳日志记录(EquipBoxLog)表服务实现类
*
* @author Mak
* @since 2021-09-17 10:25:07
*/
@Service
@RequiredArgsConstructor
@Slf4j
public class EquipBoxLogServiceImpl extends ServiceImpl<EquipBoxLogMapper, EquipBoxLog> implements EquipBoxLogService {
@Override
public List<EquipBoxLog> listBoxLogs(Integer boxId) {
LambdaUpdateWrapper<EquipBoxLog> wrapper = new LambdaUpdateWrapper<>();
//todo: limit 100 ???
wrapper.eq(EquipBoxLog::getBoxId,boxId)
.orderByDesc(EquipBoxLog::getBoxLogId).last("limit 100");
return baseMapper.selectList(wrapper);
}
}

71
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxRecordServiceImpl.java

@ -1,71 +0,0 @@ @@ -1,71 +0,0 @@
package com.cloud.kicc.commonbiz.service.impl.box;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cloud.kicc.commonbiz.mapper.equip.EquipBoxRecordMapper;
import com.cloud.kicc.commonbiz.service.box.EquipBoxRecordService;
import com.cloud.kicc.commonbiz.service.box.EquipBoxService;
import com.cloud.kicc.equip.api.dto.box.UpCmdParam;
import com.cloud.kicc.equip.api.entity.box.EquipBox;
import com.cloud.kicc.equip.api.entity.box.EquipBoxRecord;
import com.cloud.kicc.equip.api.vo.box.DownCmdVo;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 标本箱操作记录(EquipBoxRecord)表服务实现类
*
* @author Mak
* @since 2021-09-15 09:39:47
*/
@Service
@RequiredArgsConstructor
@Slf4j
public class EquipBoxRecordServiceImpl extends ServiceImpl<EquipBoxRecordMapper, EquipBoxRecord> implements EquipBoxRecordService {
@Autowired
EquipBoxService equipBoxService;
@Override
public boolean addData(UpCmdParam param, boolean rtn) {
EquipBox equipBox = equipBoxService.getByCode(param.getCode());
EquipBoxRecord record = new EquipBoxRecord();
record.setBoxId(equipBox.getBoxId());
record.setCmd(param.getCmd());
record.setFid(param.getFid());
record.setErrorStatus(param.getWrong());
record.setDataJson(JSONObject.toJSONString(param));
record.setCmdStatus(rtn?1:2);
record.setTimestamp(System.currentTimeMillis()+"");
return this.save(record);
}
@Override
public boolean addData(String boxId, DownCmdVo vo, String relationId) {
EquipBoxRecord record = new EquipBoxRecord();
record.setBoxId(boxId);
record.setCmd(vo.getCmd());
record.setTimestamp(vo.getTs());
record.setRelationId(relationId);
record.setDataJson(JSONObject.toJSONString(vo));
return this.save(record);
}
@Override
public List<EquipBoxRecord> listBoxRecords(String boxId) {
LambdaUpdateWrapper<EquipBoxRecord> wrapper = new LambdaUpdateWrapper<>();
//todo: limit 100 ???
wrapper.eq(EquipBoxRecord::getBoxId,boxId)
.orderByDesc(EquipBoxRecord::getId).last("limit 100");
return baseMapper.selectList(wrapper);
}
}

24
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxRfidLogServiceImpl.java

@ -1,24 +0,0 @@ @@ -1,24 +0,0 @@
package com.cloud.kicc.commonbiz.service.impl.box;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cloud.kicc.commonbiz.mapper.equip.EquipBoxRfidLogMapper;
import com.cloud.kicc.commonbiz.service.box.EquipBoxRfidLogService;
import com.cloud.kicc.equip.api.entity.box.EquipBoxRfidLog;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
/**
* 标本箱RFIDj记录信息(EquipBoxRfidLog)表服务实现类
*
* @author Mak
* @since 2021-09-25 15:10:34
*/
@Service
@RequiredArgsConstructor
@Slf4j
public class EquipBoxRfidLogServiceImpl extends ServiceImpl<EquipBoxRfidLogMapper, EquipBoxRfidLog> implements EquipBoxRfidLogService {
}

98
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxServiceImpl.java

@ -1,98 +0,0 @@ @@ -1,98 +0,0 @@
package com.cloud.kicc.commonbiz.service.impl.box;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cloud.kicc.commonbiz.mapper.equip.EquipBoxMapper;
import com.cloud.kicc.commonbiz.service.box.EquipBoxCardService;
import com.cloud.kicc.commonbiz.service.box.EquipBoxService;
import com.cloud.kicc.equip.api.constant.EquipConstants;
import com.cloud.kicc.equip.api.entity.box.EquipBox;
import com.cloud.kicc.equip.api.entity.box.EquipBoxCard;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* 标本箱设备信息(EquipBox)表服务实现类
*
* @author Mak
* @since 2021-09-14 19:07:07
*/
@Service
@RequiredArgsConstructor
@Slf4j
public class EquipBoxServiceImpl extends ServiceImpl<EquipBoxMapper, EquipBox> implements EquipBoxService {
@Autowired
EquipBoxCardService equipBoxCardService;
@Override
public EquipBox getByCode(String boxCode) {
LambdaQueryWrapper<EquipBox> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(EquipBox::getBoxCode, boxCode);
return baseMapper.selectOne(wrapper);
}
@Override
public EquipBox getByIccid(String iccid) {
EquipBoxCard card = equipBoxCardService.getByIccid(iccid);
if (card == null){
return null;
}
LambdaQueryWrapper<EquipBox> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(EquipBox::getCardId, card.getId());
return baseMapper.selectOne(wrapper);
}
@Override
public EquipBox getData(String id) {
EquipBox box = baseMapper.selectData(id);
return box;
}
@Override
public boolean addData(EquipBox param) {
// 自定义code - 标本箱已限制最长15位
boolean rtn = this.save(param);
param.setBoxCode("B"+param.getBoxId());
if (rtn){
// 修改物联网卡状态
LambdaUpdateWrapper<EquipBoxCard> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper
.set(EquipBoxCard::getIsUsed, EquipConstants.YES_CODE)
.eq(EquipBoxCard::getId, param.getCardId());
equipBoxCardService.update(updateWrapper);
}
return rtn;
}
@Override
public boolean updateStatusByCode(String boxCode, Integer boxStatus, Integer openStatus, Integer coldStatus, Integer warnStatus, Integer errorStatus) {
LambdaUpdateWrapper<EquipBox> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(StrUtil.isNotBlank(boxStatus.toString()),EquipBox::getBoxStatus,boxStatus)
.set(StrUtil.isNotBlank(openStatus.toString()),EquipBox::getOpenStatus,openStatus)
.set(StrUtil.isNotBlank(coldStatus.toString()),EquipBox::getColdStatus,coldStatus)
.set(StrUtil.isNotBlank(warnStatus.toString()),EquipBox::getWarnStatus,warnStatus)
.set(StrUtil.isNotBlank(errorStatus.toString()),EquipBox::getErrorStatus,errorStatus)
.eq(StrUtil.isNotBlank(boxCode),EquipBox::getBoxCode,boxCode);
return this.update(wrapper);
}
@Override
public IPage<EquipBox> pageData(Page page, EquipBox param) {
IPage<EquipBox> rtn = baseMapper.pageQuery(page,param);
return rtn;
}
}

53
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/box/EquipBoxUserServiceImpl.java

@ -1,53 +0,0 @@ @@ -1,53 +0,0 @@
package com.cloud.kicc.commonbiz.service.impl.box;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.commonbiz.mapper.equip.EquipBoxUserMapper;
import com.cloud.kicc.commonbiz.service.box.EquipBoxUserService;
import com.cloud.kicc.equip.api.entity.box.EquipBoxUser;
import com.cloud.kicc.system.api.entity.User;
import com.cloud.kicc.system.api.feign.RemoteUserService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 标本箱指纹用户信息(EquipBoxUser)表服务实现类
*
* @author Mak
* @since 2021-09-15 09:40:50
*/
@Service
@RequiredArgsConstructor
@Slf4j
public class EquipBoxUserServiceImpl extends ServiceImpl<EquipBoxUserMapper, EquipBoxUser> implements EquipBoxUserService {
private final RemoteUserService remoteUserService;
@Override
public boolean addData(EquipBoxUser param) {
if (StrUtil.isNotBlank(param.getUserId()) && StrUtil.isBlank(param.getUserName())){
R<User> byId = remoteUserService.getById(param.getUserId());
if (byId.getCode() == 200) {
param.setUserName(byId.getData().getUserName());
}
}
return this.save(param);
}
@Override
public List<EquipBoxUser> listBoxUser(String boxId, String userName) {
EquipBoxUser param = new EquipBoxUser();
param.setBoxId(boxId);
param.setUserName(userName);
return baseMapper.listQuery(param);
}
}

305
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/mqtt/MqttDemo.java

@ -1,305 +0,0 @@ @@ -1,305 +0,0 @@
package com.cloud.kicc.mqtt;
import org.eclipse.paho.client.mqttv3.*;
import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import javax.net.SocketFactory;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.security.KeyStore;
import java.security.SecureRandom;
import java.time.Instant;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
/**
* @Author: lizhi
* @Description:
* @Since 1.0
* @Date Created in 15:31 2022/6/17
*/
public class MqttDemo {
//IoT平台mqtt对接地址
private String serverIp = "4cbb346a33.iot-mqtts.cn-north-4.myhuaweicloud.com";
private int qosLevel = 1;
private MqttAsyncClient client;
// 创建设备时获得的deviceId,密钥(要替换为自己注册的设备ID与密钥)
static String deviceId = "62abefe0538e623c428797f2_test123";
static String secret = "caf9acadf03b02e1729267166eac7fdc";
private long minBackoff = 1000;
private long maxBackoff = 30 * 1000; //30 seconds
private long defaultBackoff = 1000;
private static int retryTimes = 0;
private SecureRandom random = new SecureRandom();
public static void main(String[] args) throws MqttException {
MqttDemo mqttDemo = new MqttDemo();
// mqttDemo.connect(false); //false:mqtt连接示例
mqttDemo.connect(true); //true:mqtts连接示例
}
/**
* mqtt建链
*
* @param isSSL trueMqtts加密连接
* falseMqtt不加密连接
*/
private void connect(boolean isSSL) {
String url;
if (isSSL) {
url = "ssl://" + serverIp + ":" + 8883; //mqtts连接
} else {
url = "tcp://" + serverIp + ":" + 1883; //mqtt连接
}
try {
MqttConnectOptions options = new MqttConnectOptions();
if (isSSL) {
options.setSocketFactory(getOptionSocketFactory(MqttDemo.class.getClassLoader().getResource("ca.jks").getPath()));
options.setHttpsHostnameVerificationEnabled(false);
}
options.setCleanSession(false);
options.setKeepAliveInterval(120);
options.setConnectionTimeout(5000);
options.setAutomaticReconnect(true);
options.setUserName(deviceId);
options.setPassword(getPassword().toCharArray());
System.out.println("Start mqtt connect, url:" + url);
//设置MqttClient
client = new MqttAsyncClient(url, getClientId(), new MemoryPersistence());
client.setCallback(callback);
//建立连接
client.connect(options, null, new IMqttActionListener() {
@Override
public void onSuccess(IMqttToken iMqttToken) {
retryTimes = 0;
System.out.println("Mqtt connect success.");
publishMessage();
}
@Override
public void onFailure(IMqttToken iMqttToken, Throwable throwable) {
System.out.println("Mqtt connect fail.");
//退避重连
int lowBound = (int) (defaultBackoff * 0.8);
int highBound = (int) (defaultBackoff * 1.2);
long randomBackOff = random.nextInt(highBound - lowBound);
long backOffWithJitter = (int) (Math.pow(2.0, (double) retryTimes)) * (randomBackOff + lowBound);
long waitTImeUntilNextRetry = (int) (minBackoff + backOffWithJitter) > maxBackoff ? maxBackoff : (minBackoff + backOffWithJitter);
System.out.println("---- " + waitTImeUntilNextRetry);
try {
Thread.sleep(waitTImeUntilNextRetry);
} catch (InterruptedException e) {
System.out.println("sleep failed, the reason is" + e.getMessage().toString());
}
retryTimes++;
MqttDemo.this.connect(true);
}
});
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Mqtt回调
*/
private MqttCallback callback = new MqttCallbackExtended() {
@Override
public void connectComplete(boolean reconnect, String serviceURI) {
System.out.println("Mqtt client connected, address:" + serviceURI);
subScribeTopic();
}
@Override
public void connectionLost(Throwable throwable) {
System.out.println("Connection lost.");
//可在此处实现重连
}
@Override
public void messageArrived(String topic, MqttMessage message) throws Exception {
System.out.println("Receive mqtt topic:" + topic + ", message:" + message);
}
@Override
public void deliveryComplete(IMqttDeliveryToken iMqttDeliveryToken) {
System.out.println("Mqtt message deliver complete.");
}
};
/**
* 订阅接收命令topic
*/
private void subScribeTopic() {
try {
client.subscribe(getCmdRequestTopic(), qosLevel, null, new IMqttActionListener() {
@Override
public void onSuccess(IMqttToken iMqttToken) {
System.out.println("Subscribe mqtt topic success");
}
@Override
public void onFailure(IMqttToken iMqttToken, Throwable throwable) {
System.out.println("Subscribe mqtt topic fail");
}
});
} catch (MqttException e) {
e.printStackTrace();
}
}
/**
* 上报json数据注意serviceId要与Profile中的定义对应
*/
private void publishMessage() {
String jsonMsg = "{\"services\":[{\"service_id\":\"BasicData\",\"properties\":{\"luminance\":30},\"eventTime\":null}]}";
MqttMessage message = new MqttMessage(jsonMsg.getBytes());
try {
client.publish(getReportTopic(), message, qosLevel, new IMqttActionListener() {
@Override
public void onSuccess(IMqttToken iMqttToken) {
System.out.println("Publish mqtt message success");
}
@Override
public void onFailure(IMqttToken iMqttToken, Throwable throwable) {
System.out.println("Publish mqtt message fail");
}
});
} catch (MqttException e) {
e.printStackTrace();
}
}
/**
* 属性上报topic
*
* @return
*/
private String getReportTopic() {
return "$oc/devices/" + deviceId + "/sys/properties/report";
}
/**
* 订阅命令下发topic
*
* @return
*/
private String getCmdRequestTopic() {
return "$oc/devices/" + deviceId + "/sys/commands/#";
}
/**
* 加载SSL证书
*
* @param certPath 证书存放的相对路径
* @return
*/
private SocketFactory getOptionSocketFactory(String certPath) {
SSLContext sslContext;
InputStream stream = null;
try {
stream = new FileInputStream(certPath);
sslContext = SSLContext.getInstance("TLS");
KeyStore ts = KeyStore.getInstance("JKS");
ts.load(stream, null);
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
tmf.init(ts);
TrustManager[] tm = tmf.getTrustManagers();
sslContext.init(null, tm, new SecureRandom());
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
if (stream != null) {
try {
stream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return sslContext.getSocketFactory();
}
/***
* 调用sha256算法进行哈希
*
* @param message
* @param tStamp
* @return
*/
private String sha256_mac(String message, String tStamp) {
String passWord = null;
try {
Mac sha256_HMAC = Mac.getInstance("HmacSHA256");
SecretKeySpec secret_key = new SecretKeySpec(tStamp.getBytes(), "HmacSHA256");
sha256_HMAC.init(secret_key);
byte[] bytes = sha256_HMAC.doFinal(message.getBytes());
passWord = byteArrayToHexString(bytes);
} catch (Exception e) {
e.printStackTrace();
}
return passWord;
}
/***
* byte数组转16进制字符串
*
* @param b
* @return
*/
private String byteArrayToHexString(byte[] b) {
StringBuilder hs = new StringBuilder();
String stmp;
for (int n = 0; b != null && n < b.length; n++) {
stmp = Integer.toHexString(b[n] & 0XFF);
if (stmp.length() == 1) {
hs.append('0');
}
hs.append(stmp);
}
return hs.toString().toLowerCase();
}
/***
* 要求10位数字
*
* @return
*/
private String getTimeStamp() {
String timeStamp = ZonedDateTime.ofInstant(Instant.now(), ZoneId.of("UTC"))
.format(DateTimeFormatter.ofPattern("yyyyMMddHH"));
return timeStamp;
}
private String getClientId() {
return deviceId + "_0_0_" + getTimeStamp();
}
private String getPassword() {
return sha256_mac(secret, getTimeStamp());
}
private void close() {
try {
client.disconnect();
client.close();
} catch (MqttException e) {
e.printStackTrace();
}
}
}

3
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/bootstrap.yml

@ -7,7 +7,8 @@ spring: @@ -7,7 +7,8 @@ spring:
cloud:
nacos:
discovery:
server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
server-addr: ${NACOS_HOST:127.0.0.1}:${NACOS_PORT:8848}
#server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
namespace: @profiles.namespace@
config:
server-addr: ${spring.cloud.nacos.discovery.server-addr}

BIN
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/ca.jks

Binary file not shown.

10
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBeeperMapper.xml

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cloud.kicc.commonbiz.mapper.equip.EquipBeeperMapper">
<mapper namespace="com.cloud.kicc.commonbiz.mapper.EquipBeeperMapper">
<resultMap id="BaseResultMap" type="com.cloud.kicc.equip.api.entity.beeper.EquipBeeper">
<resultMap id="BaseResultMap" type="com.cloud.kicc.commonbiz.api.entity.EquipBeeper">
<result column="id" property="id"/>
<result column="beeper_name" property="beeperName"/>
<result column="beeper_code" property="beeperCode"/>
@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
<sql id="table_name">equip_beeper</sql>
<select id="pageQuery" parameterType="com.cloud.kicc.equip.api.entity.beeper.EquipBeeper" resultMap="BaseResultMap">
<select id="pageQuery" parameterType="com.cloud.kicc.commonbiz.api.entity.EquipBeeper" resultMap="BaseResultMap">
SELECT
a.id,a.beeper_name,a.beeper_code,a.beeper_type,a.wifi_name,a.wifi_pwd,a.wifi_pwd,a.status,a.create_time
,(select ins.hospital_name from t_hospital ins where ins.hospital_id = a.hospital_id) as hospital_name
@ -61,7 +61,7 @@ @@ -61,7 +61,7 @@
ORDER BY a.id DESC
</select>
<select id="selectData" parameterType="com.cloud.kicc.equip.api.entity.beeper.EquipBeeper" resultMap="BaseResultMap">
<select id="selectData" parameterType="com.cloud.kicc.commonbiz.api.entity.EquipBeeper" resultMap="BaseResultMap">
SELECT
a.id,a.beeper_name,a.beeper_code,a.beeper_type,a.wifi_name,a.wifi_pwd,a.wifi_pwd
,a.hospital_id,a.office_id,a.doctor_id,a.remarks,a.status,a.create_time
@ -73,4 +73,4 @@ @@ -73,4 +73,4 @@
where a.id=#{id}
</select>
</mapper>
</mapper>

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBeeperRecordMapper.xml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cloud.kicc.commonbiz.mapper.equip.EquipBeeperRecordMapper">
</mapper>
<mapper namespace="com.cloud.kicc.commonbiz.mapper.EquipBeeperRecordMapper">
</mapper>

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxCardMapper.xml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cloud.kicc.commonbiz.mapper.equip.EquipBoxCardMapper">
</mapper>
<mapper namespace="com.cloud.kicc.commonbiz.mapper.EquipBoxCardMapper">
</mapper>

2
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxLogMapper.xml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cloud.kicc.commonbiz.mapper.equip.EquipBoxLogMapper">
<mapper namespace="com.cloud.kicc.commonbiz.mapper.EquipBoxLogMapper">
</mapper>

10
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxMapper.xml

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cloud.kicc.commonbiz.mapper.equip.EquipBoxMapper">
<mapper namespace="com.cloud.kicc.commonbiz.mapper.EquipBoxMapper">
<resultMap id="BaseResultMap" type="com.cloud.kicc.equip.api.entity.box.EquipBox">
<resultMap id="BaseResultMap" type="com.cloud.kicc.commonbiz.api.entity.EquipBox">
<result column="id" property="boxId"/>
<result column="box_name" property="boxName"/>
<result column="box_code" property="boxCode"/>
@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
,a.connect_time,a.close_time,a.latest_time,a.remarks,a.status,a.create_by_id,a.create_by_name,a.create_time,a.status
</sql>
<select id="pageQuery" parameterType="com.cloud.kicc.equip.api.entity.box.EquipBox" resultType="com.cloud.kicc.equip.api.entity.box.EquipBox">
<select id="pageQuery" parameterType="com.cloud.kicc.commonbiz.api.entity.EquipBox" resultType="com.cloud.kicc.commonbiz.api.entity.EquipBox">
SELECT
<include refid="Base_Column_List"/>
,(select s.user_name from t_sys_admin s where s.user_id = a.sy_user_id) as sy_user_name
@ -66,7 +66,7 @@ @@ -66,7 +66,7 @@
ORDER BY a.id DESC
</select>
<select id="selectData" parameterType="com.cloud.kicc.equip.api.entity.box.EquipBox" resultType="com.cloud.kicc.equip.api.entity.box.EquipBox">
<select id="selectData" parameterType="com.cloud.kicc.commonbiz.api.entity.EquipBox" resultType="com.cloud.kicc.commonbiz.api.entity.EquipBox">
SELECT
<include refid="Base_Column_List"/>
,(select s.user_name from t_sys_admin s where s.user_id = a.sy_user_id) as sy_user_name
@ -76,4 +76,4 @@ @@ -76,4 +76,4 @@
where a.id=#{id}
</select>
</mapper>
</mapper>

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxRecordMapper.xml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cloud.kicc.commonbiz.mapper.equip.EquipBoxRecordMapper">
</mapper>
<mapper namespace="com.cloud.kicc.commonbiz.mapper.EquipBoxRecordMapper">
</mapper>

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxRfidLogMapper.xml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cloud.kicc.commonbiz.mapper.equip.EquipBoxRfidLogMapper">
</mapper>
<mapper namespace="com.cloud.kicc.commonbiz.mapper.EquipBoxRfidLogMapper">
</mapper>

8
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipBoxUserMapper.xml

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cloud.kicc.commonbiz.mapper.equip.EquipBoxUserMapper">
<mapper namespace="com.cloud.kicc.commonbiz.mapper.EquipBoxUserMapper">
<resultMap id="ListResultMap" type="com.cloud.kicc.equip.api.entity.box.EquipBoxUser">
<resultMap id="ListResultMap" type="com.cloud.kicc.commonbiz.api.entity.EquipBoxUser">
<result column="id" property="id"/>
<result column="box_id" property="boxId"/>
<result column="user_id" property="userId"/>
@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
a.status,a.create_by_id,a.create_by_name,a.create_by_id
</sql>
<select id="listQuery" parameterType="com.cloud.kicc.equip.api.entity.box.EquipBoxUser" resultMap="ListResultMap">
<select id="listQuery" parameterType="com.cloud.kicc.commonbiz.api.entity.EquipBoxUser" resultMap="ListResultMap">
SELECT
<include refid="Base_Column_List"/>,b.box_name
FROM
@ -52,4 +52,4 @@ @@ -52,4 +52,4 @@
</select>
</mapper>
</mapper>

8
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipSpecimenMapper.xml

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cloud.kicc.commonbiz.mapper.equip.EquipSpecimenMapper">
<mapper namespace="com.cloud.kicc.commonbiz.mapper.EquipSpecimenMapper">
<resultMap id="EquipSpecimenResultMap" type="com.cloud.kicc.equip.api.vo.EquipSpecimenListVo">
<resultMap id="EquipSpecimenResultMap" type="com.cloud.kicc.commonbiz.api.vo.EquipSpecimenListVo">
<result column="id" property="id"/>
<result column="box_name" property="boxName"/>
<result column="box_code" property="boxCode"/>
@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
<sql id="temp_table_name">equip_temperature</sql>
<sql id="user_table_name">sys_user</sql>
<select id="pageQuery" parameterType="com.cloud.kicc.equip.api.entity.EquipSpecimen" resultMap="EquipSpecimenResultMap">
<select id="pageQuery" parameterType="com.cloud.kicc.commonbiz.api.entity.EquipSpecimen" resultMap="EquipSpecimenResultMap">
SELECT
a.id,a.box_name,a.box_code,a.box_type,a.et_id,a.sy_user_id,a.state,a.create_time,
b.equip_code,b.equip_temperature,b.equip_power,b.latest_time,c.user_name
@ -46,7 +46,7 @@ @@ -46,7 +46,7 @@
ORDER BY a.es_id DESC
</select>
<select id="getEquipSpecimenInfo" parameterType="com.cloud.kicc.equip.api.entity.EquipSpecimen" resultMap="EquipSpecimenResultMap">
<select id="getEquipSpecimenInfo" parameterType="com.cloud.kicc.commonbiz.api.entity.EquipSpecimen" resultMap="EquipSpecimenResultMap">
SELECT
a.es_id,a.box_name,a.box_code,a.box_type,a.et_id,a.sy_user_id,a.state,a.create_date,
b.equip_code,b.equip_temperature,b.equip_power,b.temperature_min_warn,b.temperature_max_warn,b.power_min_warn,c.user_name

2
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipTemperatureMapper.xml

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cloud.kicc.commonbiz.mapper.equip.EquipTemperatureMapper">
<mapper namespace="com.cloud.kicc.commonbiz.mapper.EquipTemperatureMapper">
</mapper>

4
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/EquipTemperatureRecordMapper.xml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cloud.kicc.commonbiz.mapper.equip.EquipTemperatureRecordMapper">
</mapper>
<mapper namespace="com.cloud.kicc.commonbiz.mapper.EquipTemperatureRecordMapper">
</mapper>

3
kicc-platform/kicc-platform-biz/kicc-monitor-biz/src/main/resources/bootstrap.yml

@ -7,7 +7,8 @@ spring: @@ -7,7 +7,8 @@ spring:
cloud:
nacos:
discovery:
server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
server-addr: ${NACOS_HOST:127.0.0.1}:${NACOS_PORT:8848}
#server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
namespace: @profiles.namespace@
config:
server-addr: ${spring.cloud.nacos.discovery.server-addr}

3
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/bootstrap.yml

@ -7,7 +7,8 @@ spring: @@ -7,7 +7,8 @@ spring:
cloud:
nacos:
discovery:
server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
server-addr: ${NACOS_HOST:127.0.0.1}:${NACOS_PORT:8848}
#server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
namespace: @profiles.namespace@
config:
server-addr: ${spring.cloud.nacos.discovery.server-addr}

1
kicc-platform/kicc-platform-biz/kicc-template-biz/src/main/java/com/cloud/kicc/template/KiccTemplateApplication.java

@ -4,7 +4,6 @@ import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert; @@ -4,7 +4,6 @@ import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert;
import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients;
import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer;
import com.cloud.kicc.common.swagger.annotation.EnableKiccSwagger2;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

2
kicc-visual/kicc-monitor/src/main/resources/bootstrap.yml

@ -7,7 +7,7 @@ spring: @@ -7,7 +7,7 @@ spring:
cloud:
nacos:
discovery:
server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
server-addr: ${NACOS_HOST:127.0.0.1}:${NACOS_PORT:8848}
namespace: @profiles.namespace@
config:
server-addr: ${spring.cloud.nacos.discovery.server-addr}

2
kicc-visual/kicc-rocketmq-dashboard/src/main/resources/bootstrap.yml

@ -18,7 +18,7 @@ spring: @@ -18,7 +18,7 @@ spring:
cloud:
nacos:
discovery:
server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
server-addr: ${NACOS_HOST:127.0.0.1}:${NACOS_PORT:8848}
namespace: @profiles.namespace@
config:
server-addr: ${spring.cloud.nacos.discovery.server-addr}

2
kicc-visual/kicc-sentinel-dashboard/src/main/resources/bootstrap.yml

@ -10,7 +10,7 @@ spring: @@ -10,7 +10,7 @@ spring:
cloud:
nacos:
discovery:
server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
server-addr: ${NACOS_HOST:127.0.0.1}:${NACOS_PORT:8848}
namespace: @profiles.namespace@
config:
server-addr: ${spring.cloud.nacos.discovery.server-addr}

2
kicc-visual/kicc-xxl-job-admin/src/main/resources/bootstrap.yml

@ -9,7 +9,7 @@ spring: @@ -9,7 +9,7 @@ spring:
cloud:
nacos:
discovery:
server-addr: ${NACOS_HOST:kicc-register}:${NACOS_PORT:8848}
server-addr: ${NACOS_HOST:127.0.0.1}:${NACOS_PORT:8848}
metadata:
management.context-path: ${server.servlet.context-path}/actuator
namespace: @profiles.namespace@

Loading…
Cancel
Save