From 0c1446bbcc6d94bb584be88d47279c1d4d8f2c75 Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期四, 08 十二月 2022 11:18:24 +0800
Subject: [PATCH] fix: 案件关联店铺id 预警研判确定

---
 ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java    |    4 +-
 ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java                |    2 
 ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java |    3 +
 ycl-platform/src/main/java/com/ycl/dto/casePool/VideoInspectParam.java               |   45 ++++++++++++++++++++++
 ycl-platform/src/main/java/com/ycl/dto/casePool/ViolationParam.java                  |    5 +-
 ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java         |    3 +
 6 files changed, 54 insertions(+), 8 deletions(-)

diff --git a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java
index 90e11cc..177aecb 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java
@@ -11,6 +11,7 @@
 import com.ycl.controller.BaseController;
 import com.ycl.dto.caseHandler.QueryForViolationParam;
 import com.ycl.dto.casePool.IllegalBuildingParam;
+import com.ycl.dto.casePool.VideoInspectParam;
 import com.ycl.dto.casePool.ViolationParam;
 import com.ycl.entity.caseHandler.BaseCase;
 import com.ycl.entity.caseHandler.BaseCaseDetail;
@@ -314,8 +315,7 @@
 
     @PutMapping("/video_inspection")
     @ApiOperation("棰勮鐮斿垽纭畾")
-    public CommonResult searchCount(ViolationParam violationParam){
+    public CommonResult searchCount(VideoInspectParam violationParam){
         return  CommonResult.success(baseCaseService.updateCase(violationParam));
     }
-
 }
\ No newline at end of file
diff --git a/ycl-platform/src/main/java/com/ycl/dto/casePool/VideoInspectParam.java b/ycl-platform/src/main/java/com/ycl/dto/casePool/VideoInspectParam.java
new file mode 100644
index 0000000..1964bcb
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/dto/casePool/VideoInspectParam.java
@@ -0,0 +1,45 @@
+package com.ycl.dto.casePool;
+
+import com.ycl.dto.caseHandler.DispatchInfoParam;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
+@Data
+public class VideoInspectParam  extends DispatchInfoParam {
+
+    private Long baseId;
+
+    @ApiModelProperty(value = "鐘舵��")
+    private Integer state;
+
+    /**
+     * 澶х被
+     */
+    @ApiModelProperty(value = "澶х被")
+    @NotNull(message = "涓嶅厑璁稿ぇ绫讳负绌�")
+    private Integer categoryId;
+
+
+    /**
+     * 灏忕被
+     */
+    @ApiModelProperty(value = "灏忕被")
+    @NotNull(message = "涓嶅厑璁稿皬绫讳负绌�")
+    private Integer typeId;
+
+    /**
+     * 鍏宠仈鍟嗛摵鍚嶇О
+     */
+    @ApiModelProperty(value = "鍏宠仈鍟嗛摵鍚嶇О")
+    private Integer shopName;
+
+    /**
+     * 闂鎻忚堪
+     */
+    @ApiModelProperty(value = "闂鎻忚堪")
+    @NotBlank(message = "涓嶅厑璁搁棶棰樻弿杩颁负绌�")
+    private String description;
+}
diff --git a/ycl-platform/src/main/java/com/ycl/dto/casePool/ViolationParam.java b/ycl-platform/src/main/java/com/ycl/dto/casePool/ViolationParam.java
index bb1a357..33b7dfd 100644
--- a/ycl-platform/src/main/java/com/ycl/dto/casePool/ViolationParam.java
+++ b/ycl-platform/src/main/java/com/ycl/dto/casePool/ViolationParam.java
@@ -11,9 +11,8 @@
 
 @Data
 @ApiModel(value = "娣诲姞杩濊妗堜欢")
-public class ViolationParam extends DispatchInfoParam {
+public class ViolationParam {
 
-    private Long baseId;
 
     @ApiModelProperty(value = "鐘舵��")
     private Integer state;
@@ -91,7 +90,7 @@
      * 鍏宠仈鍟嗛摵鍚嶇О
      */
     @ApiModelProperty(value = "鍏宠仈鍟嗛摵鍚嶇О")
-    private String shopName;
+    private Integer shopName;
 
     /**
      * 杞︾墝鍙�
diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java
index f4c0846..a08faa4 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java
@@ -73,7 +73,7 @@
      */
     @TableField("shop_name")
     @ApiModelProperty(value = "鍏宠仈鍟嗛摵鍚嶇О")
-    private String shopName;
+    private Integer shopName;
 
     /**
      * 杞︾墝鍙�
diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java
index 027167c..60d799d 100644
--- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java
+++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java
@@ -4,6 +4,7 @@
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ycl.dto.caseHandler.QueryForViolationParam;
 import com.ycl.dto.casePool.IllegalBuildingParam;
+import com.ycl.dto.casePool.VideoInspectParam;
 import com.ycl.dto.casePool.ViolationParam;
 import com.ycl.entity.caseHandler.BaseCase;
 import com.ycl.entity.caseHandler.BaseCaseDetail;
@@ -68,7 +69,7 @@
 
     Map<String, Object> selectCount();
 
-    Boolean updateCase(ViolationParam violationParam);
+    Boolean updateCase(VideoInspectParam videoInspectParam);
 
     Integer dayCount();
 
diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
index 24cce4a..cc0a770 100644
--- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
@@ -15,6 +15,7 @@
 import com.ycl.dto.caseHandler.DispatchInfoParam;
 import com.ycl.dto.caseHandler.QueryForViolationParam;
 import com.ycl.dto.casePool.IllegalBuildingParam;
+import com.ycl.dto.casePool.VideoInspectParam;
 import com.ycl.dto.casePool.ViolationParam;
 import com.ycl.entity.caseHandler.*;
 import com.ycl.entity.dict.DataDictionary;
@@ -426,7 +427,7 @@
 
     @Override
     @Transactional(rollbackFor = Exception.class)
-    public Boolean updateCase(ViolationParam violationParam) {
+    public Boolean updateCase(VideoInspectParam violationParam) {
         BaseCase baseCase = new BaseCase();
         BeanUtils.copyProperties(violationParam, baseCase);
         baseCase.setId(violationParam.getBaseId());

--
Gitblit v1.8.0