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