多模块重构 14:MEMBER 用户,过滤掉操作日志的记录~

This commit is contained in:
YunaiV
2022-02-04 17:51:15 +08:00
parent 6441883855
commit ae9186f4b4
10 changed files with 32 additions and 16 deletions

View File

@ -1,6 +1,6 @@
package cn.iocoder.yudao.module.system.dal.dataobject.logger;
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
import cn.iocoder.yudao.framework.common.enums.UserTypeEnum;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum;
import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO;
@ -48,9 +48,15 @@ public class OperateLogDO extends TenantBaseDO {
/**
* 用户编号
*
* {@link AdminUserDO#getId()}
* 关联 MemberUserDO 的 id 属性,或者 AdminUserDO 的 id 属性
*/
private Long userId;
/**
* 用户类型
*
* 关联 {@link UserTypeEnum}
*/
private Integer userType;
/**
* 操作模块
*/

View File

@ -27,7 +27,7 @@ public interface RedisKeyConstants {
"social_auth_user:%d:%s", // 参数为 typecode
STRING, AuthUser.class, Duration.ofDays(1));
RedisKeyDefine SOCIAL_AUTH_STATE = new RedisKeyDefine("社交登陆的 state",
RedisKeyDefine SOCIAL_AUTH_STATE = new RedisKeyDefine("社交登陆的 state", // 注意,它是被 JustAuth 的 justauth.type.prefix 使用到
"social_auth_state:%s", // 参数为 state
STRING, String.class, Duration.ofHours(24)); // 值为 state

View File

@ -9,8 +9,8 @@ import org.springframework.security.config.annotation.web.configurers.Expression
/**
* System 模块的 Security 配置
*/
@Configuration
public class SystemSecurityConfiguration {
@Configuration("systemSecurityConfiguration")
public class SecurityConfiguration {
@Bean("systemAuthorizeRequestsCustomizer")
public AuthorizeRequestsCustomizer authorizeRequestsCustomizer() {

View File

@ -16,6 +16,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.AsyncResult;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import javax.annotation.Resource;
import java.util.Collection;
@ -28,6 +29,7 @@ import static cn.iocoder.yudao.module.system.dal.dataobject.logger.OperateLogDO.
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSet;
@Service
@Validated
@Slf4j
public class OperateLogServiceImpl implements OperateLogService {