diff --git a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-cache/src/main/java/com/muyu/openbusiness/apply/ElectronicFenceCacheService.java b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-cache/src/main/java/com/muyu/openbusiness/apply/ElectronicFenceCacheService.java new file mode 100644 index 0000000..b535f6d --- /dev/null +++ b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-cache/src/main/java/com/muyu/openbusiness/apply/ElectronicFenceCacheService.java @@ -0,0 +1,30 @@ +package com.muyu.openbusiness.apply; + +import com.muyu.common.cache.abs.CacheAbs; +import com.muyu.openbusiness.domain.SysFence; + +import java.util.List; + +//电子围栏信息缓存 +public class ElectronicFenceCacheService extends CacheAbs { + + @Override + public SysFence getData(String key) { + return null; + } + + @Override + public SysFence defaultValue() { + return null; + } + + @Override + public String keyPre() { + return "SysFence:info:"; + } + + @Override + public String decode(String key) { + return key.replace("SysFence:info", ""); + } +} diff --git a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/BreakDownController.java b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/BreakDownController.java index 4309399..1ed9ac6 100644 --- a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/BreakDownController.java +++ b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/BreakDownController.java @@ -1,6 +1,7 @@ package com.muyu.openbusiness.controller; +import com.muyu.openbusiness.config.SnowflakeIdWorker; import com.muyu.openbusiness.domain.BreakDown; import com.muyu.openbusiness.domain.MessageMap; import com.muyu.openbusiness.service.BreakDownService; @@ -12,6 +13,7 @@ import com.muyu.common.security.annotation.RequiresPermissions; import com.muyu.common.security.utils.SecurityUtils; import jakarta.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -33,6 +35,8 @@ public class BreakDownController extends BaseController { @Autowired private BreakDownService breakDownService; + @Autowired + private RedisTemplate redisTemplate; /** * 查询车辆故障列表 */ @@ -42,6 +46,13 @@ public class BreakDownController extends BaseController { { startPage(); List list = breakDownService.selectBreakDownList(breakDown); + SnowflakeIdWorker snowMaker = new SnowflakeIdWorker(); + for (int i = 0; i < 100; i++) { + long ids = snowMaker.nextId(); + System.out.println(ids); + + } + redisTemplate.opsForValue().set("ids",getDataTable(list)); return getDataTable(list); } diff --git a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/FaultLogController.java b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/FaultLogController.java index 4c7b7ea..1cb4d83 100644 --- a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/FaultLogController.java +++ b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/FaultLogController.java @@ -1,6 +1,7 @@ package com.muyu.openbusiness.controller; +import com.muyu.openbusiness.config.SnowflakeIdWorker; import com.muyu.openbusiness.domain.FaultLog; import com.muyu.openbusiness.service.IFaultLogService; import com.muyu.common.core.domain.Result; @@ -10,6 +11,8 @@ import com.muyu.common.core.web.page.TableDataInfo; import com.muyu.common.security.annotation.RequiresPermissions; import com.muyu.common.security.utils.SecurityUtils; import jakarta.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -29,6 +32,8 @@ public class FaultLogController extends BaseController { @Resource private IFaultLogService faultLogService; + @Autowired + private RedisTemplate redisTemplate; /** * 查询故障日志列表 @@ -39,6 +44,13 @@ public class FaultLogController extends BaseController { startPage(); List list = faultLogService.selectFaultLogList(faultLog); + SnowflakeIdWorker snowMaker = new SnowflakeIdWorker(); + for (int i = 0; i < 100; i++) { + long ids = snowMaker.nextId(); + System.out.println(ids); + + } + redisTemplate.opsForValue().set("ids",getDataTable(list)); return getDataTable(list); } diff --git a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysCarController.java b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysCarController.java index 7d15508..f99733d 100644 --- a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysCarController.java +++ b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysCarController.java @@ -3,6 +3,7 @@ package com.muyu.openbusiness.controller; import com.muyu.common.security.utils.SecurityUtils; import com.muyu.common.system.domain.SysMember; import com.muyu.common.system.remote.RemoteUserService; +import com.muyu.openbusiness.config.SnowflakeIdWorker; import com.muyu.openbusiness.domain.SysCar; import com.muyu.openbusiness.service.ISysCarService; import com.muyu.common.core.domain.Result; @@ -12,6 +13,7 @@ import com.muyu.common.core.web.page.TableDataInfo; import com.muyu.common.security.annotation.RequiresPermissions; import jakarta.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -38,7 +40,8 @@ public class SysCarController extends BaseController private ISysCarService sysCarService; @Resource private RemoteUserService remoteUserService; - +@Autowired +private RedisTemplate redisTemplate; /** * 查询车辆基础信息列表 @@ -49,12 +52,26 @@ public class SysCarController extends BaseController { startPage(); List list = sysCarService.selectSysCarList(sysCar); + SnowflakeIdWorker snowMaker = new SnowflakeIdWorker(); + for (int i = 0; i < 100; i++) { + long ids = snowMaker.nextId(); + System.out.println(ids); + + } + redisTemplate.opsForValue().set("ids",getDataTable(list)); return getDataTable(list); } public List sysCarList() { List list = sysCarService.selectSysCarList(new SysCar()); + SnowflakeIdWorker snowMaker = new SnowflakeIdWorker(); + for (int i = 0; i < 100; i++) { + long ids = snowMaker.nextId(); + System.out.println(ids); + + } + redisTemplate.opsForValue().set("ids",list); return list; } diff --git a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysCorpuscleController.java b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysCorpuscleController.java index ec51f82..3c0f72b 100644 --- a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysCorpuscleController.java +++ b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysCorpuscleController.java @@ -1,5 +1,6 @@ package com.muyu.openbusiness.controller; +import com.muyu.openbusiness.config.SnowflakeIdWorker; import com.muyu.openbusiness.domain.SysCorpuscle; import com.muyu.openbusiness.service.ISysCorpuscleService; import com.muyu.common.core.domain.Result; @@ -7,6 +8,7 @@ import com.muyu.common.core.web.controller.BaseController; import com.muyu.common.core.web.page.TableDataInfo; import com.muyu.common.security.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -25,6 +27,8 @@ public class SysCorpuscleController extends BaseController { @Autowired private ISysCorpuscleService sysCorpuscleService; + @Autowired + private RedisTemplate redisTemplate; /** * 查询电子围栏列表 */ @@ -33,6 +37,14 @@ public class SysCorpuscleController extends BaseController { public Result> list(SysCorpuscle sysCorpuscle) { startPage(); List list = sysCorpuscleService.selectSysCorpuscleList(sysCorpuscle); + SnowflakeIdWorker snowMaker = new SnowflakeIdWorker(); + for (int i = 0; i < 100; i++) { + long ids = snowMaker.nextId(); + System.out.println(ids); + + } + redisTemplate.opsForValue().set("ids",getDataTable(list)); + return getDataTable(list); } diff --git a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysFenceController.java b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysFenceController.java index b32a3d1..d59f815 100644 --- a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysFenceController.java +++ b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/java/com/muyu/openbusiness/controller/SysFenceController.java @@ -1,14 +1,16 @@ package com.muyu.openbusiness.controller; +import com.muyu.openbusiness.config.SnowflakeIdWorker; import com.muyu.openbusiness.domain.SysFence; import com.muyu.common.core.domain.Result; import com.muyu.common.core.utils.poi.ExcelUtil; import com.muyu.common.core.web.controller.BaseController; import com.muyu.common.core.web.page.TableDataInfo; import com.muyu.common.security.annotation.RequiresPermissions; -import com.muyu.openbusiness.service.ISysCorpuscleService; import com.muyu.openbusiness.service.ISysFenceService; import jakarta.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -28,8 +30,8 @@ public class SysFenceController extends BaseController { @Resource private ISysFenceService sysFenceService; - - +@Autowired +private RedisTemplate redisTemplate; /** * 查询围栏组列表 */ @@ -39,6 +41,13 @@ public class SysFenceController extends BaseController { startPage(); List list = sysFenceService.selectSysFenceList(sysFence); + SnowflakeIdWorker snowMaker = new SnowflakeIdWorker(); + for (int i = 0; i < 100; i++) { + long ids = snowMaker.nextId(); + System.out.println(ids); + + } + redisTemplate.opsForValue().set("ids",getDataTable(list)); return getDataTable(list); }