package com.doumee.api.system; import com.doumee.api.BaseController; import com.doumee.core.annotation.pr.PreventRepeat; import com.doumee.core.model.ApiResponse; import com.doumee.core.model.PageWrap; import com.doumee.core.model.PageData; import com.doumee.dao.system.dto.QuerySystemJobLogDTO; import com.doumee.dao.system.model.SystemJobLog; import com.doumee.service.system.SystemJobLogService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * @author dm * @since 2025/03/31 16:44 */ @Api(tags = "系统定时任务日志") @RestController @RequestMapping("/system/job/log") public class SystemJobLogController extends BaseController { @Autowired private SystemJobLogService systemJobLogService; @ApiOperation("分页查询") @PostMapping("/page") @RequiresPermissions("system:job:log:query") public ApiResponse> findPage (@RequestBody PageWrap pageWrap) { return ApiResponse.success(systemJobLogService.findPage(pageWrap)); } }