From 72a6ba539aa2012edadbcf031f7b21acce5c8640 Mon Sep 17 00:00:00 2001
From: Oliver <1070107765@qq.com>
Date: 星期二, 08 十一月 2022 18:11:59 +0800
Subject: [PATCH] commit
---
ycl-platform/src/main/java/com/ycl/service/video/impl/VideoPointServiceImpl.java | 1
ycl-platform/src/main/java/com/ycl/controller/region/SccgRegionController.java | 11 ++++-
ycl-platform/src/main/java/com/ycl/service/region/ISccgRegionService.java | 3 +
ycl-platform/src/main/java/com/ycl/service/video/impl/VideoInspectionServiceImpl.java | 28 ++++++++++++++
ycl-platform/src/main/java/com/ycl/controller/store/StoreInfoController.java | 4 +-
ycl-platform/src/main/java/com/ycl/controller/cockpit/statisticsEvents/StatisticsEventsController.java | 2 -
ycl-platform/src/main/java/com/ycl/mapper/video/VideoPointMapper.java | 3 +
ycl-platform/src/main/java/com/ycl/controller/video/VideoInspectionController.java | 41 ++++++++++++++++++++
ycl-platform/src/main/java/com/ycl/service/region/impl/SccgRegionServiceImpl.java | 9 +++-
ycl-platform/src/main/java/com/ycl/service/video/IVideoInspectionService.java | 14 +++++++
10 files changed, 104 insertions(+), 12 deletions(-)
diff --git a/ycl-platform/src/main/java/com/ycl/controller/cockpit/statisticsEvents/StatisticsEventsController.java b/ycl-platform/src/main/java/com/ycl/controller/cockpit/statisticsEvents/StatisticsEventsController.java
index feea793..65537c6 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/cockpit/statisticsEvents/StatisticsEventsController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/cockpit/statisticsEvents/StatisticsEventsController.java
@@ -179,9 +179,7 @@
@GetMapping("/video_point")
public CommonResult<List<VideoPointVo>> videoPoint(@Validated CockpitVO params) {
checkApiUtil.cockpit(params);
-
IPage<VideoPointVo> page = videoPointService.getList(null, null, 1, 500);
-
return CommonResult.success(page.getRecords());
}
diff --git a/ycl-platform/src/main/java/com/ycl/controller/region/SccgRegionController.java b/ycl-platform/src/main/java/com/ycl/controller/region/SccgRegionController.java
index ff7c125..d8bb664 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/region/SccgRegionController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/region/SccgRegionController.java
@@ -2,6 +2,8 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ycl.api.CommonPage;
import com.ycl.api.CommonResult;
import com.ycl.controller.BaseController;
import com.ycl.entity.region.SccgRegion;
@@ -45,11 +47,14 @@
public CommonResult addRegion(@Validated @RequestBody SccgRegion sccgRegion) {
return CommonResult.success(iSccgRegionService.save(sccgRegion));
}
+
@ApiOperation(value = "鑾峰彇琛屾斂鍖哄煙鍒嗛〉鏌ヨ")
@RequestMapping(value = "/list", method = RequestMethod.POST)
@ResponseBody
- public CommonResult<IPage<SccgRegion>> list(@Validated @RequestBody SccgRegion sccgRegion) {
- return CommonResult.success(iSccgRegionService.list(sccgRegion));
+ public CommonResult<CommonPage<SccgRegion>> list(@RequestParam(value = "pageSize", defaultValue = "5") Integer pageSize,
+ @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum) {
+ Page<SccgRegion> list = iSccgRegionService.list(pageSize, pageNum);
+ return CommonResult.success(CommonPage.restPage(list));
}
@@ -87,7 +92,7 @@
@ApiOperation("鑾峰彇瀛愮被")
@GetMapping("/getChildren/{parentId}")
@ApiImplicitParams({
- @ApiImplicitParam(name = "parentId",value = "椤剁骇parentId=0")
+ @ApiImplicitParam(name = "parentId", value = "椤剁骇parentId=0")
})
public CommonResult<List<SccgRegion>> getChildren(@PathVariable Long parentId) {
List<SccgRegion> treeList = iSccgRegionService.getChildren(parentId);
diff --git a/ycl-platform/src/main/java/com/ycl/controller/store/StoreInfoController.java b/ycl-platform/src/main/java/com/ycl/controller/store/StoreInfoController.java
index 67e4601..e52aff9 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/store/StoreInfoController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/store/StoreInfoController.java
@@ -62,7 +62,7 @@
public CommonResult<StoreInfo> getItem(@PathVariable Long id) {
StoreInfo storeInfo = storeInfoService.getById(id);
StoreInfoVO vo = new StoreInfoVO();
- BeanUtils.copyProperties(storeInfo,vo);
+ BeanUtils.copyProperties(storeInfo, vo);
vo.setVideoPoint(videoPointService.getById(storeInfo.getVideoId()));
return CommonResult.success(storeInfo);
}
@@ -70,7 +70,7 @@
@ApiOperation(value = "娣诲姞闂ㄥ簵淇℃伅")
@RequestMapping(value = "/add", method = RequestMethod.POST)
@ResponseBody
- @LogSave(operationType = "闂ㄥ簵绠$悊",contain = "娣诲姞闂ㄥ簵")
+ @LogSave(operationType = "闂ㄥ簵绠$悊", contain = "娣诲姞闂ㄥ簵")
public CommonResult<StoreInfo> add(@Validated @RequestBody UmsStoreInfoParam umsStoreInfoParam) {
StoreInfo storeInfo = StoreInfo.builder()
.owner(umsStoreInfoParam.getOwner())
diff --git a/ycl-platform/src/main/java/com/ycl/controller/video/VideoInspectionController.java b/ycl-platform/src/main/java/com/ycl/controller/video/VideoInspectionController.java
new file mode 100644
index 0000000..eb8132a
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/controller/video/VideoInspectionController.java
@@ -0,0 +1,41 @@
+package com.ycl.controller.video;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ycl.api.CommonPage;
+import com.ycl.api.CommonResult;
+import com.ycl.entity.video.VideoPoint;
+import com.ycl.service.video.IVideoInspectionService;
+import com.ycl.service.video.impl.IVideoPointService;
+import com.ycl.vo.equipment.VideoPointVo;
+import io.swagger.annotations.Api;
+import lombok.AllArgsConstructor;
+import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * 瑙嗛宸℃煡鎺у埗鍣�
+ *
+ * @author 瀹夌懢鐒�
+ * @date 2022/11/08
+ */
+@RestController
+@RequestMapping("/video_inspection")
+@Api(tags = "瑙嗛宸℃煡")
+public class VideoInspectionController {
+
+ @Autowired
+ private IVideoInspectionService videoInspectionService;
+
+
+ @GetMapping("page")
+ public CommonResult page(@RequestParam(value = "size", required = false) Long size,
+ @RequestParam(value = "current", required = false) Long current,
+ @RequestParam(value = "regionId", required = false) Integer streetId,
+ @RequestParam(value = "regionId", required = false) Integer communityId) {
+ Page<VideoPointVo> list = videoInspectionService.page(size, current, streetId, communityId);
+ return CommonResult.success(CommonPage.restPage(list));
+ }
+
+
+}
diff --git a/ycl-platform/src/main/java/com/ycl/mapper/video/VideoPointMapper.java b/ycl-platform/src/main/java/com/ycl/mapper/video/VideoPointMapper.java
index b3d16ee..21c7c35 100644
--- a/ycl-platform/src/main/java/com/ycl/mapper/video/VideoPointMapper.java
+++ b/ycl-platform/src/main/java/com/ycl/mapper/video/VideoPointMapper.java
@@ -5,6 +5,7 @@
import com.ycl.entity.video.VideoPoint;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ycl.vo.equipment.VideoPointVo;
+import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/**
@@ -15,7 +16,9 @@
* @author zhanghua
* @since 2022-09-26
*/
+@Mapper
public interface VideoPointMapper extends BaseMapper<VideoPoint> {
IPage<VideoPointVo> search(Page<VideoPointVo> page, @Param("streetId") Integer streetId, @Param("communityId") Integer communityId);
+
}
diff --git a/ycl-platform/src/main/java/com/ycl/service/region/ISccgRegionService.java b/ycl-platform/src/main/java/com/ycl/service/region/ISccgRegionService.java
index e10cabd..2cac581 100644
--- a/ycl-platform/src/main/java/com/ycl/service/region/ISccgRegionService.java
+++ b/ycl-platform/src/main/java/com/ycl/service/region/ISccgRegionService.java
@@ -1,6 +1,7 @@
package com.ycl.service.region;
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ycl.entity.region.SccgRegion;
@@ -20,7 +21,7 @@
* @return
*/
List<SccgRegion> getTree();
- IPage<SccgRegion> list(SccgRegion sccgRegion);
+ Page<SccgRegion> list(Integer pageSize, Integer pageNum);
List<SccgRegion> getChildren(Long parentId);
}
diff --git a/ycl-platform/src/main/java/com/ycl/service/region/impl/SccgRegionServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/region/impl/SccgRegionServiceImpl.java
index 510d2fa..5759491 100644
--- a/ycl-platform/src/main/java/com/ycl/service/region/impl/SccgRegionServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/region/impl/SccgRegionServiceImpl.java
@@ -3,6 +3,7 @@
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ycl.entity.region.SccgRegion;
import com.ycl.mapper.region.SccgRegionMapper;
@@ -39,7 +40,6 @@
if (StringUtils.isBlank(result)) {
// 1.鏌ュ嚭鎵�鏈夌綉鏍�
List<SccgRegion> list = this.list();
-
// 2.缁勮鎴愮埗瀛愮殑鏍戝瀷缁撴瀯
// 2.1銆佹壘鍒版墍鏈夌殑涓�绾х綉鏍�:浣跨敤jdk8鐨剆tream娴佽繘琛岃繃婊�
List<SccgRegion> collect = list.stream().filter(griddingEntity -> {
@@ -87,8 +87,11 @@
}
@Override
- public IPage<SccgRegion> list(SccgRegion sccgRegion) {
- return null;
+ public Page<SccgRegion> list(Integer pageSize, Integer pageNum) {
+ Page<SccgRegion> page = new Page<>();
+ page.setSize(pageSize);
+ page.setCurrent(pageNum);
+ return page(page);
}
@Override
diff --git a/ycl-platform/src/main/java/com/ycl/service/video/IVideoInspectionService.java b/ycl-platform/src/main/java/com/ycl/service/video/IVideoInspectionService.java
new file mode 100644
index 0000000..50cc700
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/service/video/IVideoInspectionService.java
@@ -0,0 +1,14 @@
+package com.ycl.service.video;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ycl.vo.equipment.VideoPointVo;
+
+/**
+ * 瑙嗛宸℃煡鏈嶅姟Service
+ *
+ * @author 瀹夌懢鐒�
+ * @date 2022/11/08
+ */
+public interface IVideoInspectionService {
+ Page<VideoPointVo> page(Long size, Long current, Integer streetId, Integer communityId);
+}
diff --git a/ycl-platform/src/main/java/com/ycl/service/video/impl/VideoInspectionServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/video/impl/VideoInspectionServiceImpl.java
new file mode 100644
index 0000000..1f6e35f
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/service/video/impl/VideoInspectionServiceImpl.java
@@ -0,0 +1,28 @@
+package com.ycl.service.video.impl;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ycl.common.util.CommonUtils;
+import com.ycl.entity.video.VideoPoint;
+import com.ycl.mapper.video.VideoPointMapper;
+import com.ycl.service.video.IVideoInspectionService;
+import com.ycl.vo.equipment.VideoPointVo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+/**
+ * 瑙嗛宸℃煡鏈嶅姟ServiceImpl
+ *
+ * @author 瀹夌懢鐒�
+ * @date 2022/11/08
+ */
+@Service
+public class VideoInspectionServiceImpl implements IVideoInspectionService {
+ @Autowired
+ private VideoPointMapper videoPointMapper;
+
+ @Override
+ public Page<VideoPointVo> page(Long size, Long current, Integer streetId, Integer communityId) {
+ Page<VideoPointVo> page = new Page<>(current, size);
+ return (Page<VideoPointVo>) videoPointMapper.search(page, streetId, communityId);
+ }
+}
diff --git a/ycl-platform/src/main/java/com/ycl/service/video/impl/VideoPointServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/video/impl/VideoPointServiceImpl.java
index 0600e9c..b9ddd78 100644
--- a/ycl-platform/src/main/java/com/ycl/service/video/impl/VideoPointServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/video/impl/VideoPointServiceImpl.java
@@ -24,7 +24,6 @@
@Override
public IPage<VideoPointVo> getList(Integer streetId, Integer communityId, Integer current, Integer size) {
-
Page<VideoPointVo> page = new Page<>(current, size);
IPage<VideoPointVo> page1 = baseMapper.search(page, streetId, communityId);
return page1;
--
Gitblit v1.8.0