package com.olivia.sdk.aspect;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ReflectUtil;
import cn.hutool.extra.spring.SpringUtil;
import com.olivia.sdk.utils.JSON;
import com.olivia.sdk.ann.Oplog;
import com.olivia.sdk.config.PortalOperateDataChangeRecorderInnerInterceptor;
import com.olivia.sdk.filter.LoginUser;
import com.olivia.sdk.filter.LoginUserContext;
import com.olivia.sdk.mapper.OpLogEntityMapper;
import com.olivia.sdk.model.OpLogEntity;
import com.olivia.sdk.utils.*;
import jakarta.servlet.http.HttpServletRequest;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import