From 90254b22bb51bc9cb0b9972f5d9a0af1f382a042 Mon Sep 17 00:00:00 2001 From: weitang Date: Fri, 6 Jun 2025 09:19:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=AE=97=E6=B3=95=E5=B8=83?= =?UTF-8?q?=E7=82=B9=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AlgorithmArrangeController.java | 20 +++ .../AlgorithmArrangeDeviceController.java | 20 +++ .../algorithm/domain/AlgorithmArrange.java | 115 ++++++++++++++++++ .../domain/AlgorithmArrangeDevice.java | 64 ++++++++++ .../mapper/AlgorithmArrangeDeviceMapper.java | 16 +++ .../mapper/AlgorithmArrangeMapper.java | 16 +++ .../IAlgorithmArrangeDeviceService.java | 16 +++ .../service/IAlgorithmArrangeService.java | 16 +++ .../AlgorithmArrangeDeviceServiceImpl.java | 20 +++ .../impl/AlgorithmArrangeServiceImpl.java | 20 +++ .../AlgorithmArrangeDeviceMapper.xml | 5 + .../algorithm/AlgorithmArrangeMapper.xml | 5 + 12 files changed, 333 insertions(+) create mode 100644 riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeController.java create mode 100644 riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeDeviceController.java create mode 100644 riis-system/src/main/java/com/yfd/platform/modules/algorithm/domain/AlgorithmArrange.java create mode 100644 riis-system/src/main/java/com/yfd/platform/modules/algorithm/domain/AlgorithmArrangeDevice.java create mode 100644 riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmArrangeDeviceMapper.java create mode 100644 riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmArrangeMapper.java create mode 100644 riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmArrangeDeviceService.java create mode 100644 riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmArrangeService.java create mode 100644 riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmArrangeDeviceServiceImpl.java create mode 100644 riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmArrangeServiceImpl.java create mode 100644 riis-system/src/main/resources/mapper/algorithm/AlgorithmArrangeDeviceMapper.xml create mode 100644 riis-system/src/main/resources/mapper/algorithm/AlgorithmArrangeMapper.xml diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeController.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeController.java new file mode 100644 index 0000000..3377857 --- /dev/null +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeController.java @@ -0,0 +1,20 @@ +package com.yfd.platform.modules.algorithm.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author zhengsl + * @since 2025-06-06 + */ +@RestController +@RequestMapping("/algorithm/algorithm-arrange") +public class AlgorithmArrangeController { + +} diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeDeviceController.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeDeviceController.java new file mode 100644 index 0000000..389ad20 --- /dev/null +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeDeviceController.java @@ -0,0 +1,20 @@ +package com.yfd.platform.modules.algorithm.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author zhengsl + * @since 2025-06-06 + */ +@RestController +@RequestMapping("/algorithm/algorithm-arrange-device") +public class AlgorithmArrangeDeviceController { + +} diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/domain/AlgorithmArrange.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/domain/AlgorithmArrange.java new file mode 100644 index 0000000..e8645f2 --- /dev/null +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/domain/AlgorithmArrange.java @@ -0,0 +1,115 @@ +package com.yfd.platform.modules.algorithm.domain; + +import com.baomidou.mybatisplus.annotation.TableName; +import java.time.LocalDateTime; +import java.io.Serializable; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author zhengsl + * @since 2025-06-06 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("iis_algorithm_arrange") +public class AlgorithmArrange implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * uuid + */ + private String id; + + /** + * 布点方案名称 + */ + private String arrangeName; + + /** + * 变电站id + */ + private String stationId; + + /** + * 变电站名称 + */ + private String stationName; + + /** + * 和中台对应资源 ID 保持一致 + */ + private String stationCode; + + /** + * 变电站类型 + */ + private String stationType; + + /** + * 电压等级 + */ + private String voltLevel; + + /** + * 业务类型;1:远程智能巡视;2:一次设备在线监测;3:智能锁控;4:动环监测 + */ + private String businessType; + + /** + * 主设备类型,逗号分隔 + */ + private String deviceTypeList; + + /** + * 变电站平面原图地址 + */ + private String imageUrl; + + /** + * 变电站布点图地址 + */ + private String arrangeImageUrl; + + /** + * 是否有图纸0:无;1:有 + */ + private String isImageFlag; + + /** + * 数据状态 + */ + private String datastatus; + + /** + * 修改人 + */ + private String lastmodifier; + + /** + * 最近修改时间 + */ + private LocalDateTime lastmodifydate; + + /** + * 备用1(排序编号) + */ + private Integer custom1; + + /** + * 备用2 + */ + private String custom2; + + /** + * 备用3 + */ + private String custom3; + + +} diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/domain/AlgorithmArrangeDevice.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/domain/AlgorithmArrangeDevice.java new file mode 100644 index 0000000..b11ecb5 --- /dev/null +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/domain/AlgorithmArrangeDevice.java @@ -0,0 +1,64 @@ +package com.yfd.platform.modules.algorithm.domain; + +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author zhengsl + * @since 2025-06-06 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("iis_algorithm_arrange_device") +public class AlgorithmArrangeDevice implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * uuid + */ + private String id; + + /** + * 布点id + */ + private String arrangeId; + + /** + * 主设备id + */ + private String mainDeviceId; + + /** + * 主设备类型 + */ + private String deviceType; + + /** + * 主设备名称 + */ + private String mainDeviceName; + + /** + * 设备类型;1:摄像机;2:声纹传感器;3:局放传感器;4:温湿度传感器 + */ + private String patroldeviceType; + + /** + * 设备坐标;{"x":1868,"y":1060} + */ + private String patroldevicePos; + + /** + * 设备描述 + */ + private String patroldeviceDes; + + +} diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmArrangeDeviceMapper.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmArrangeDeviceMapper.java new file mode 100644 index 0000000..eb21bb1 --- /dev/null +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmArrangeDeviceMapper.java @@ -0,0 +1,16 @@ +package com.yfd.platform.modules.algorithm.mapper; + +import com.yfd.platform.modules.algorithm.domain.AlgorithmArrangeDevice; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author zhengsl + * @since 2025-06-06 + */ +public interface AlgorithmArrangeDeviceMapper extends BaseMapper { + +} diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmArrangeMapper.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmArrangeMapper.java new file mode 100644 index 0000000..c1c9dd2 --- /dev/null +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmArrangeMapper.java @@ -0,0 +1,16 @@ +package com.yfd.platform.modules.algorithm.mapper; + +import com.yfd.platform.modules.algorithm.domain.AlgorithmArrange; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author zhengsl + * @since 2025-06-06 + */ +public interface AlgorithmArrangeMapper extends BaseMapper { + +} diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmArrangeDeviceService.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmArrangeDeviceService.java new file mode 100644 index 0000000..aa12884 --- /dev/null +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmArrangeDeviceService.java @@ -0,0 +1,16 @@ +package com.yfd.platform.modules.algorithm.service; + +import com.yfd.platform.modules.algorithm.domain.AlgorithmArrangeDevice; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author zhengsl + * @since 2025-06-06 + */ +public interface IAlgorithmArrangeDeviceService extends IService { + +} diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmArrangeService.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmArrangeService.java new file mode 100644 index 0000000..16f50d3 --- /dev/null +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmArrangeService.java @@ -0,0 +1,16 @@ +package com.yfd.platform.modules.algorithm.service; + +import com.yfd.platform.modules.algorithm.domain.AlgorithmArrange; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author zhengsl + * @since 2025-06-06 + */ +public interface IAlgorithmArrangeService extends IService { + +} diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmArrangeDeviceServiceImpl.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmArrangeDeviceServiceImpl.java new file mode 100644 index 0000000..9264eae --- /dev/null +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmArrangeDeviceServiceImpl.java @@ -0,0 +1,20 @@ +package com.yfd.platform.modules.algorithm.service.impl; + +import com.yfd.platform.modules.algorithm.domain.AlgorithmArrangeDevice; +import com.yfd.platform.modules.algorithm.mapper.AlgorithmArrangeDeviceMapper; +import com.yfd.platform.modules.algorithm.service.IAlgorithmArrangeDeviceService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author zhengsl + * @since 2025-06-06 + */ +@Service +public class AlgorithmArrangeDeviceServiceImpl extends ServiceImpl implements IAlgorithmArrangeDeviceService { + +} diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmArrangeServiceImpl.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmArrangeServiceImpl.java new file mode 100644 index 0000000..5af0c2d --- /dev/null +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmArrangeServiceImpl.java @@ -0,0 +1,20 @@ +package com.yfd.platform.modules.algorithm.service.impl; + +import com.yfd.platform.modules.algorithm.domain.AlgorithmArrange; +import com.yfd.platform.modules.algorithm.mapper.AlgorithmArrangeMapper; +import com.yfd.platform.modules.algorithm.service.IAlgorithmArrangeService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author zhengsl + * @since 2025-06-06 + */ +@Service +public class AlgorithmArrangeServiceImpl extends ServiceImpl implements IAlgorithmArrangeService { + +} diff --git a/riis-system/src/main/resources/mapper/algorithm/AlgorithmArrangeDeviceMapper.xml b/riis-system/src/main/resources/mapper/algorithm/AlgorithmArrangeDeviceMapper.xml new file mode 100644 index 0000000..77a4b01 --- /dev/null +++ b/riis-system/src/main/resources/mapper/algorithm/AlgorithmArrangeDeviceMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/riis-system/src/main/resources/mapper/algorithm/AlgorithmArrangeMapper.xml b/riis-system/src/main/resources/mapper/algorithm/AlgorithmArrangeMapper.xml new file mode 100644 index 0000000..d6326d3 --- /dev/null +++ b/riis-system/src/main/resources/mapper/algorithm/AlgorithmArrangeMapper.xml @@ -0,0 +1,5 @@ + + + + +