|
package com.sandu.common.log;
|
|
import org.aspectj.lang.ProceedingJoinPoint;
|
import org.springframework.scheduling.annotation.Async;
|
import org.springframework.transaction.annotation.Transactional;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
/**
|
* @author hupeng
|
* @date 2018-11-24
|
*/
|
public interface LogService {
|
|
/**
|
* 保存日志数据
|
*
|
* @param request /
|
* @param joinPoint /
|
* @param operationLog /
|
*/
|
@Async
|
@Transactional(rollbackFor = Exception.class)
|
void saveOperation(HttpServletRequest request, ProceedingJoinPoint joinPoint, AccessLog operationLog);
|
|
}
|