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