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(); 
 | 
    } 
 | 
  
 | 
} 
 |