diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java index 0f670bf..b6d5ee4 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java @@ -15,6 +15,7 @@ import com.casic.missiles.modular.system.service.IBusMonipoiInfoService; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cache.annotation.CacheEvict; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; @@ -55,6 +56,7 @@ /** * 新增监测点/设备信息 */ + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) @RequestMapping(value = "/add") public Object add(@RequestBody @Valid BusMonipoiInfo busMonipoiInfo, BindingResult bindingResult) { Assert.isFalse(bindingResult.hasErrors(), () -> { @@ -66,6 +68,7 @@ /** * 修改监测点/设备信息 */ + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) @RequestMapping(value = "/update") public Object update(@RequestBody @Valid BusMonipoiInfo busMonipoiInfo, BindingResult bindingResult) { Assert.isFalse(bindingResult.hasErrors(), () -> { @@ -81,6 +84,7 @@ * 删除监测点/设备信息 */ @RequestMapping(value = "/delete") + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) public Object delete(@RequestBody @Valid IdDTO idDTO) { Assert.isFalse(Objects.isNull(idDTO.getId()), () -> { throw new BusinessException(BusinessExceptionEnum.ID_NULL); diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java index 0f670bf..b6d5ee4 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java @@ -15,6 +15,7 @@ import com.casic.missiles.modular.system.service.IBusMonipoiInfoService; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cache.annotation.CacheEvict; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; @@ -55,6 +56,7 @@ /** * 新增监测点/设备信息 */ + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) @RequestMapping(value = "/add") public Object add(@RequestBody @Valid BusMonipoiInfo busMonipoiInfo, BindingResult bindingResult) { Assert.isFalse(bindingResult.hasErrors(), () -> { @@ -66,6 +68,7 @@ /** * 修改监测点/设备信息 */ + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) @RequestMapping(value = "/update") public Object update(@RequestBody @Valid BusMonipoiInfo busMonipoiInfo, BindingResult bindingResult) { Assert.isFalse(bindingResult.hasErrors(), () -> { @@ -81,6 +84,7 @@ * 删除监测点/设备信息 */ @RequestMapping(value = "/delete") + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) public Object delete(@RequestBody @Valid IdDTO idDTO) { Assert.isFalse(Objects.isNull(idDTO.getId()), () -> { throw new BusinessException(BusinessExceptionEnum.ID_NULL); diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java index 21c2dc6..d40c18a 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java @@ -12,6 +12,7 @@ import com.casic.missiles.model.response.ResponseData; import com.casic.missiles.modular.system.model.BusStationInfo; import com.casic.missiles.modular.system.service.IBusStationInfoService; +import org.springframework.cache.annotation.CacheEvict; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; import org.springframework.beans.factory.annotation.Autowired; @@ -54,6 +55,7 @@ /** * 新增场站信息 */ + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) @RequestMapping(value = "/add") public Object add(@RequestBody @Valid BusStationInfo busStationInfo, BindingResult bindingResult) { Assert.isFalse(bindingResult.hasErrors(), () -> { @@ -65,6 +67,7 @@ /** * 修改场站信息 */ + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) @RequestMapping(value = "/update") public Object update(@RequestBody @Valid BusStationInfo busStationInfo, BindingResult bindingResult) { Assert.isFalse(bindingResult.hasErrors(), () -> { diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java index 0f670bf..b6d5ee4 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java @@ -15,6 +15,7 @@ import com.casic.missiles.modular.system.service.IBusMonipoiInfoService; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cache.annotation.CacheEvict; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; @@ -55,6 +56,7 @@ /** * 新增监测点/设备信息 */ + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) @RequestMapping(value = "/add") public Object add(@RequestBody @Valid BusMonipoiInfo busMonipoiInfo, BindingResult bindingResult) { Assert.isFalse(bindingResult.hasErrors(), () -> { @@ -66,6 +68,7 @@ /** * 修改监测点/设备信息 */ + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) @RequestMapping(value = "/update") public Object update(@RequestBody @Valid BusMonipoiInfo busMonipoiInfo, BindingResult bindingResult) { Assert.isFalse(bindingResult.hasErrors(), () -> { @@ -81,6 +84,7 @@ * 删除监测点/设备信息 */ @RequestMapping(value = "/delete") + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) public Object delete(@RequestBody @Valid IdDTO idDTO) { Assert.isFalse(Objects.isNull(idDTO.getId()), () -> { throw new BusinessException(BusinessExceptionEnum.ID_NULL); diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java index 21c2dc6..d40c18a 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java @@ -12,6 +12,7 @@ import com.casic.missiles.model.response.ResponseData; import com.casic.missiles.modular.system.model.BusStationInfo; import com.casic.missiles.modular.system.service.IBusStationInfoService; +import org.springframework.cache.annotation.CacheEvict; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; import org.springframework.beans.factory.annotation.Autowired; @@ -54,6 +55,7 @@ /** * 新增场站信息 */ + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) @RequestMapping(value = "/add") public Object add(@RequestBody @Valid BusStationInfo busStationInfo, BindingResult bindingResult) { Assert.isFalse(bindingResult.hasErrors(), () -> { @@ -65,6 +67,7 @@ /** * 修改场站信息 */ + @CacheEvict(value = {"PAN-TILT"}, allEntries = true, beforeInvocation=true) @RequestMapping(value = "/update") public Object update(@RequestBody @Valid BusStationInfo busStationInfo, BindingResult bindingResult) { Assert.isFalse(bindingResult.hasErrors(), () -> { diff --git a/casic-web/src/main/resources/ehcache.xml b/casic-web/src/main/resources/ehcache.xml new file mode 100644 index 0000000..e89a4f4 --- /dev/null +++ b/casic-web/src/main/resources/ehcache.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + +