package com.monkeylessey.controller.system; import com.monkeylessey.response.Result; import com.monkeylessey.sys.domain.query.SysOpLogQuery; import com.monkeylessey.sys.service.SysOpLogService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * 前端控制器 * * @author 向培 * @since 2024-05-02 */ @Validated @RequiredArgsConstructor @Api(value = "", tags = "管理") @RestController @RequestMapping("/sys-op-log") public class SysOpLogController { private final SysOpLogService sysOpLogService; @PostMapping("/page") @ApiOperation(value = "分页", notes = "分页") @PreAuthorize("hasAuthority('sysOpLog:page')") public Result page(@RequestBody SysOpLogQuery query) { return sysOpLogService.page(query); } }