|
@@ -10,32 +10,40 @@
|
|
|
* 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
|
|
|
* 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
|
|
|
*/
|
|
|
-package vip.xiaonuo.modular.env.envDevice.service.impl;
|
|
|
+package vip.xiaonuo.modular.env.envdevice.service.impl;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.collection.CollStreamUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
+import cn.hutool.json.JSONUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
+import vip.xiaonuo.auth.core.util.StpLoginUserUtil;
|
|
|
+import vip.xiaonuo.common.enums.CommonSortOrderEnum;
|
|
|
import vip.xiaonuo.common.exception.CommonException;
|
|
|
+import vip.xiaonuo.common.listener.CommonDataChangeEventCenter;
|
|
|
import vip.xiaonuo.common.page.CommonPageRequest;
|
|
|
import vip.xiaonuo.common.pojo.CommonResult;
|
|
|
+import vip.xiaonuo.core.enums.EnvDataTypeEnum;
|
|
|
import vip.xiaonuo.modular.base.baseConfig.entity.BaseConfig;
|
|
|
import vip.xiaonuo.modular.base.baseConfig.mapper.BaseConfigMapper;
|
|
|
import vip.xiaonuo.modular.base.pigpen.entity.BasePigpen;
|
|
|
import vip.xiaonuo.modular.base.pigpen.mapper.BasePigpenMapper;
|
|
|
+import vip.xiaonuo.modular.energy.energyDevice.entity.EnergyDevice;
|
|
|
import vip.xiaonuo.modular.env.entity.EnvDeviceEquipment;
|
|
|
-import vip.xiaonuo.modular.env.envDevice.entity.EnvDevice;
|
|
|
-import vip.xiaonuo.modular.env.envDevice.entity.vo.EnvDeviceCountVo;
|
|
|
-import vip.xiaonuo.modular.env.envDevice.mapper.EnvDeviceMapper;
|
|
|
-import vip.xiaonuo.modular.env.envDevice.param.*;
|
|
|
-import vip.xiaonuo.modular.env.envDevice.service.EnvDeviceService;
|
|
|
+import vip.xiaonuo.modular.env.envdevice.entity.EnvDevice;
|
|
|
+import vip.xiaonuo.modular.env.envdevice.entity.vo.EnvDeviceCountVo;
|
|
|
+import vip.xiaonuo.modular.env.envdevice.mapper.EnvDeviceMapper;
|
|
|
+import vip.xiaonuo.modular.env.envdevice.param.*;
|
|
|
+import vip.xiaonuo.modular.env.envdevice.service.EnvDeviceService;
|
|
|
import vip.xiaonuo.modular.env.mapper.EnvDeviceEquipmentMapper;
|
|
|
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
import java.text.NumberFormat;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|