|
|
@@ -1,11 +1,16 @@
|
|
|
package com.izouma.uwip.web;
|
|
|
+
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.aliyuncs.utils.StringUtils;
|
|
|
import com.izouma.uwip.domain.Docking;
|
|
|
import com.izouma.uwip.service.DockingService;
|
|
|
import com.izouma.uwip.dto.PageQuery;
|
|
|
import com.izouma.uwip.exception.BusinessException;
|
|
|
import com.izouma.uwip.repo.DockingRepo;
|
|
|
import com.izouma.uwip.utils.ObjUtils;
|
|
|
+import com.izouma.uwip.utils.SecurityUtils;
|
|
|
import com.izouma.uwip.utils.excel.ExcelUtils;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springframework.data.domain.Page;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
@@ -20,7 +25,7 @@ import java.util.List;
|
|
|
@AllArgsConstructor
|
|
|
public class DockingController extends BaseController {
|
|
|
private DockingService dockingService;
|
|
|
- private DockingRepo dockingRepo;
|
|
|
+ private DockingRepo dockingRepo;
|
|
|
|
|
|
//@PreAuthorize("hasRole('ADMIN')")
|
|
|
@PostMapping("/save")
|
|
|
@@ -56,5 +61,14 @@ public class DockingController extends BaseController {
|
|
|
List<Docking> data = all(pageQuery).getContent();
|
|
|
ExcelUtils.export(response, data);
|
|
|
}
|
|
|
+
|
|
|
+ @PostMapping("/batchSave")
|
|
|
+ @ApiOperation("批量保存")
|
|
|
+ public void batchSave(String dockings) {
|
|
|
+ if (StringUtils.isNotEmpty(dockings)) {
|
|
|
+ List<Docking> dockingList = JSONObject.parseArray(dockings, Docking.class);
|
|
|
+ dockingService.batchSave(dockingList);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|