平台件合规认证计划-批量添加

This commit is contained in:
zhn
2023-09-14 11:48:39 +08:00
parent 4a629afe9d
commit 12fc004e45
3 changed files with 13 additions and 7 deletions
@@ -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("添加成功!");
}
@@ -63,5 +63,5 @@ public interface IPlatformTaskPlanningEOService extends IService<PlatformTaskPla
*
* @return
*/
List<PlatformTaskPlanningEO> queryList();
List<PlatformTaskPlanningEO> queryList(String projectId);
}
@@ -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);
}