czh 2 rokov pred
rodič
commit
5e94cb4afe

+ 3 - 2
sckw-modules/sckw-system/src/main/java/com/sckw/system/controller/KwsEnterpriseController.java

@@ -5,6 +5,7 @@ import com.sckw.core.web.constant.HttpStatus;
 import com.sckw.core.web.response.HttpResult;
 import com.sckw.system.model.KwsEnterprise;
 import com.sckw.system.model.vo.req.*;
+import com.sckw.system.model.vo.res.IdResVo;
 import com.sckw.system.service.KwsEnterpriseService;
 import jakarta.validation.Valid;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -145,8 +146,8 @@ public class KwsEnterpriseController {
      * @date 2023/06/02
      **/
     @PostMapping("/dels")
-    public HttpResult del(@RequestParam String ids) throws SystemException {
-        kwsEntService.deleteByKey(ids);
+    public HttpResult del(@RequestBody IdReqVo reqVo) throws SystemException {
+        kwsEntService.deleteByKey(reqVo.getIds());
         return HttpResult.ok();
     }
 

+ 23 - 0
sckw-modules/sckw-system/src/main/java/com/sckw/system/model/vo/req/IdReqVo.java

@@ -0,0 +1,23 @@
+package com.sckw.system.model.vo.req;
+
+import lombok.Data;
+
+import java.io.Serial;
+import java.io.Serializable;
+
+/**
+ * @author czh
+ * @desc id统一入参
+ * @date 2023/7/17
+ */
+@Data
+public class IdReqVo implements Serializable {
+
+    @Serial
+    private static final long serialVersionUID = -2933173508474392533L;
+
+    private long id;
+
+    private String ids;
+
+}

+ 3 - 0
sckw-modules/sckw-system/src/main/java/com/sckw/system/model/vo/res/IdResVo.java

@@ -1,5 +1,7 @@
 package com.sckw.system.model.vo.res;
 
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.sckw.core.utils.LongToStringUtils;
 import lombok.Data;
 
 import java.io.Serial;
@@ -16,6 +18,7 @@ public class IdResVo implements Serializable {
     @Serial
     private static final long serialVersionUID = -6267671021325724162L;
 
+    @JsonSerialize(using = LongToStringUtils.class)
     private long id;
 
 }