refactor:iot包结构
This commit is contained in:
6
nl-iot/src/main/java/org/nl/iot/core/package-info.java
Normal file
6
nl-iot/src/main/java/org/nl/iot/core/package-info.java
Normal file
@@ -0,0 +1,6 @@
|
||||
/**
|
||||
* 核心包(通信协议工具、配置等)
|
||||
* @author: lyd
|
||||
* @date: 2026/2/28
|
||||
*/
|
||||
package org.nl.iot.core;
|
||||
@@ -10,7 +10,7 @@
|
||||
* 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
|
||||
* 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
|
||||
*/
|
||||
package org.nl.module.iot.controller;
|
||||
package org.nl.iot.modular.iot.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
@@ -18,9 +18,10 @@ import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.nl.common.pojo.CommonResult;
|
||||
import org.nl.module.iot.entity.IotConfig;
|
||||
import org.nl.module.iot.service.IotDeviceService;
|
||||
import org.nl.module.iot.service.IotConfigService;
|
||||
import org.nl.iot.modular.iot.entity.IotConfig;
|
||||
import org.nl.iot.modular.iot.entity.IotDevice;
|
||||
import org.nl.iot.modular.iot.service.IotDeviceService;
|
||||
import org.nl.iot.modular.iot.service.IotConfigService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -114,8 +115,8 @@ public class IotConfigController {
|
||||
.collect(java.util.stream.Collectors.toSet());
|
||||
if (!deviceIds.isEmpty()) {
|
||||
iotDeviceService.lambdaUpdate()
|
||||
.in(org.nl.module.iot.entity.IotDevice::getId, deviceIds)
|
||||
.set(org.nl.module.iot.entity.IotDevice::getIsConfig, true)
|
||||
.in(IotDevice::getId, deviceIds)
|
||||
.set(IotDevice::getIsConfig, true)
|
||||
.update();
|
||||
}
|
||||
}
|
||||
@@ -10,7 +10,7 @@
|
||||
* 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
|
||||
* 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
|
||||
*/
|
||||
package org.nl.module.iot.controller;
|
||||
package org.nl.iot.modular.iot.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
@@ -18,10 +18,10 @@ import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.nl.common.pojo.CommonResult;
|
||||
import org.nl.module.iot.entity.IotConnect;
|
||||
import org.nl.module.iot.entity.IotConfig;
|
||||
import org.nl.module.iot.service.IotConfigService;
|
||||
import org.nl.module.iot.service.IotConnectService;
|
||||
import org.nl.iot.modular.iot.entity.IotConnect;
|
||||
import org.nl.iot.modular.iot.entity.IotConfig;
|
||||
import org.nl.iot.modular.iot.service.IotConfigService;
|
||||
import org.nl.iot.modular.iot.service.IotConnectService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -10,7 +10,7 @@
|
||||
* 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
|
||||
* 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
|
||||
*/
|
||||
package org.nl.module.iot.controller;
|
||||
package org.nl.iot.modular.iot.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
@@ -18,10 +18,10 @@ import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.nl.common.pojo.CommonResult;
|
||||
import org.nl.module.iot.entity.IotDevice;
|
||||
import org.nl.module.iot.entity.IotConfig;
|
||||
import org.nl.module.iot.service.IotDeviceService;
|
||||
import org.nl.module.iot.service.IotConfigService;
|
||||
import org.nl.iot.modular.iot.entity.IotDevice;
|
||||
import org.nl.iot.modular.iot.entity.IotConfig;
|
||||
import org.nl.iot.modular.iot.service.IotDeviceService;
|
||||
import org.nl.iot.modular.iot.service.IotConfigService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -10,7 +10,7 @@
|
||||
* 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
|
||||
* 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
|
||||
*/
|
||||
package org.nl.module.iot.controller;
|
||||
package org.nl.iot.modular.iot.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
@@ -18,10 +18,10 @@ import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.nl.common.pojo.CommonResult;
|
||||
import org.nl.module.iot.entity.IotModel;
|
||||
import org.nl.module.iot.entity.IotModelTags;
|
||||
import org.nl.module.iot.service.IotModelService;
|
||||
import org.nl.module.iot.service.IotModelTagsService;
|
||||
import org.nl.iot.modular.iot.entity.IotModel;
|
||||
import org.nl.iot.modular.iot.entity.IotModelTags;
|
||||
import org.nl.iot.modular.iot.service.IotModelService;
|
||||
import org.nl.iot.modular.iot.service.IotModelTagsService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
@@ -10,7 +10,7 @@
|
||||
* 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
|
||||
* 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
|
||||
*/
|
||||
package org.nl.module.iot.controller;
|
||||
package org.nl.iot.modular.iot.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
@@ -18,8 +18,8 @@ import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.nl.common.pojo.CommonResult;
|
||||
import org.nl.module.iot.entity.IotModelTags;
|
||||
import org.nl.module.iot.service.IotModelTagsService;
|
||||
import org.nl.iot.modular.iot.entity.IotModelTags;
|
||||
import org.nl.iot.modular.iot.service.IotModelTagsService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.entity;
|
||||
package org.nl.iot.modular.iot.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.entity;
|
||||
package org.nl.iot.modular.iot.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.entity;
|
||||
package org.nl.iot.modular.iot.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.entity;
|
||||
package org.nl.iot.modular.iot.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.entity;
|
||||
package org.nl.iot.modular.iot.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
@@ -1,8 +1,8 @@
|
||||
package org.nl.module.iot.mapper;
|
||||
package org.nl.iot.modular.iot.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.nl.module.iot.entity.IotConfig;
|
||||
import org.nl.iot.modular.iot.entity.IotConfig;
|
||||
|
||||
/**
|
||||
* 信号配置表Mapper
|
||||
@@ -1,8 +1,8 @@
|
||||
package org.nl.module.iot.mapper;
|
||||
package org.nl.iot.modular.iot.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.nl.module.iot.entity.IotConnect;
|
||||
import org.nl.iot.modular.iot.entity.IotConnect;
|
||||
|
||||
/**
|
||||
* 连接表Mapper
|
||||
@@ -1,8 +1,8 @@
|
||||
package org.nl.module.iot.mapper;
|
||||
package org.nl.iot.modular.iot.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.nl.module.iot.entity.IotDevice;
|
||||
import org.nl.iot.modular.iot.entity.IotDevice;
|
||||
|
||||
/**
|
||||
* 子设备表Mapper
|
||||
@@ -1,8 +1,8 @@
|
||||
package org.nl.module.iot.mapper;
|
||||
package org.nl.iot.modular.iot.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.nl.module.iot.entity.IotModel;
|
||||
import org.nl.iot.modular.iot.entity.IotModel;
|
||||
|
||||
/**
|
||||
* 模型表Mapper
|
||||
@@ -1,8 +1,8 @@
|
||||
package org.nl.module.iot.mapper;
|
||||
package org.nl.iot.modular.iot.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.nl.module.iot.entity.IotModelTags;
|
||||
import org.nl.iot.modular.iot.entity.IotModelTags;
|
||||
|
||||
/**
|
||||
* 模型信号表Mapper
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.param;
|
||||
package org.nl.iot.modular.iot.param;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Getter;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.param;
|
||||
package org.nl.iot.modular.iot.param;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Getter;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.param;
|
||||
package org.nl.iot.modular.iot.param;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Getter;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.param;
|
||||
package org.nl.iot.modular.iot.param;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Getter;
|
||||
@@ -0,0 +1,6 @@
|
||||
/**
|
||||
* 接口实现提供者
|
||||
* @author: lyd
|
||||
* @date: 2026/2/28
|
||||
*/
|
||||
package org.nl.iot.modular.iot.provider;
|
||||
@@ -1,9 +1,9 @@
|
||||
package org.nl.module.iot.service;
|
||||
package org.nl.iot.modular.iot.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.nl.module.iot.entity.IotConfig;
|
||||
import org.nl.iot.modular.iot.entity.IotConfig;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
/**
|
||||
@@ -1,9 +1,9 @@
|
||||
package org.nl.module.iot.service;
|
||||
package org.nl.iot.modular.iot.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.nl.module.iot.entity.IotConnect;
|
||||
import org.nl.iot.modular.iot.entity.IotConnect;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
/**
|
||||
@@ -1,9 +1,9 @@
|
||||
package org.nl.module.iot.service;
|
||||
package org.nl.iot.modular.iot.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.nl.module.iot.entity.IotDevice;
|
||||
import org.nl.iot.modular.iot.entity.IotDevice;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
/**
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.nl.module.iot.service;
|
||||
package org.nl.iot.modular.iot.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import org.nl.module.iot.entity.IotModel;
|
||||
import org.nl.iot.modular.iot.entity.IotModel;
|
||||
|
||||
/**
|
||||
* 模型表Service接口
|
||||
@@ -1,9 +1,9 @@
|
||||
package org.nl.module.iot.service;
|
||||
package org.nl.iot.modular.iot.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.nl.module.iot.entity.IotModelTags;
|
||||
import org.nl.iot.modular.iot.entity.IotModelTags;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
/**
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.service.impl;
|
||||
package org.nl.iot.modular.iot.service.impl;
|
||||
|
||||
import com.alibaba.excel.EasyExcel;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
@@ -10,10 +10,10 @@ import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.nl.common.exception.CommonException;
|
||||
import org.nl.common.util.CommonDownloadUtil;
|
||||
import org.nl.common.util.CommonResponseUtil;
|
||||
import org.nl.module.iot.entity.IotConfig;
|
||||
import org.nl.module.iot.mapper.IotConfigMapper;
|
||||
import org.nl.module.iot.param.IotConfigImportParam;
|
||||
import org.nl.module.iot.service.IotConfigService;
|
||||
import org.nl.iot.modular.iot.entity.IotConfig;
|
||||
import org.nl.iot.modular.iot.mapper.IotConfigMapper;
|
||||
import org.nl.iot.modular.iot.param.IotConfigImportParam;
|
||||
import org.nl.iot.modular.iot.service.IotConfigService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.service.impl;
|
||||
package org.nl.iot.modular.iot.service.impl;
|
||||
|
||||
import com.alibaba.excel.EasyExcel;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
@@ -10,10 +10,10 @@ import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.nl.common.exception.CommonException;
|
||||
import org.nl.common.util.CommonDownloadUtil;
|
||||
import org.nl.common.util.CommonResponseUtil;
|
||||
import org.nl.module.iot.entity.IotConnect;
|
||||
import org.nl.module.iot.mapper.IotConnectMapper;
|
||||
import org.nl.module.iot.param.IotConnectImportParam;
|
||||
import org.nl.module.iot.service.IotConnectService;
|
||||
import org.nl.iot.modular.iot.entity.IotConnect;
|
||||
import org.nl.iot.modular.iot.mapper.IotConnectMapper;
|
||||
import org.nl.iot.modular.iot.param.IotConnectImportParam;
|
||||
import org.nl.iot.modular.iot.service.IotConnectService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.service.impl;
|
||||
package org.nl.iot.modular.iot.service.impl;
|
||||
|
||||
import com.alibaba.excel.EasyExcel;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
@@ -10,10 +10,10 @@ import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.nl.common.exception.CommonException;
|
||||
import org.nl.common.util.CommonDownloadUtil;
|
||||
import org.nl.common.util.CommonResponseUtil;
|
||||
import org.nl.module.iot.entity.IotDevice;
|
||||
import org.nl.module.iot.mapper.IotDeviceMapper;
|
||||
import org.nl.module.iot.param.IotDeviceImportParam;
|
||||
import org.nl.module.iot.service.IotDeviceService;
|
||||
import org.nl.iot.modular.iot.entity.IotDevice;
|
||||
import org.nl.iot.modular.iot.mapper.IotDeviceMapper;
|
||||
import org.nl.iot.modular.iot.param.IotDeviceImportParam;
|
||||
import org.nl.iot.modular.iot.service.IotDeviceService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package org.nl.module.iot.service.impl;
|
||||
package org.nl.iot.modular.iot.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.nl.module.iot.entity.IotModel;
|
||||
import org.nl.module.iot.mapper.IotModelMapper;
|
||||
import org.nl.module.iot.service.IotModelService;
|
||||
import org.nl.iot.modular.iot.entity.IotModel;
|
||||
import org.nl.iot.modular.iot.mapper.IotModelMapper;
|
||||
import org.nl.iot.modular.iot.service.IotModelService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.nl.module.iot.service.impl;
|
||||
package org.nl.iot.modular.iot.service.impl;
|
||||
|
||||
import com.alibaba.excel.EasyExcel;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
@@ -10,10 +10,10 @@ import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.nl.common.exception.CommonException;
|
||||
import org.nl.common.util.CommonDownloadUtil;
|
||||
import org.nl.common.util.CommonResponseUtil;
|
||||
import org.nl.module.iot.entity.IotModelTags;
|
||||
import org.nl.module.iot.mapper.IotModelTagsMapper;
|
||||
import org.nl.module.iot.param.IotModelTagsImportParam;
|
||||
import org.nl.module.iot.service.IotModelTagsService;
|
||||
import org.nl.iot.modular.iot.entity.IotModelTags;
|
||||
import org.nl.iot.modular.iot.mapper.IotModelTagsMapper;
|
||||
import org.nl.iot.modular.iot.param.IotModelTagsImportParam;
|
||||
import org.nl.iot.modular.iot.service.IotModelTagsService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
/**
|
||||
* 业务领域包
|
||||
* @author: lyd
|
||||
* @date: 2026/2/28
|
||||
*/
|
||||
package org.nl.iot.modular;
|
||||
Reference in New Issue
Block a user