修复加载i18n问题

This commit is contained in:
六如
2025-02-19 21:16:10 +08:00
parent 26da6bf754
commit e3e6ae4d7f

View File

@@ -2,8 +2,10 @@ package com.gitee.sop.admin.common.support;
import com.gitee.fastmybatis.core.mapper.BaseMapper;
import com.gitee.fastmybatis.core.query.LambdaQuery;
import com.gitee.fastmybatis.core.support.Getter;
import com.gitee.fastmybatis.core.support.LambdaService;
import com.gitee.sop.admin.common.context.UserContext;
import com.gitee.sop.admin.common.enums.IEnum;
import com.gitee.sop.admin.common.util.DateUtil;
import java.time.LocalDateTime;
@@ -30,6 +32,22 @@ public interface ServiceSupport<E, Mapper extends BaseMapper<E>> extends LambdaS
super(entityClass);
}
@Override
public LambdaQuery<E> eq(Getter<E, ?> getter, Object value) {
if (value instanceof IEnum<?>) {
return super.eq(getter, ((IEnum<?>) value).getValue());
}
return super.eq(getter, value);
}
@Override
public LambdaQuery<E> notEq(Getter<E, ?> getter, Object value) {
if (value instanceof IEnum<?>) {
return super.notEq(getter, ((IEnum<?>) value).getValue());
}
return super.notEq(getter, value);
}
@Override
public int update() {
this.appendUpdate();