|
@@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.pms.controller.admin.iotprojecttask;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.iotprojecttask.vo.IotProjectTaskPageReqVO;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.iotprojecttask.vo.IotProjectTaskRespVO;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.iotprojecttask.vo.IotProjectTaskSaveReqVO;
|
|
|
+import cn.iocoder.yudao.module.pms.controller.admin.iotprojecttask.vo.IotTaskSaveVO;
|
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.iotprojecttask.IotProjectTaskDO;
|
|
|
import cn.iocoder.yudao.module.pms.service.iotprojecttask.IotProjectTaskService;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -43,15 +44,15 @@ public class IotProjectTaskController {
|
|
|
@PostMapping("/create")
|
|
|
@Operation(summary = "创建项目信息任务拆分")
|
|
|
@PreAuthorize("@ss.hasPermission('rq:iot-project-task:create')")
|
|
|
- public CommonResult<Long> createIotProjectTask(@Valid @RequestBody IotProjectTaskSaveReqVO createReqVO) {
|
|
|
- return success(iotProjectTaskService.createIotProjectTask(createReqVO));
|
|
|
+ public CommonResult<Boolean> createIotProjectTask(@RequestBody IotTaskSaveVO createReqVO) {
|
|
|
+ return success(iotProjectTaskService.createIotProjectTaskList(createReqVO.getTaskList()));
|
|
|
}
|
|
|
|
|
|
@PutMapping("/update")
|
|
|
@Operation(summary = "更新项目信息任务拆分")
|
|
|
@PreAuthorize("@ss.hasPermission('rq:iot-project-task:update')")
|
|
|
- public CommonResult<Boolean> updateIotProjectTask(@Valid @RequestBody IotProjectTaskSaveReqVO updateReqVO) {
|
|
|
- iotProjectTaskService.updateIotProjectTask(updateReqVO);
|
|
|
+ public CommonResult<Boolean> updateIotProjectTask(@RequestBody IotTaskSaveVO updateReqVO) {
|
|
|
+ iotProjectTaskService.updateIotProjectTaskList(updateReqVO.getTaskList());
|
|
|
return success(true);
|
|
|
}
|
|
|
|
|
@@ -84,8 +85,8 @@ public class IotProjectTaskController {
|
|
|
@GetMapping("/list")
|
|
|
@Operation(summary = "获得项目信息任务拆分全部数据")
|
|
|
@PreAuthorize("@ss.hasPermission('rq:iot-project-task:query')")
|
|
|
- public CommonResult<List<IotProjectTaskRespVO>> getTaskList(@Valid IotProjectTaskDO taskDO) {
|
|
|
- List<IotProjectTaskDO> taskList = iotProjectTaskService.taskList(taskDO);
|
|
|
+ public CommonResult<PageResult<IotProjectTaskRespVO>> getTaskList( IotProjectTaskPageReqVO taskDO) {
|
|
|
+ PageResult<IotProjectTaskDO> taskList = iotProjectTaskService.taskList(taskDO);
|
|
|
return success(BeanUtils.toBean(taskList, IotProjectTaskRespVO.class));
|
|
|
}
|
|
|
|