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> page(String djxlSystem, Long projectId, String approveStepId) throws ParseException { List list = taskCenterService.page(djxlSystem, projectId, approveStepId); return Result.ok(list); } @GetMapping("getRowByProjectId") @ApiOperation("任务中心待办业务") public Result getRowByProjectId(Long projectId) throws ParseException { WfRunTask list = taskCenterService.getRowByProjectId(projectId); return Result.ok(list); } @GetMapping("pageDone") @ApiOperation("任务中心已办业务") public Result> pageDone(String djxlSystem) { List list = taskCenterService.pageDone(djxlSystem); return Result.ok(list); } @PutMapping("oneKeyDoneCy") @ApiOperation("一键办理查阅") @LogOperation("一键办理查阅") public Result oneKeyDoneCy() { taskCenterService.oneKeyDoneCy(); return Result.ok(); } }