package com.zt.life.modules.mainPart.task.controller;
|
|
import com.zt.common.annotation.LogOperation;
|
import com.zt.common.servlet.Result;
|
import com.zt.common.utils.UUIDUtil;
|
import com.zt.common.validator.AssertUtils;
|
import com.zt.life.modules.mainPart.task.service.TaskCenterService;
|
import com.zt.modules.workflow.model.WfRunTask;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.text.ParseException;
|
import java.util.List;
|
|
@RestController
|
@RequestMapping("/task/taskCenter")
|
public class TaskCenterController {
|
|
@Autowired
|
private TaskCenterService taskCenterService;
|
|
@GetMapping("page")
|
@ApiOperation("任务中心待办业务")
|
public Result<List<WfRunTask>> page(String djxlSystem, Long projectId, String approveStepId) throws ParseException {
|
List<WfRunTask> list = taskCenterService.page(djxlSystem, projectId, approveStepId);
|
return Result.ok(list);
|
}
|
|
@GetMapping("getRowByProjectId")
|
@ApiOperation("任务中心待办业务")
|
public Result<WfRunTask> getRowByProjectId(Long projectId) throws ParseException {
|
WfRunTask list = taskCenterService.getRowByProjectId(projectId);
|
return Result.ok(list);
|
}
|
|
@GetMapping("pageDone")
|
@ApiOperation("任务中心已办业务")
|
public Result<List<WfRunTask>> pageDone(String djxlSystem) {
|
List<WfRunTask> list = taskCenterService.pageDone(djxlSystem);
|
return Result.ok(list);
|
}
|
|
@PutMapping("oneKeyDoneCy")
|
@ApiOperation("一键办理查阅")
|
@LogOperation("一键办理查阅")
|
public Result oneKeyDoneCy() {
|
taskCenterService.oneKeyDoneCy();
|
return Result.ok();
|
}
|
|
}
|