From 44a2ecbb4fd164be63390611849d69ed808247ec Mon Sep 17 00:00:00 2001 From: mg <maokecheng@163.com> Date: 星期六, 08 十月 2022 17:41:12 +0800 Subject: [PATCH] 修改主键Id类型统一为long型 --- ycl-platform/src/main/java/com/ycl/entity/caseHandler/WorkflowConfigStep.java | 4 ycl-platform/src/main/java/com/ycl/service/message/IMessageService.java | 18 ++ ycl-platform/src/main/java/com/ycl/entity/caseHandler/BaseCase.java | 4 ycl-platform/src/main/java/com/ycl/entity/message/Message.java | 155 +++++++++++++++++++ ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ViolationsServiceImpl.java | 6 ycl-platform/src/main/java/com/ycl/service/message/impl/IMessageServiceImpl.java | 33 ++++ ycl-platform/src/main/java/com/ycl/dto/message/MessageParam.java | 77 +++++++++ ycl-platform/src/main/java/com/ycl/entity/caseHandler/Writ.java | 6 ycl-platform/src/main/java/com/ycl/entity/caseHandler/ArrivalSituation.java | 6 ycl-platform/src/main/java/com/ycl/entity/caseHandler/Investigation.java | 9 ycl-platform/src/main/java/com/ycl/entity/caseHandler/DisposeRecord.java | 8 ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java | 6 ycl-platform/src/main/java/com/ycl/dto/caseHandler/DispatchInfoParam.java | 6 ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java | 2 ycl-platform/src/main/java/com/ycl/mapper/message/MessageMapper.java | 15 + ycl-platform/src/main/java/com/ycl/entity/caseHandler/IllegalBuilding.java | 10 ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/CheckHandleServiceImpl.java | 2 ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java | 11 ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java | 8 ycl-platform/src/main/java/com/ycl/controller/caseHandler/DispatchHandleController.java | 10 ycl-platform/src/main/java/com/ycl/controller/message/MessageController.java | 28 +++ ycl-platform/src/main/java/com/ycl/dto/caseHandler/ChechParam.java | 4 ycl-platform/src/main/java/com/ycl/entity/caseHandler/DispatchInfo.java | 2 23 files changed, 377 insertions(+), 53 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 8ac83fb..13fba33 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 @@ -251,7 +251,7 @@ @ApiOperation(value = "缁撴") @PutMapping("/end_case") - public CommonResult endCase(@RequestParam Integer caseId, @RequestParam String result) { + public CommonResult endCase(@RequestParam Long caseId, @RequestParam String result) { baseCaseService.endCase(caseId, result); return CommonResult.success("end case success~!"); } diff --git a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/DispatchHandleController.java b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/DispatchHandleController.java index d1a11f1..bf8a133 100644 --- a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/DispatchHandleController.java +++ b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/DispatchHandleController.java @@ -57,7 +57,7 @@ @ApiOperation(value = "涓婁紶杩濊/杩濆缓澶勭疆缁撴灉") @PostMapping("/addition_dispose_result") - public CommonResult searchDisposeList(@RequestParam Integer caseId, + public CommonResult searchDisposeList(@RequestParam Long caseId, @RequestParam Integer type, @RequestBody UploadDisposingResultParam uploadDisposingResultParam) { AdminUserDetails user = (AdminUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); @@ -79,7 +79,7 @@ BeanUtils.copyProperties(uploadDisposingResultParam, investigation); investigation.setBaseCaseId(caseId); investigation.setCreateTime(LocalDateTime.now()); - investigation.setCreateUser(user.getUserId().intValue()); + investigation.setCreateUser(user.getUserId().longValue()); investigation.setPartyId(partyInfo.getId()); iInvestigationService.save(investigation); //鍒拌揪 @@ -87,7 +87,7 @@ BeanUtils.copyProperties(uploadDisposingResultParam, arrivalSituation); arrivalSituation.setBaseCaseId(caseId); arrivalSituation.setCreateTime(LocalDateTime.now()); - arrivalSituation.setCreateUser(user.getUserId().intValue()); + arrivalSituation.setCreateUser(user.getUserId().longValue()); iArrivalSituationService.save(arrivalSituation); //鏂囦功 Integer illegalBuildingType = 2; @@ -97,7 +97,7 @@ writ.setBaseCaseId(caseId); writ.setIllegalBuildingId(caseId); writ.setCreateTime(LocalDateTime.now()); - writ.setCreateUser(user.getUserId().intValue()); + writ.setCreateUser(user.getUserId().longValue()); iWritService.save(writ); } baseCaseService.update(new LambdaUpdateWrapper<BaseCase>().eq(BaseCase::getId, caseId).set(BaseCase::getState, BaseCaseStatus.CHECK)); @@ -105,7 +105,7 @@ disposeRecord.setBaseCaseId(caseId); disposeRecord.setState(0); disposeRecord.setCreateTime(LocalDateTime.now()); - disposeRecord.setCreateUser(user.getUserId().intValue()); + disposeRecord.setCreateUser(user.getUserId().longValue()); disposeRecord.setStepName("鏍告煡"); iDisposeRecordService.save(disposeRecord); return CommonResult.success("add success"); diff --git a/ycl-platform/src/main/java/com/ycl/controller/message/MessageController.java b/ycl-platform/src/main/java/com/ycl/controller/message/MessageController.java index 6e299ba..356a9b2 100644 --- a/ycl-platform/src/main/java/com/ycl/controller/message/MessageController.java +++ b/ycl-platform/src/main/java/com/ycl/controller/message/MessageController.java @@ -1,5 +1,17 @@ package com.ycl.controller.message; + +import com.ycl.api.CommonResult; +import com.ycl.bo.AdminUserDetails; +import com.ycl.dto.message.MessageParam; +import com.ycl.service.message.IMessageService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.core.context.SecurityContextHolder; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + /** * <p> * 娑堟伅绠$悊 鍓嶇鎺у埗鍣� @@ -8,5 +20,21 @@ * @author mg * @since 2022-10-08 */ +@RestController +@RequestMapping("/message") +@Api(tags = "娑堟伅") public class MessageController { + + @Autowired + IMessageService iMessageService; + + @ApiOperation(value = "鍙戦�佹秷鎭�") + @RequestMapping(value = "/sendMessage", method = RequestMethod.POST) + @ResponseBody + public CommonResult sendMessage(@Validated @RequestBody MessageParam messageParam) { + AdminUserDetails user = (AdminUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); + //璁剧疆鍒涘缓浜� + messageParam.setCreateUser(user.getUserId()); + return CommonResult.success(iMessageService.sendMessage(messageParam)); + } } diff --git a/ycl-platform/src/main/java/com/ycl/dto/caseHandler/ChechParam.java b/ycl-platform/src/main/java/com/ycl/dto/caseHandler/ChechParam.java index 5964743..ceddd69 100644 --- a/ycl-platform/src/main/java/com/ycl/dto/caseHandler/ChechParam.java +++ b/ycl-platform/src/main/java/com/ycl/dto/caseHandler/ChechParam.java @@ -19,12 +19,12 @@ * 妗堜欢id */ @ApiModelProperty(value = "妗堜欢id") - private Integer baseCaseId; + private Long baseCaseId; /** * 褰撳墠澶勭悊浜� */ @ApiModelProperty(value = "褰撳墠澶勭悊浜�") - private Integer currentUser; + private Long currentUser; /** * 瀹℃牳鐘舵�� */ diff --git a/ycl-platform/src/main/java/com/ycl/dto/caseHandler/DispatchInfoParam.java b/ycl-platform/src/main/java/com/ycl/dto/caseHandler/DispatchInfoParam.java index 33a7709..59c9241 100644 --- a/ycl-platform/src/main/java/com/ycl/dto/caseHandler/DispatchInfoParam.java +++ b/ycl-platform/src/main/java/com/ycl/dto/caseHandler/DispatchInfoParam.java @@ -19,12 +19,12 @@ * 妗堜欢id */ @ApiModelProperty(value = "妗堜欢id") - private Integer baseCaseId; + private Long baseCaseId; /** * 鎵ф硶浜哄憳 */ @ApiModelProperty(value = "鎵ф硶浜哄憳") - private Integer lawEnforcer; + private Long lawEnforcer; /** * 鎵ф硶浜哄憳濮撳悕 */ @@ -34,7 +34,7 @@ * 鎵ф硶杞� */ @ApiModelProperty(value = "鎵ф硶杞�") - private Integer enforcementCar; + private Long enforcementCar; /** * 鎵ф硶闃熶紞 */ diff --git a/ycl-platform/src/main/java/com/ycl/dto/message/MessageParam.java b/ycl-platform/src/main/java/com/ycl/dto/message/MessageParam.java new file mode 100644 index 0000000..bef1d13 --- /dev/null +++ b/ycl-platform/src/main/java/com/ycl/dto/message/MessageParam.java @@ -0,0 +1,77 @@ +package com.ycl.dto.message; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; + +/** + * <p> + * 娑堟伅鍙傛暟浣� + * </p> + * + * @author mg + * @since 2022-10-08 + */ +@Data +@ApiModel("娑堟伅鍙傛暟浣�") +public class MessageParam { + /** + * 鏍囬 + */ + @ApiModelProperty(value = "鏍囬") + @NotBlank(message = "鏍囬涓虹┖") + private String head; + /** + * 娑堟伅绫诲瀷 + */ + @ApiModelProperty(value = "娑堟伅绫诲瀷") + @NotBlank(message = "娑堟伅绫诲瀷涓虹┖") + private Long messageType; + /** + * 娑堟伅浣� + */ + @ApiModelProperty(value = "娑堟伅浣�") + @NotNull(message = "娑堟伅浣撲负绌�") + private String body; + /** + * 鍙戦�佽�� + */ + @ApiModelProperty(value = "鍙戦�佽��") + @NotNull(message = "鍙戦�佽�呬负绌�") + private String targetFrom; + /** + * 鎺ユ敹鑰� + */ + @ApiModelProperty(value = "鎺ユ敹鑰�") + @NotBlank(message = "鎺ユ敹鑰呬负绌�") + private String targetTo; + /** + * 闅忔満鐮� + */ + @ApiModelProperty(value = "闅忔満鐮�") + private String randomCode; + /** + * 鍙戦�佹椂闂� + */ + @ApiModelProperty(value = "鍙戦�佹椂闂�") + @NotBlank(message = "鍙戦�佹椂闂翠负绌�") + private String sendTime; + /** + * 鐘舵��0-鏈彂甯�1-宸插彂甯� + */ + @ApiModelProperty(value = "鐘舵��0-鏈彂甯�1-宸插彂甯�") + private Integer status; + /** + * 澶囨敞 + */ + @ApiModelProperty(value = "澶囨敞 ps:棰勭暀瀛楁") + private String remark; + /** + * 鍒涘缓浜� + */ + @ApiModelProperty(value = "鍒涘缓浜�") + private Long createUser; +} \ No newline at end of file diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/ArrivalSituation.java b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/ArrivalSituation.java index a764ed5..2b1901f 100644 --- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/ArrivalSituation.java +++ b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/ArrivalSituation.java @@ -30,14 +30,14 @@ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "id") - private Integer id; + private Long id; /** * 妗堜欢id */ @TableField("base_case_id") @ApiModelProperty(value = "妗堜欢id") - private Integer baseCaseId; + private Long baseCaseId; /** * 鍒拌揪鏃堕棿 @@ -79,7 +79,7 @@ */ @TableField("create_user") @ApiModelProperty(value = "鍒涘缓浜�") - private Integer createUser; + private Long createUser; /** * 鍒涘缓鏃堕棿 diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/BaseCase.java b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/BaseCase.java index 356f2a9..4a699a7 100644 --- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/BaseCase.java +++ b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/BaseCase.java @@ -35,7 +35,7 @@ */ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "id") - private Integer id; + private Long id; /** * 浜嬩欢缂栧彿 @@ -105,7 +105,7 @@ */ @TableField("create_user") @ApiModelProperty(value = "鐧昏浜�") - private Integer createUser; + private Long createUser; /** * 澶勭悊鐘舵��(0璇姤 1涓婃姤 2绔嬫 3娲鹃仯 4澶勭疆 5鏍告煡 6缁撴) diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/DispatchInfo.java b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/DispatchInfo.java index eca2dbf..11bfd9a 100644 --- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/DispatchInfo.java +++ b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/DispatchInfo.java @@ -94,7 +94,7 @@ */ @TableField("create_user") @ApiModelProperty(value = "鍒涘缓浜�") - private Integer createUser; + private Long createUser; /** * 鍒涘缓鏃堕棿 */ diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/DisposeRecord.java b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/DisposeRecord.java index 61eaf75..8b67f66 100644 --- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/DisposeRecord.java +++ b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/DisposeRecord.java @@ -29,21 +29,21 @@ private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) - private Integer id; + private Long id; /** * 妗堜欢id */ @TableField("base_case_id") @ApiModelProperty(value = "妗堜欢id") - private Integer baseCaseId; + private Long baseCaseId; /** * 澶勭疆娴佺▼鐜妭閰嶇疆Id */ @TableField("workflow_config_step_id") @ApiModelProperty(value = "澶勭疆娴佺▼鐜妭閰嶇疆Id") - private Integer workflowConfigStepId; + private Long workflowConfigStepId; /** * 鐜妭鍚嶇О @@ -92,7 +92,7 @@ */ @TableField("create_user") @ApiModelProperty(value = "鍒涘缓浜�") - private Integer createUser; + private Long createUser; /** * 鍒涘缓鏃堕棿 diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/IllegalBuilding.java b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/IllegalBuilding.java index e897b9a..ed3670f 100644 --- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/IllegalBuilding.java +++ b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/IllegalBuilding.java @@ -1,12 +1,12 @@ package com.ycl.entity.caseHandler; -import com.baomidou.mybatisplus.annotation.TableName; -import com.baomidou.mybatisplus.annotation.Version; -import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableField; -import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; + +import java.io.Serializable; /** * <p> @@ -27,7 +27,7 @@ * 妗堜欢id(鍚寀ms_base_case琛╥d) */ @TableId("base_case_id") - private Integer baseCaseId; + private Long baseCaseId; /** * 杩濆缓绫诲埆 diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Investigation.java b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Investigation.java index 65faeff..0dee79f 100644 --- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Investigation.java +++ b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Investigation.java @@ -11,6 +11,7 @@ import java.io.Serializable; import java.time.LocalDateTime; +import java.util.Date; /** * <p> @@ -30,14 +31,14 @@ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "id") - private Integer id; + private Long id; /** * 妗堜欢id */ @TableField("base_case_id") @ApiModelProperty(value = "妗堜欢id") - private Integer baseCaseId; + private Long baseCaseId; /** * 鎵垮姙闃熷憳 @@ -58,7 +59,7 @@ */ @TableField("investigation_time") @ApiModelProperty(value = "鏃堕棿") - private LocalDateTime investigationTime; + private Date investigationTime; /** * 鍦板潃 @@ -100,7 +101,7 @@ */ @TableField("create_user") @ApiModelProperty(value = "鍒涘缓浜�") - private Integer createUser; + private Long createUser; /** * 鍒涘缓鏃堕棿 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 c557028..62dcc5d 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 @@ -1,12 +1,11 @@ package com.ycl.entity.caseHandler; -import com.baomidou.mybatisplus.annotation.TableName; -import com.baomidou.mybatisplus.annotation.Version; -import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableField; -import java.io.Serializable; - +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; + +import java.io.Serializable; /** * <p> @@ -30,7 +29,7 @@ * 妗堜欢id(鍚寀ms_base_case琛╥d) */ @TableId("id") - private Integer id; + private Long id; /** * 澶х被 diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/WorkflowConfigStep.java b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/WorkflowConfigStep.java index 44f254f..9714410 100644 --- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/WorkflowConfigStep.java +++ b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/WorkflowConfigStep.java @@ -32,14 +32,14 @@ */ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "id") - private Integer id; + private Long id; /** * 澶勭疆娴佺▼閰嶇疆id */ @TableField(value = "workflow_config_id") @ApiModelProperty(value = "澶勭疆娴佺▼閰嶇疆id") - private Integer workflowConfigId ; + private Long workflowConfigId ; /** * 鐜妭鍚嶇О diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Writ.java b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Writ.java index eb8645c..0916745 100644 --- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Writ.java +++ b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Writ.java @@ -32,14 +32,14 @@ */ @TableId("base_case_id") @ApiModelProperty(value = "妗堜欢id") - private Integer baseCaseId; + private Long baseCaseId; /** * 杩濆缓id */ @TableField("illegal_building_id") @ApiModelProperty(value = "杩濆缓id") - private Integer illegalBuildingId; + private Long illegalBuildingId; /** * 鏂囦功绉嶇被 @@ -137,7 +137,7 @@ */ @TableField("create_user") @ApiModelProperty(value = "鍒涘缓浜�") - private Integer createUser; + private Long createUser; /** * 鍒涘缓鏃堕棿 diff --git a/ycl-platform/src/main/java/com/ycl/entity/message/Message.java b/ycl-platform/src/main/java/com/ycl/entity/message/Message.java new file mode 100644 index 0000000..5a7b449 --- /dev/null +++ b/ycl-platform/src/main/java/com/ycl/entity/message/Message.java @@ -0,0 +1,155 @@ +package com.ycl.entity.message; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; +import java.io.Serializable; +import java.util.Date; + +/** + * <p> + * 娑堟伅瀹炰綋绫� + * </p> + * + * @author mg + * @since 2022-10-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("ums_message") +@ApiModel(value = "娑堟伅琛�") +public class Message implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 涓婚敭 + */ + @TableId(value = "id", type = IdType.AUTO) + @ApiModelProperty(value = "涓婚敭") + private Long id; + + /** + * 鏍囬 + */ + @TableField("head") + @ApiModelProperty(value = "鏍囬") + @NotBlank(message = "鏍囬涓虹┖") + private String head; + + /** + * 娑堟伅绫诲瀷 + */ + @TableField("message_type") + @ApiModelProperty(value = "娑堟伅绫诲瀷") + @NotBlank(message = "娑堟伅绫诲瀷涓虹┖") + private Long messageType; + + /** + * 娑堟伅浣� + */ + @TableField("body") + @ApiModelProperty(value = "娑堟伅浣�") + @NotNull(message = "娑堟伅浣撲负绌�") + private String body; + + /** + * 鍙戦�佽�� + */ + @TableField("target_from") + @ApiModelProperty(value = "鍙戦�佽��") + @NotNull(message = "鍙戦�佽�呬负绌�") + private String targetFrom; + + /** + * 鎺ユ敹鑰� + */ + @TableField("target_to") + @ApiModelProperty(value = "鎺ユ敹鑰�") + @NotBlank(message = "鎺ユ敹鑰呬负绌�") + private String targetTo; + + /** + * 娑堟伅缂栧彿 + */ + @TableField("message_number") + @ApiModelProperty(value = "娑堟伅缂栧彿") + @NotBlank(message = "娑堟伅缂栧彿涓虹┖") + private String messageNumber; + + /** + * 闅忔満鐮� + */ + @TableField("random_code") + @ApiModelProperty(value = "闅忔満鐮�") + private String randomCode; + /** + * 杩囨湡鏃堕棿 + */ + @TableField("over_time") + @ApiModelProperty(value = "杩囨湡鏃堕棿") + private Date overTime; + /** + * 鍙戦�佹椂闂� + */ + @TableField("send_time") + @ApiModelProperty(value = "鍙戦�佹椂闂�") + private Date sendTime; + /** + * 鐘舵��0-鏈彂甯�1-宸插彂甯� + */ + @TableField("status") + @ApiModelProperty(value = "鐘舵��0-鏈彂甯�1-宸插彂甯�") + private Integer status; + /** + * 鏄惁鏌ョ湅0-鏈煡鐪�1-宸叉煡鐪� + */ + @TableField("is_view") + @ApiModelProperty(value = "鐘舵��0-鏈彂甯�1-宸插彂甯�") + private Integer isView; + /** + * 澶囨敞 + */ + @TableField("remark") + @ApiModelProperty(value = "澶囨敞 ps:棰勭暀瀛楁") + private String remark; + /** + * 鏁版嵁鐗堟湰 + */ + @TableField("version") + @ApiModelProperty(value = "鏁版嵁鐗堟湰") + private Integer version; + /** + * 鍒涘缓浜� + */ + @TableField("create_user") + @ApiModelProperty(value = "鍒涘缓浜�") + private Long createUser; + /** + * 鍒涘缓鏃堕棿 + */ + @TableField("create_time") + @ApiModelProperty(value = "鍒涘缓鏃堕棿") + private Date createTime; + /** + * 鏇存柊浜� + */ + @TableField("update_user") + @ApiModelProperty(value = "鍒涘缓浜�") + private Long updateUser; + /** + * 鏇存柊鏃堕棿 + */ + @TableField("update_time") + @ApiModelProperty(value = "鏇存柊鏃堕棿") + private Date updateTime; + +} diff --git a/ycl-platform/src/main/java/com/ycl/mapper/message/MessageMapper.java b/ycl-platform/src/main/java/com/ycl/mapper/message/MessageMapper.java new file mode 100644 index 0000000..f781af8 --- /dev/null +++ b/ycl-platform/src/main/java/com/ycl/mapper/message/MessageMapper.java @@ -0,0 +1,15 @@ +package com.ycl.mapper.message; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ycl.entity.message.Message; + +/** + * <p> + * 娑堟伅 Mapper 鎺ュ彛 + * </p> + * + * @author mg + * @since 2022-10-08 + */ +public interface MessageMapper extends BaseMapper<Message> { +} 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 fd79ad5..e16beb2 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 @@ -32,9 +32,9 @@ Page listIllegalBuilding(Page page, Integer state, Integer resource); - Boolean saveViolationCase(ViolationParam violationParam,Integer id); + Boolean saveViolationCase(ViolationParam violationParam,Long id); - Boolean saveIllegalBuildingCase(IllegalBuildingParam illegalBuildingParam, Integer id); + Boolean saveIllegalBuildingCase(IllegalBuildingParam illegalBuildingParam, Long id); /** * 鍚屾妗堜欢杩涘害 * @@ -49,5 +49,5 @@ ArrayList<String> listCaseImages(Integer id, Integer type); - void endCase(Integer caseId, String result); + void endCase(Long caseId, String result); } 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 0532b04..7938ed5 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 @@ -196,7 +196,7 @@ } @Override - public Boolean saveViolationCase(ViolationParam violationParam, Integer id) { + public Boolean saveViolationCase(ViolationParam violationParam, Long id) { Violations violations = new Violations(); BeanUtils.copyProperties(violationParam, violations); violations.setId(id); @@ -205,7 +205,7 @@ } @Override - public Boolean saveIllegalBuildingCase(IllegalBuildingParam illegalBuildingParam, Integer id) { + public Boolean saveIllegalBuildingCase(IllegalBuildingParam illegalBuildingParam, Long id) { IllegalBuilding illegalBuilding = new IllegalBuilding(); BeanUtils.copyProperties(illegalBuildingParam, illegalBuilding); illegalBuilding.setBaseCaseId(id); @@ -318,7 +318,7 @@ } @Override - public void endCase(Integer caseId, String result) { + public void endCase(Long caseId, String result) { AdminUserDetails user = (AdminUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); Integer state = 1; String endCaseName = "缁撴"; @@ -331,7 +331,7 @@ disposeRecord.setWorkflowConfigStepId(workflowConfigStepMapper .selectOne(new LambdaQueryWrapper<WorkflowConfigStep>().eq(WorkflowConfigStep::getName, endCaseName)) .getWorkflowConfigId()); - disposeRecord.setCreateUser(user.getUserId().intValue()); + disposeRecord.setCreateUser(user.getUserId().longValue()); disposeRecord.setResult(result); disposeRecord.setState(state); disposeRecord.setCreateTime(LocalDateTime.now()); diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/CheckHandleServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/CheckHandleServiceImpl.java index 33f4d14..6a74ac8 100644 --- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/CheckHandleServiceImpl.java +++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/CheckHandleServiceImpl.java @@ -33,7 +33,7 @@ //鏂板娴佺▼璁板綍淇℃伅 DisposeRecord disposeRecord = new DisposeRecord(); disposeRecord.setBaseCaseId(chechParam.getBaseCaseId()); - disposeRecord.setWorkflowConfigStepId(3); + disposeRecord.setWorkflowConfigStepId(3L); disposeRecord.setState(chechParam.getStatus()); disposeRecord.setCreateUser(chechParam.getCurrentUser()); disposeRecord.setStepName("鏍告煡"); diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ViolationsServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ViolationsServiceImpl.java index d2016ca..40f34f5 100644 --- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ViolationsServiceImpl.java +++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ViolationsServiceImpl.java @@ -1,19 +1,17 @@ package com.ycl.service.caseHandler.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ycl.entity.caseHandler.BaseCase; import com.ycl.entity.caseHandler.EventSource; import com.ycl.entity.caseHandler.QuestionCategory; import com.ycl.entity.caseHandler.Violations; -import com.ycl.entity.dict.DataDictionary; import com.ycl.entity.video.VideoAlarmReport; import com.ycl.entity.video.VideoPoint; import com.ycl.mapper.caseHandler.ViolationsMapper; import com.ycl.service.caseHandler.IBaseCaseService; import com.ycl.service.caseHandler.IViolationsService; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ycl.service.video.impl.IVideoPointService; -import com.ycl.service.video.impl.VideoPointServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -53,7 +51,7 @@ videoPoint = pointList.get(0); } BaseCase baseCase = BaseCase.builder().eventSource(EventSource.VIDEO.getCode()).category(QuestionCategory.VIOLATION.getCode()) - .createTime(LocalDateTime.now()).createUser(0).state(1).alarmTime(videoAlarmReport.getAlarmTime()).build(); + .createTime(LocalDateTime.now()).createUser(0L).state(1).alarmTime(videoAlarmReport.getAlarmTime()).build(); Violations violations = new Violations(); if (videoPoint != null) { baseCase.setLatitude(videoPoint.getLatitude()); diff --git a/ycl-platform/src/main/java/com/ycl/service/message/IMessageService.java b/ycl-platform/src/main/java/com/ycl/service/message/IMessageService.java new file mode 100644 index 0000000..24ae67d --- /dev/null +++ b/ycl-platform/src/main/java/com/ycl/service/message/IMessageService.java @@ -0,0 +1,18 @@ +package com.ycl.service.message; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ycl.dto.message.MessageParam; +import com.ycl.entity.message.Message; + +/** + * <p> + * 娑堟伅鏈嶅姟绫� + * </p> + * + * @author mg + * @since 2022-10-08 + */ +public interface IMessageService extends IService<Message> { + + Message sendMessage(MessageParam messageParam); +} diff --git a/ycl-platform/src/main/java/com/ycl/service/message/impl/IMessageServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/message/impl/IMessageServiceImpl.java new file mode 100644 index 0000000..da47266 --- /dev/null +++ b/ycl-platform/src/main/java/com/ycl/service/message/impl/IMessageServiceImpl.java @@ -0,0 +1,33 @@ +package com.ycl.service.message.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ycl.dto.message.MessageParam; +import com.ycl.entity.message.Message; +import com.ycl.mapper.message.MessageMapper; +import com.ycl.service.message.IMessageService; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Service; + +import java.util.Date; + +/** + * <p> + * 鏈嶅姟瀹炵幇绫� + * </p> + * + * @author mg + * @since 2022-10-08 + */ +@Service +public class IMessageServiceImpl extends ServiceImpl<MessageMapper, Message> implements IMessageService { + @Override + public Message sendMessage(MessageParam mssageParam) { + Message message = new Message(); + BeanUtils.copyProperties(mssageParam, message); + //鐢熸垚榛樿鍙傛暟 + message.setCreateTime(new Date()); + message.setUpdateTime(new Date()); + baseMapper.insert(message); + return message; + } +} -- Gitblit v1.8.0