Bläddra i källkod

消防站点添加新增和分页接口

yq 3 år sedan
förälder
incheckning
e9e6597679

+ 6 - 4
mhfire-controller/src/main/java/com/bizmatics/mhfire/controller/web/FireSiteControllerWeb.java

@@ -7,10 +7,7 @@ import com.bizmatics.mhfire.service.FireSiteService;
 import com.bizmatics.mhfire.service.vo.FireSiteDutyVO;
 import com.bizmatics.mhfire.service.vo.FireSiteVO;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
 
@@ -59,4 +56,9 @@ public class FireSiteControllerWeb {
     public ApiResult<List<FireSiteDutyVO>> getFireSiteDuty(@RequestParam String fireSiteId){
         return ApiResult.success(fireSiteService.getFireSiteDuty(fireSiteId));
     }
+
+    @GetMapping("/addList")
+    public void addList(@RequestBody List<FireSite> fireSite){
+        fireSiteService.saveBatch(fireSite);
+    }
 }

+ 3 - 1
mhfire-model/src/main/java/com/bizmatics/mhfire/model/FireSite.java

@@ -1,5 +1,6 @@
 package com.bizmatics.mhfire.model;
 
+import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.fasterxml.jackson.annotation.JsonAlias;
@@ -41,7 +42,8 @@ public class FireSite implements Serializable {
 
     private String jd;
 
-    @TableId(value = "id")
+    @JsonAlias("ID")
+    @TableId(value = "id",type = IdType.INPUT)
     private Integer id;
 
     private String addr;

+ 1 - 1
mhfire-service/src/main/java/com/bizmatics/mhfire/service/impl/AlertServiceImpl.java

@@ -46,7 +46,7 @@ public class AlertServiceImpl extends AbstractCrudService<AlertMapper, Alert> im
     }
 
     public void perfectDate(List<AlertStatisticsVO> list,Integer times){
-        for (int i = 1; i < times; i++) {
+        for (int i = 1; i <= times; i++) {
             int finalI = i;
             if (list.stream().noneMatch(asv->Integer.parseInt(asv.getMonth()) == finalI)){
                 AlertStatisticsVO asv = new AlertStatisticsVO();