feat:添加缓存
parent
e7cc1dafe5
commit
0c6344221d
|
@ -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<String, SysFence> {
|
||||||
|
|
||||||
|
@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", "");
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,6 +1,7 @@
|
||||||
|
|
||||||
package com.muyu.openbusiness.controller;
|
package com.muyu.openbusiness.controller;
|
||||||
|
|
||||||
|
import com.muyu.openbusiness.config.SnowflakeIdWorker;
|
||||||
import com.muyu.openbusiness.domain.BreakDown;
|
import com.muyu.openbusiness.domain.BreakDown;
|
||||||
import com.muyu.openbusiness.domain.MessageMap;
|
import com.muyu.openbusiness.domain.MessageMap;
|
||||||
import com.muyu.openbusiness.service.BreakDownService;
|
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 com.muyu.common.security.utils.SecurityUtils;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.data.redis.core.RedisTemplate;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
@ -33,6 +35,8 @@ public class BreakDownController extends BaseController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private BreakDownService breakDownService;
|
private BreakDownService breakDownService;
|
||||||
|
@Autowired
|
||||||
|
private RedisTemplate redisTemplate;
|
||||||
/**
|
/**
|
||||||
* 查询车辆故障列表
|
* 查询车辆故障列表
|
||||||
*/
|
*/
|
||||||
|
@ -42,6 +46,13 @@ public class BreakDownController extends BaseController {
|
||||||
{
|
{
|
||||||
startPage();
|
startPage();
|
||||||
List<BreakDown> list = breakDownService.selectBreakDownList(breakDown);
|
List<BreakDown> 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);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
|
|
||||||
package com.muyu.openbusiness.controller;
|
package com.muyu.openbusiness.controller;
|
||||||
|
|
||||||
|
import com.muyu.openbusiness.config.SnowflakeIdWorker;
|
||||||
import com.muyu.openbusiness.domain.FaultLog;
|
import com.muyu.openbusiness.domain.FaultLog;
|
||||||
import com.muyu.openbusiness.service.IFaultLogService;
|
import com.muyu.openbusiness.service.IFaultLogService;
|
||||||
import com.muyu.common.core.domain.Result;
|
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.annotation.RequiresPermissions;
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
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.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
@ -29,6 +32,8 @@ public class FaultLogController extends BaseController
|
||||||
{
|
{
|
||||||
@Resource
|
@Resource
|
||||||
private IFaultLogService faultLogService;
|
private IFaultLogService faultLogService;
|
||||||
|
@Autowired
|
||||||
|
private RedisTemplate redisTemplate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询故障日志列表
|
* 查询故障日志列表
|
||||||
|
@ -39,6 +44,13 @@ public class FaultLogController extends BaseController
|
||||||
{
|
{
|
||||||
startPage();
|
startPage();
|
||||||
List<FaultLog> list = faultLogService.selectFaultLogList(faultLog);
|
List<FaultLog> 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);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.muyu.openbusiness.controller;
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.common.system.domain.SysMember;
|
import com.muyu.common.system.domain.SysMember;
|
||||||
import com.muyu.common.system.remote.RemoteUserService;
|
import com.muyu.common.system.remote.RemoteUserService;
|
||||||
|
import com.muyu.openbusiness.config.SnowflakeIdWorker;
|
||||||
import com.muyu.openbusiness.domain.SysCar;
|
import com.muyu.openbusiness.domain.SysCar;
|
||||||
import com.muyu.openbusiness.service.ISysCarService;
|
import com.muyu.openbusiness.service.ISysCarService;
|
||||||
import com.muyu.common.core.domain.Result;
|
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 com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.data.redis.core.RedisTemplate;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
@ -38,7 +40,8 @@ public class SysCarController extends BaseController
|
||||||
private ISysCarService sysCarService;
|
private ISysCarService sysCarService;
|
||||||
@Resource
|
@Resource
|
||||||
private RemoteUserService remoteUserService;
|
private RemoteUserService remoteUserService;
|
||||||
|
@Autowired
|
||||||
|
private RedisTemplate redisTemplate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询车辆基础信息列表
|
* 查询车辆基础信息列表
|
||||||
|
@ -49,12 +52,26 @@ public class SysCarController extends BaseController
|
||||||
{
|
{
|
||||||
startPage();
|
startPage();
|
||||||
List<SysCar> list = sysCarService.selectSysCarList(sysCar);
|
List<SysCar> 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);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<SysCar> sysCarList()
|
public List<SysCar> sysCarList()
|
||||||
{
|
{
|
||||||
List<SysCar> list = sysCarService.selectSysCarList(new SysCar());
|
List<SysCar> 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;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.muyu.openbusiness.controller;
|
package com.muyu.openbusiness.controller;
|
||||||
|
|
||||||
|
import com.muyu.openbusiness.config.SnowflakeIdWorker;
|
||||||
import com.muyu.openbusiness.domain.SysCorpuscle;
|
import com.muyu.openbusiness.domain.SysCorpuscle;
|
||||||
import com.muyu.openbusiness.service.ISysCorpuscleService;
|
import com.muyu.openbusiness.service.ISysCorpuscleService;
|
||||||
import com.muyu.common.core.domain.Result;
|
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.core.web.page.TableDataInfo;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.data.redis.core.RedisTemplate;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
@ -25,6 +27,8 @@ public class SysCorpuscleController extends BaseController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISysCorpuscleService sysCorpuscleService;
|
private ISysCorpuscleService sysCorpuscleService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private RedisTemplate redisTemplate;
|
||||||
/**
|
/**
|
||||||
* 查询电子围栏列表
|
* 查询电子围栏列表
|
||||||
*/
|
*/
|
||||||
|
@ -33,6 +37,14 @@ public class SysCorpuscleController extends BaseController {
|
||||||
public Result<TableDataInfo<SysCorpuscle>> list(SysCorpuscle sysCorpuscle) {
|
public Result<TableDataInfo<SysCorpuscle>> list(SysCorpuscle sysCorpuscle) {
|
||||||
startPage();
|
startPage();
|
||||||
List<SysCorpuscle> list = sysCorpuscleService.selectSysCorpuscleList(sysCorpuscle);
|
List<SysCorpuscle> 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);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,16 @@
|
||||||
package com.muyu.openbusiness.controller;
|
package com.muyu.openbusiness.controller;
|
||||||
|
|
||||||
|
import com.muyu.openbusiness.config.SnowflakeIdWorker;
|
||||||
import com.muyu.openbusiness.domain.SysFence;
|
import com.muyu.openbusiness.domain.SysFence;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.utils.poi.ExcelUtil;
|
import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.web.page.TableDataInfo;
|
import com.muyu.common.core.web.page.TableDataInfo;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import com.muyu.openbusiness.service.ISysCorpuscleService;
|
|
||||||
import com.muyu.openbusiness.service.ISysFenceService;
|
import com.muyu.openbusiness.service.ISysFenceService;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
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.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
@ -28,8 +30,8 @@ public class SysFenceController extends BaseController
|
||||||
{
|
{
|
||||||
@Resource
|
@Resource
|
||||||
private ISysFenceService sysFenceService;
|
private ISysFenceService sysFenceService;
|
||||||
|
@Autowired
|
||||||
|
private RedisTemplate redisTemplate;
|
||||||
/**
|
/**
|
||||||
* 查询围栏组列表
|
* 查询围栏组列表
|
||||||
*/
|
*/
|
||||||
|
@ -39,6 +41,13 @@ public class SysFenceController extends BaseController
|
||||||
{
|
{
|
||||||
startPage();
|
startPage();
|
||||||
List<SysFence> list = sysFenceService.selectSysFenceList(sysFence);
|
List<SysFence> 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);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue