package com.ycl.controller.caseHandler; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ycl.annotation.LogSave; import com.ycl.api.CommonResult; import com.ycl.bo.AdminUserDetails; import com.ycl.controller.BaseController; import com.ycl.service.caseHandler.IDisposeRecordService; import com.ycl.vo.MyBacklogVO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; /** *

* 处置流程记录 前端控制器 *

* * @author wl * @since 2022-09-24 */ @RestController @RequestMapping("/my_backlog") @Api(tags = "我的待办") public class DisposeRecordController extends BaseController { @Autowired IDisposeRecordService iDisposeRecordService; /** * @return com.ycl.api.CommonResult * @Description query my task * @Param [caseId] **/ @ApiOperation(value = "查询", response = MyBacklogVO.class) @GetMapping("/query") @LogSave(operationType = "我的待办", contain = "查询") public CommonResult searchMyTask(@RequestParam(required = false) String num, @RequestParam Integer pageSize, @RequestParam Integer current) { AdminUserDetails user = (AdminUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); return CommonResult.success(iDisposeRecordService.listMyTask(new Page<>(current,pageSize),num, user.getUserId())); } }