平台件合规认证计划-批量添加
This commit is contained in:
+10
-5
@@ -1,5 +1,7 @@
|
||||
package com.jero.modules.platform.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
@@ -29,9 +31,10 @@ import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
/**
|
||||
/**
|
||||
* @Description: 平台件合规认证计划
|
||||
* @Author: jero-boot
|
||||
* @Date: 2023-09-14
|
||||
@@ -75,8 +78,8 @@ public class PlatformTaskPlanningEOController extends JeroController<PlatformTas
|
||||
@AutoLog(value = "平台件合规认证计划-列表查询")
|
||||
@ApiOperation(value="平台件合规认证计划-列表查询", notes="平台件合规认证计划-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<PlatformTaskPlanningEO>> queryList() {
|
||||
List<PlatformTaskPlanningEO> list = platformTaskPlanningEOService.queryList();
|
||||
public Result<List<PlatformTaskPlanningEO>> queryList(String projectId) {
|
||||
List<PlatformTaskPlanningEO> list = platformTaskPlanningEOService.queryList(projectId);
|
||||
return Result.OK(list);
|
||||
}
|
||||
|
||||
@@ -96,13 +99,15 @@ public class PlatformTaskPlanningEOController extends JeroController<PlatformTas
|
||||
/**
|
||||
* 添加
|
||||
*
|
||||
* @param platformTaskPlanningEOList
|
||||
* @param data
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "平台件合规认证计划-批量添加")
|
||||
@ApiOperation(value="平台件合规认证计划-批量添加", notes="平台件合规认证计划-批量添加")
|
||||
@PostMapping(value = "/addBatch")
|
||||
public Result<?> addBatch(@RequestBody List<PlatformTaskPlanningEO> platformTaskPlanningEOList) {
|
||||
public Result<?> addBatch(@RequestBody Map<String,Object> data) {
|
||||
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(data.get("list")));
|
||||
List<PlatformTaskPlanningEO> platformTaskPlanningEOList = jsonArray.toJavaList(PlatformTaskPlanningEO.class);
|
||||
platformTaskPlanningEOService.addBatch(platformTaskPlanningEOList);
|
||||
return Result.OK("添加成功!");
|
||||
}
|
||||
|
||||
+1
-1
@@ -63,5 +63,5 @@ public interface IPlatformTaskPlanningEOService extends IService<PlatformTaskPla
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<PlatformTaskPlanningEO> queryList();
|
||||
List<PlatformTaskPlanningEO> queryList(String projectId);
|
||||
}
|
||||
|
||||
+2
-1
@@ -101,8 +101,9 @@ public class PlatformTaskPlanningEOServiceImpl extends ServiceImpl<PlatformTaskP
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<PlatformTaskPlanningEO> queryList() {
|
||||
public List<PlatformTaskPlanningEO> queryList(String projectId) {
|
||||
LambdaQueryWrapper<PlatformTaskPlanningEO> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(PlatformTaskPlanningEO::getProjectId,projectId);
|
||||
wrapper.orderByAsc(PlatformTaskPlanningEO::getNodeTime);
|
||||
return list(wrapper);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user