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);
|
}
|
}
|