package com.xiaopeng.common.log.service;
|
|
import com.xiaopeng.api.feignClient.operation.SysLogClient;
|
import com.xiaopeng.api.model.operation.SysOperLog;
|
import com.xiaopeng.api.model.operation.XpAdminOperationLog;
|
import org.springframework.scheduling.annotation.Async;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
|
/**
|
* 异步调用日志服务
|
*
|
* @author xiaopeng
|
*/
|
@Service
|
public class AsyncLogService {
|
|
@Resource
|
private SysLogClient sysLogClient;
|
|
/**
|
* 保存系统日志记录
|
*/
|
@Async
|
public void saveSysLog(SysOperLog sysOperLog) throws Exception {
|
sysLogClient.saveLog(sysOperLog);
|
}
|
|
/**
|
* 保存管理后台操作记录
|
*/
|
@Async
|
public void saveAdminOperationLog(XpAdminOperationLog adminOperationLog) {
|
sysLogClient.saveAdminOperationLog(adminOperationLog);
|
}
|
}
|