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