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