package com.itstyle.log.controller; import com.itstyle.log.entity.InterfaceLogEntity; import com.itstyle.log.service.InterfaceLogService; import com.itstyle.quartz.entity.Result; import com.itstyle.quartz.web.JobController; import org.quartz.SchedulerException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * 接口日志controller */ @RestController @RequestMapping("/interface") public class InterfaceLogController { private final static Logger LOGGER = LoggerFactory.getLogger(JobController.class); @Autowired private InterfaceLogService interfaceLogService; @PostMapping("/list") public Result list(InterfaceLogEntity interfaceLog, Integer pageNo, Integer pageSize) throws SchedulerException { LOGGER.info("接口日志列表"); return interfaceLogService.list(interfaceLog, pageNo, pageSize); } }