|
@@ -5,9 +5,11 @@ import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
|
+import org.springblade.control.dto.TaskDataDictDTO;
|
|
import org.springblade.control.dto.TaskPlanDTO;
|
|
import org.springblade.control.dto.TaskPlanDTO;
|
|
import org.springblade.control.dto.TaskPlanStatusUpdateDTO;
|
|
import org.springblade.control.dto.TaskPlanStatusUpdateDTO;
|
|
import org.springblade.control.dto.TaskProcessInfoDTO;
|
|
import org.springblade.control.dto.TaskProcessInfoDTO;
|
|
|
|
+import org.springblade.control.entity.TaskProcessRecordDictInfo;
|
|
import org.springblade.control.service.TaskProcessService;
|
|
import org.springblade.control.service.TaskProcessService;
|
|
import org.springblade.control.vo.TaskPlanInfoVO;
|
|
import org.springblade.control.vo.TaskPlanInfoVO;
|
|
import org.springblade.control.vo.TaskProcessInfoDetailVO;
|
|
import org.springblade.control.vo.TaskProcessInfoDetailVO;
|
|
@@ -19,6 +21,7 @@ import org.springblade.core.tool.api.R;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
|
|
|
|
@RestController
|
|
@RestController
|
|
@@ -65,17 +68,31 @@ public class TaskProcessController extends BladeController {
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/task/plan/detail")
|
|
@PostMapping("/task/plan/detail")
|
|
- @ApiOperationSupport(order = 5)
|
|
|
|
|
|
+ @ApiOperationSupport(order = 6)
|
|
@ApiOperation(value = "计划任务详情", notes = "传入计划任务ids")
|
|
@ApiOperation(value = "计划任务详情", notes = "传入计划任务ids")
|
|
public R<List<TaskPlanInfoVO>> taskPlanDetail(@RequestParam String ids) {
|
|
public R<List<TaskPlanInfoVO>> taskPlanDetail(@RequestParam String ids) {
|
|
return R.data(taskProcessService.taskPlanDetail(ids));
|
|
return R.data(taskProcessService.taskPlanDetail(ids));
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/task/plan/submit")
|
|
@PostMapping("/task/plan/submit")
|
|
- @ApiOperationSupport(order = 6)
|
|
|
|
|
|
+ @ApiOperationSupport(order = 7)
|
|
@ApiOperation(value = "计划任务变更状态", notes = "传入TaskPlanStatusUpdateDTO")
|
|
@ApiOperation(value = "计划任务变更状态", notes = "传入TaskPlanStatusUpdateDTO")
|
|
public R<Object> taskPlanSubmit(@RequestBody TaskPlanStatusUpdateDTO dto) {
|
|
public R<Object> taskPlanSubmit(@RequestBody TaskPlanStatusUpdateDTO dto) {
|
|
return R.status(taskProcessService.taskPlanSubmit(dto));
|
|
return R.status(taskProcessService.taskPlanSubmit(dto));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @PostMapping("/data/dict/submit")
|
|
|
|
+ @ApiOperationSupport(order = 8)
|
|
|
|
+ @ApiOperation(value = "参数配置审批流程提交", notes = "传入TaskDataDictDTO")
|
|
|
|
+ public R<Object> dataDictSubmit(@RequestBody TaskDataDictDTO dto) {
|
|
|
|
+ return R.status(taskProcessService.dataDictSubmit(dto));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @GetMapping("/data/dict/list")
|
|
|
|
+ @ApiOperationSupport(order = 9)
|
|
|
|
+ @ApiOperation(value = "参数配置审批流程列表", notes = "传入审批一级科目id")
|
|
|
|
+ public R<Map<String, List<TaskProcessRecordDictInfo>>> dataDictList(@RequestParam String id) {
|
|
|
|
+ return R.data(taskProcessService.dataDictList(id));
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|