diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/CgqInfoDataVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/CgqInfoDataVo.java new file mode 100644 index 0000000..d4eb4ee --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/CgqInfoDataVo.java @@ -0,0 +1,60 @@ +package com.bonus.base.entity; + +import lombok.Data; + +/** + * 传感器数据 + * @author 黑子 + */ +@Data +public class CgqInfoDataVo { + /** + * id + */ + private String id; + /** + * 电量 + */ + private String capacity; + /** + * 电池告警阈值 + */ + private String alarmThreshold; + /** + * angle_x + */ + private String angleX; + /** + * 角度 Y + */ + private String angleY; + + private String angleZ; + /** + * 端设备出厂标识 + */ + private String nodeId; + /** + * 平台注册端设备主键 + */ + private String deviceId; + + /** + * 设备模型 + */ + private String model; + /** + * 服务id + */ + private String serviceId; + /** + * 数据采集时间 + */ + private String dataTime; + /** + * 备注 + */ + private String remark; + + +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/CjDataVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/CjDataVo.java new file mode 100644 index 0000000..6770837 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/CjDataVo.java @@ -0,0 +1,54 @@ +package com.bonus.base.entity; + +import lombok.Data; + +/** + * 沉降数据解析实体类 + * @author 黑子 + */ +@Data +public class CjDataVo { + + private String id; + + /** + * 当前测量值单位:mm + */ + private String subsideData; + /** + * 实时变化值单位:mm + */ + private String realSubsideData; + /** + * 累加值 单位:mm + */ + private String accSubsideData; + /** + * 混凝土基础沉降单位:mm + */ + private String settlementFoundation; + /** + * 是否混凝土默认0 不是,1 是混凝土 + */ + private String isConcrete; + /** + * 端设备出厂标识 + */ + private String nodeId; + /** + * 设备id + */ + private String deviceId; + /** + * 模型id + */ + private String model; + /** + * 服务id + */ + private String serviceId; + + private String dataTime; + + private String remark; +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/DevAttributeVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/DevAttributeVo.java new file mode 100644 index 0000000..d64c320 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/DevAttributeVo.java @@ -0,0 +1,76 @@ +package com.bonus.base.entity; + +import lombok.AllArgsConstructor; +import lombok.Data; + +import java.text.SimpleDateFormat; +import java.util.Date; + +//import static com.oracle.jrockit.jfr.ContentType.Timestamp; + +/** + * @author 黑子 + * 设备检测属性值 + */ +@Data +@AllArgsConstructor +public class DevAttributeVo { + + private String id; + + private String devName; + + private String devType; + + private String devId; + + private String jcName; + + private String jcValue; + + private String jcUnit; + + private String relCode; + /** + * 是否告警 + */ + private String isWarn; + /** + * 检测时间 + */ + private String jcTime; + + private String devJson; + + private String attributeId; + + private String mergerId; + + public DevAttributeVo(String devId,String devJson,String devName,String devType, String jcName, String jcValue, String jcUnit, String relCode, String isWarn, String jcTime, String mergerId) { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + long timestamp = Long.parseLong(jcTime); + Date date = new Date(timestamp); + String formattedDate = sdf.format(date); + this.devId = devId; + this.devJson = devJson; + this.devName = devName; + this.devType = devType; + this.jcName = jcName; + this.jcValue = jcValue; + this.jcUnit = jcUnit; + this.relCode = relCode; + this.isWarn = isWarn; + this.jcTime = formattedDate; + this.mergerId = mergerId; + } + + public DevAttributeVo(String devId,String devName,String devType, String jcName, String jcValue, String isWarn, String jcTime) { + this.devId = devId; + this.devName = devName; + this.devType = devType; + this.jcName = jcName; + this.jcValue = jcValue; + this.isWarn = isWarn; + this.jcTime = jcTime; + } +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/DevInfoVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/DevInfoVo.java new file mode 100644 index 0000000..0abd327 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/DevInfoVo.java @@ -0,0 +1,87 @@ +package com.bonus.base.entity; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 设备基础信息 + * @author 黑子 + */ +@Data +public class DevInfoVo implements Serializable { + /** + * 边带id + */ + private String bdId; + /** + * 级联编码 + */ + private String relType; + + /** + * 设备id + */ + private String id; + /** + * 设备编码 + */ + private String deviceCode; + + /** + * 设备名称 + */ + private String deviceName; + /** + * 设备类型 + */ + private String deviceType; + + /** + * 工程名称 + */ + private String deviceProjectName; + + /** + * 设备工程编码 + */ + private String deviceProjectCode; + + /** + * 设备负责人 + */ + private String deviceFuzeren; + + /** + * 设备绑定状态1 绑定0 未绑定 + */ + private String bangdingState; + /** + * 设备在线状态1:在线,0:离线 + */ + private String deviceOnlineState; + /** + * 设备故障状态1:故障,0:正常 + */ + private String deviceFailureState; + /** + * 设备告警状态1:告警,0:正常 + */ + private String deviceAlarmState; + /** + * 设备出场日期 + */ + private String deviceManuDate; + /** + * 设备厂商 + */ + private String deviceFactory; + /** + * 更新时间 + */ + private String updateTime; + /** + * 备注 + */ + private String remark; +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/DeviceVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/DeviceVo.java new file mode 100644 index 0000000..010c5e9 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/DeviceVo.java @@ -0,0 +1,22 @@ +package com.bonus.base.entity; + +import lombok.Data; + +/** + * 设备实体类 + * @author 黑子 + */ +@Data +public class DeviceVo { + + private String devId; + + private String devName; + + private String devType; + + private String proName; + + private String proCode; + +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/LlgcqDataVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/LlgcqDataVo.java new file mode 100644 index 0000000..c679b54 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/LlgcqDataVo.java @@ -0,0 +1,50 @@ +package com.bonus.base.entity; + +import lombok.Data; + +/** + * 拉力传感器 + * @author 黑子 + */ +@Data +public class LlgcqDataVo { + + private String id; + /** + * 电量 + */ + private String capacity; + /** + * 告警阈值 + */ + private String alarmThreshold; + /** + * 拉力 + */ + private String tractionData; + + + + /** + * 端设备出厂标识 + */ + private String nodeId; + /** + * 平台注册端设备主键 + */ + private String deviceId; + /** + * 设备模型 + */ + private String model; + /** + * 服务 ID + */ + private String serviceId; + /** + * 数据监测时间 + */ + private String dataTime; + + private String remark; +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/SafetyHatVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/SafetyHatVo.java new file mode 100644 index 0000000..c6b4369 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/SafetyHatVo.java @@ -0,0 +1,54 @@ +package com.bonus.base.entity; + +import lombok.Data; + +/** + * @author : 阮世耀 + * @version : 1.0 + * @PackagePath: com.bonus.data.entity + * @CreateTime: 2024-09-23 17:41 + * @Description: 安全帽监测数据 + */ +@Data +public class SafetyHatVo { + + private String id; + + // 设备编码 + private String deviceCode; + + // 经度 + private String lon; + + // 纬度 + private String lat; + + /** + * 海拔高度 + */ + private String altitude; + + + /** + * 端设备出厂标识 + */ + private String nodeId; + /** + * 平台注册端设备主键 + */ + private String deviceId; + /** + * 设备模型 + */ + private String model; + /** + * 服务 ID + */ + private String serviceId; + /** + * 数据监测时间 + */ + private String dataTime; + + private String remark; +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/SwhjDataVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/SwhjDataVo.java new file mode 100644 index 0000000..e8bda2d --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/SwhjDataVo.java @@ -0,0 +1,83 @@ +package com.bonus.base.entity; + +import lombok.Data; + +/** + * @author 黑子 + * 室外环境 数据 + */ +@Data +public class SwhjDataVo { + + private String id; + /** + * 0.5µm 粒子数个单位:个/m³ + */ + private String grain05; + /** + * 1.0µm 粒子数单位:个/m³ + */ + private String grain10; + /** + * 5.0µm 粒子数单位:个/m³ + */ + private String grain50; + /** + * PM25 单位:μg/m3 + */ + private String pm25; + /** + * PM10 单位:μg/m3 + */ + private String pm10; + /** + * 风向 + */ + private String windDirection; + /** + * 风速 单位:m/s + */ + private String windForce; + /** + * 温度 + */ + private String airTemperature; + /** + * 湿度 单位:%rh + */ + private String humidity; + /** + * 微正压 单位:Pa + */ + private String positivePressure; + /** + * 端设备出厂标识 + */ + private String nodeId; + /** + * 平台注册端设备主键 + */ + private String deviceId; + /** + * 设备模型 + */ + private String model; + /** + * 服务 ID + */ + private String serviceId; + /** + * 噪声 + */ + private String noise; + /** + * 数据监测时间 + */ + private String dataTime; + + private String remark; + + + + +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/WarnConfigVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/WarnConfigVo.java new file mode 100644 index 0000000..4e360cb --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/WarnConfigVo.java @@ -0,0 +1,115 @@ +package com.bonus.base.entity; + +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; + +/** + *系统 预警配置数据 + * @author 黑子 + */ +@Data +public class WarnConfigVo implements Serializable { + + + /** + * 主键 + */ + private Long id; + + /** + * 类型(来源码表-设备类型) + */ + private Integer configuType; + + /** + * 类型(来源码表-设备类型) + */ + private String typeName; + + /** + * 配置名称 + */ + private String configName; + + /** + * 阈值1-max + */ + private BigDecimal configVal1Max; + + /** + * 阈值1-min + */ + private BigDecimal configVal1Min; + /** + * + */ + private String configVal1Str; + + /** + * 阈值2-max + */ + private BigDecimal configVal2Max; + + /** + * 阈值2-min + */ + private BigDecimal configVal2Min; + + private String configVal2Str; + + + private BigDecimal configVal3Max; + + + private BigDecimal configVal3Min; + + + private String configVal3Str; + + private BigDecimal configVal4Max; + + + private BigDecimal configVal4Min; + + + private String configVal4Str; + + + private BigDecimal configVal5Max; + + + private BigDecimal configVal5Min; + + + private String configVal5Str; + + + private BigDecimal configVal6Max; + + + private BigDecimal configVal6Min; + + + private String configVal6Str; + + + private Integer delFlag; + + + private Date createTime; + + + private Integer createUser; + + + private Date updateTime; + + + private Integer updateUser; + + + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/WarnVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/WarnVo.java new file mode 100644 index 0000000..ad8f650 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/WarnVo.java @@ -0,0 +1,36 @@ +package com.bonus.base.entity; + +import lombok.Data; + +/** + * 系统设备告警表 + * @author 黑子 + */ +@Data +public class WarnVo { + + private String id; + + private String warnTime; + + private String warnContent; + + private String warnType; + + private String devId; + + private String proId; + + private String proCode; + + private String remarks; + + public WarnVo(String warnTime, String warnContent, String warnType, String devId, String proCode, String remarks) { + this.warnTime = warnTime; + this.warnContent = warnContent; + this.warnType = warnType; + this.devId = devId; + this.proCode = proCode; + this.remarks = remarks; + } +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/WatherVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/WatherVo.java new file mode 100644 index 0000000..df27a98 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/WatherVo.java @@ -0,0 +1,39 @@ +package com.bonus.base.entity; + +import lombok.Data; + +/** + * 天气预警实体类 + * @author 黑子 + */ +@Data +public class WatherVo { + + private String city; + + private String createTime; + + + private String content; + + + private String type; + + + private String level; + + + private String province; + + private String day; + + public WatherVo(String city, String createTime, String content, String type, String level, String province, String day) { + this.city = city; + this.createTime = createTime; + this.content = content; + this.type = type; + this.level = level; + this.province = province; + this.day = day; + } +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/YxkjDataVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/YxkjDataVo.java new file mode 100644 index 0000000..d5f37ee --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/YxkjDataVo.java @@ -0,0 +1,58 @@ +package com.bonus.base.entity; + +import lombok.Data; + +/** + * 有限空间 实体类 + * @author 黑子 + */ +@Data +public class YxkjDataVo { + /** + * 含氧量 + */ + private String oxygen; + /** + * 一氧化碳 + */ + private String carbonMonoxide; + /** + * 可燃气体 + */ + private String combustible; + /** + * 硫化氢 + */ + private String hydrothion; + + /** + * 硫化氢 + */ + private String nodeId; + + /** + * 设备id + */ + private String deviceId; + + /** + * 模块 + */ + private String model; + + /** + * 服务id + */ + private String serviceId; + + /** + * 时间 + */ + private String dataTime; + + /** + * 备注 + */ + private String remark; + +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/ZnshDataVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/ZnshDataVo.java new file mode 100644 index 0000000..2f30cad --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/entity/ZnshDataVo.java @@ -0,0 +1,86 @@ +package com.bonus.base.entity; + +import lombok.Data; + +/** + * 智能手环实体类 + * @author 黑子 + */ +@Data +public class ZnshDataVo { + + private String id; + /** + * 相对坐标-x + * + */ + private String posX; + /** + * 相对坐标-y + * + */ + private String posY; + /** + * 经度 + */ + private String latitude; + /** + * 维度 + */ + private String longitude; + /** + * 心率值 + */ + private String heartRateValue; + /** + * 血氧值 + */ + private String bloodOxygenValue; + /** + * 血压值 + */ + private String bloodPressureValue; + /** + * 体温值 + */ + private String bodyTempValue; + /** + * pressure + */ + private String pressure; + /** + * 海拔 + */ + private String altitude; + /** + *绑定人S + */ + private String idCard; + /** + * 人员名称 + */ + private String personName; + + /** + * 端设备出厂标识 + */ + private String nodeId; + /** + * 平台注册端设备主键 + */ + private String deviceId; + /** + * 设备模型 + */ + private String model; + /** + * 服务 ID + */ + private String serviceId; + /** + * 数据监测时间 + */ + private String dataTime; + + private String remark; +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/mapper/TbDeviceDataRecord.java b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/mapper/TbDeviceDataRecord.java index df2c0b0..d5073ab 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/mapper/TbDeviceDataRecord.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/mapper/TbDeviceDataRecord.java @@ -1,7 +1,7 @@ package com.bonus.screen.mapper; import com.bonus.base.domain.TbDevAttribute; -import com.bonus.data.entity.DevAttributeVo; +import com.bonus.base.entity.DevAttributeVo; import com.bonus.screen.vo.DeviceWarnRecordVo; import com.bonus.screen.vo.WarnPredictionRecordVo; import org.apache.ibatis.annotations.Mapper; diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectDetailsViewServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectDetailsViewServiceImpl.java index ff83b9d..74bebfd 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectDetailsViewServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectDetailsViewServiceImpl.java @@ -2,7 +2,7 @@ package com.bonus.screen.service.impl; import com.alibaba.nacos.common.utils.CollectionUtils; import com.bonus.common.core.web.domain.AjaxResult; -import com.bonus.data.entity.DevAttributeVo; +import com.bonus.base.entity.DevAttributeVo; import com.bonus.screen.mapper.TbDeviceDataRecord; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml index 165248f..ae4d71e 100644 --- a/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml +++ b/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml @@ -64,7 +64,7 @@ where tddr.dev_id = #{devId} - SELECT tddr.dev_id,tddr.dev_name,tddr.dev_type,tddr.attribute_name as jcName,tddr.attribute_val as jcValue, tddr.is_warn,tddr.create_time as jcTime @@ -81,7 +81,7 @@ ORDER BY tddr.attribute_name, tddr.create_time DESC; - SELECT tddr.dev_id as devId,tddr.dev_name as devName,tddr.dev_type as devType,tddr.attribute_name as jcName,tddr.attribute_val as jcValue, tddr.is_warn as isWarn,tddr.create_time as jcTime @@ -96,7 +96,7 @@ tddr.create_time DESC - SELECT tddr.dev_id as devId,tddr.dev_name as devName,tddr.dev_type as devType,tddr.attribute_name as jcName,tddr.attribute_val as jcValue, tddr.is_warn as isWarn,tddr.create_time as jcTime @@ -112,7 +112,7 @@ limit 10 - SELECT tddr.dev_id as devId,tddr.dev_name as devName,tddr.dev_type as devType,tddr.attribute_name as jcName,tddr.attribute_val as jcValue, tddr.is_warn as isWarn,tddr.create_time as jcTime @@ -129,7 +129,7 @@ ORDER BY tddr.attribute_name, tddr.create_time DESC; - SELECT tddr.dev_id as devId,tddr.dev_name as devName,tddr.dev_type as devType,tddr.attribute_name as jcName,tddr.attribute_val as jcValue, tddr.is_warn as isWarn,tddr.create_time as jcTime @@ -145,7 +145,7 @@ limit 10 - SELECT tddr.dev_id as devId,tddr.dev_name as devName,tddr.dev_type as devType,tddr.attribute_name as jcName,tddr.attribute_val as jcValue, tddr.is_warn as isWarn,tddr.create_time as jcTime @@ -161,7 +161,7 @@ limit 20 - SELECT tddr.dev_id,tddr.dev_name,tddr.dev_type,tddr.attribute_name as jcName,tddr.attribute_val as jcValue, tddr.is_warn,tddr.create_time as jcTime diff --git a/bonus-modules/bonus-data/pom.xml b/bonus-modules/bonus-data/pom.xml new file mode 100644 index 0000000..d06e9f4 --- /dev/null +++ b/bonus-modules/bonus-data/pom.xml @@ -0,0 +1,130 @@ + + + + com.bonus + bonus-modules + 24.9.0-SNAPSHOT + + 4.0.0 + + bonus-data + + + bonus-modules-data服务 + + + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-sentinel + + + + + org.springframework.boot + spring-boot-starter-actuator + + + + + + com.alibaba.fastjson2 + fastjson2 + ${fastjson.version} + + + + + + com.mysql + mysql-connector-j + + + + + com.bonus + bonus-common-datasource + + + + com.bonus + bonus-common-core + + + + + com.bonus + bonus-common-datascope + + + com.bonus + bonus-common-swagger + + + com.bonus + bonus-common-log + + + + + com.bonus + bonus-common-log + + + + + com.bonus + bonus-common-swagger + + + com.google.guava + guava + 30.0-jre + compile + + + com.bonus + bonus-common-security + + + com.google.code.gson + gson + + + + + + ${project.artifactId} + + + org.springframework.boot + spring-boot-maven-plugin + + + + repackage + + + + + + + + + \ No newline at end of file diff --git a/bonus-modules/bonus-data/src/main/java/com/bonus/BonusDataApplication.java b/bonus-modules/bonus-data/src/main/java/com/bonus/BonusDataApplication.java new file mode 100644 index 0000000..de3a48c --- /dev/null +++ b/bonus-modules/bonus-data/src/main/java/com/bonus/BonusDataApplication.java @@ -0,0 +1,33 @@ +package com.bonus; + +import com.bonus.common.security.annotation.EnableCustomConfig; +import com.bonus.common.security.annotation.EnableRyFeignClients; +import com.bonus.common.swagger.annotation.EnableCustomSwagger2; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; + +/** + * base基础模块启动服务 + * @author ma_sh + */ + +@EnableCustomConfig +@EnableCustomSwagger2 +@EnableRyFeignClients +@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class }) +public class BonusDataApplication { + public static void main(String[] args) { + SpringApplication.run(BonusDataApplication.class, args); + System.out.println("(♥◠‿◠)ノ゙ bonus-data数据中心模块启动成功 ლ(´ڡ`ლ)゙ \n" + + " .-------. ____ __ \n" + + " | _ _ \\ \\ \\ / / \n" + + " | ( ' ) | \\ _. / ' \n" + + " |(_ o _) / _( )_ .' \n" + + " | (_,_).' __ ___(_ o _)' \n" + + " | |\\ \\ | || |(_,_)' \n" + + " | | \\ `' /| `-' / \n" + + " | | \\ / \\ / \n" + + " ''-' `'-' `-..-' "); + } +} \ No newline at end of file diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/config/SystemScheduleConfig.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/config/SystemScheduleConfig.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/config/SystemScheduleConfig.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/config/SystemScheduleConfig.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/controller/DataCenterController.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/controller/DataCenterController.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/controller/DataCenterController.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/controller/DataCenterController.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/CgqInfoDataVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/CgqInfoDataVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/CgqInfoDataVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/CgqInfoDataVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/CjDataVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/CjDataVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/CjDataVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/CjDataVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/DevAttributeVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/DevAttributeVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/DevAttributeVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/DevAttributeVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/DevInfoVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/DevInfoVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/DevInfoVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/DevInfoVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/DeviceVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/DeviceVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/DeviceVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/DeviceVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/LlgcqDataVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/LlgcqDataVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/LlgcqDataVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/LlgcqDataVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/SafetyHatVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/SafetyHatVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/SafetyHatVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/SafetyHatVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/SwhjDataVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/SwhjDataVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/SwhjDataVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/SwhjDataVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/WarnConfigVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/WarnConfigVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/WarnConfigVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/WarnConfigVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/WarnVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/WarnVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/WarnVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/WarnVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/WatherVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/WatherVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/WatherVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/WatherVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/YxkjDataVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/YxkjDataVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/YxkjDataVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/YxkjDataVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/ZnshDataVo.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/ZnshDataVo.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/entity/ZnshDataVo.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/entity/ZnshDataVo.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/mapper/DataCenterMapper.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/mapper/DataCenterMapper.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/mapper/DataCenterMapper.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/mapper/DataCenterMapper.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/mapper/WatherMapper.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/mapper/WatherMapper.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/mapper/WatherMapper.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/mapper/WatherMapper.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/service/DataCenterService.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/service/DataCenterService.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/service/DataCenterService.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/service/DataCenterService.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/service/DataCenterServiceImpl.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/service/DataCenterServiceImpl.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/service/DataCenterServiceImpl.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/service/DataCenterServiceImpl.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/data/service/WatherWarnService.java b/bonus-modules/bonus-data/src/main/java/com/bonus/data/service/WatherWarnService.java similarity index 100% rename from bonus-modules/bonus-base/src/main/java/com/bonus/data/service/WatherWarnService.java rename to bonus-modules/bonus-data/src/main/java/com/bonus/data/service/WatherWarnService.java diff --git a/bonus-modules/bonus-data/src/main/resources/banner.txt b/bonus-modules/bonus-data/src/main/resources/banner.txt new file mode 100644 index 0000000..27cacb9 --- /dev/null +++ b/bonus-modules/bonus-data/src/main/resources/banner.txt @@ -0,0 +1,10 @@ +Spring Boot Version: ${spring-boot.version} +Spring Application Name: ${spring.application.name} + _ __ _ _ + (_) / _|(_)| | + _ __ _ _ ___ _ _ _ ______ | |_ _ | | ___ +| '__|| | | | / _ \ | | | || ||______|| _|| || | / _ \ +| | | |_| || (_) || |_| || | | | | || || __/ +|_| \__,_| \___/ \__, ||_| |_| |_||_| \___| + __/ | + |___/ \ No newline at end of file diff --git a/bonus-modules/bonus-data/src/main/resources/bootstrap.yml b/bonus-modules/bonus-data/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..5e96db5 --- /dev/null +++ b/bonus-modules/bonus-data/src/main/resources/bootstrap.yml @@ -0,0 +1,28 @@ +# Tomcat +server: + port: 21995 +# Spring +spring: + application: + # 应用名称 + name: bonus-data + profiles: + # 环境配置 + active: dev + cloud: + nacos: + username: nacos + password: Jjsp@nacos2023 + discovery: + # 服务注册地址 + server-addr: 127.0.0.1:8848 + namespace: bns-public + config: + # 配置中心地址 + server-addr: 127.0.0.1:8848 + namespace: bns-public + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bonus-modules/bonus-data/src/main/resources/logback.xml b/bonus-modules/bonus-data/src/main/resources/logback.xml new file mode 100644 index 0000000..ef09ad2 --- /dev/null +++ b/bonus-modules/bonus-data/src/main/resources/logback.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + ${log.pattern} + + + + + + ${log.path}/info.log + + + + ${log.path}/info.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + + INFO + + ACCEPT + + DENY + + + + + ${log.path}/error.log + + + + ${log.path}/error.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + + ERROR + + ACCEPT + + DENY + + + + + + + + + + + + + + + + + + diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/data/DataCenterMapper.xml b/bonus-modules/bonus-data/src/main/resources/mapper/data/DataCenterMapper.xml similarity index 100% rename from bonus-modules/bonus-base/src/main/resources/mapper/data/DataCenterMapper.xml rename to bonus-modules/bonus-data/src/main/resources/mapper/data/DataCenterMapper.xml diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/data/WatherMapper.xml b/bonus-modules/bonus-data/src/main/resources/mapper/data/WatherMapper.xml similarity index 100% rename from bonus-modules/bonus-base/src/main/resources/mapper/data/WatherMapper.xml rename to bonus-modules/bonus-data/src/main/resources/mapper/data/WatherMapper.xml diff --git a/bonus-modules/bonus-data/src/main/resources/template/TbPeopleTemplate.xlsx b/bonus-modules/bonus-data/src/main/resources/template/TbPeopleTemplate.xlsx new file mode 100644 index 0000000..d98e7e6 Binary files /dev/null and b/bonus-modules/bonus-data/src/main/resources/template/TbPeopleTemplate.xlsx differ diff --git a/bonus-modules/bonus-data/src/main/resources/template/TbProPowerTemplate.xlsx b/bonus-modules/bonus-data/src/main/resources/template/TbProPowerTemplate.xlsx new file mode 100644 index 0000000..d4e1f3a Binary files /dev/null and b/bonus-modules/bonus-data/src/main/resources/template/TbProPowerTemplate.xlsx differ