From e3e6ae4d7fab26cb40e582bf9fc1698c6311f15a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AD=E5=A6=82?= <8775@163.com> Date: Wed, 19 Feb 2025 21:16:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8A=A0=E8=BD=BDi18n?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/common/support/ServiceSupport.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/sop-admin/sop-admin-backend/admin-common/src/main/java/com/gitee/sop/admin/common/support/ServiceSupport.java b/sop-admin/sop-admin-backend/admin-common/src/main/java/com/gitee/sop/admin/common/support/ServiceSupport.java index 2b563caa..73f17d5b 100755 --- a/sop-admin/sop-admin-backend/admin-common/src/main/java/com/gitee/sop/admin/common/support/ServiceSupport.java +++ b/sop-admin/sop-admin-backend/admin-common/src/main/java/com/gitee/sop/admin/common/support/ServiceSupport.java @@ -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> extends LambdaS super(entityClass); } + @Override + public LambdaQuery eq(Getter getter, Object value) { + if (value instanceof IEnum) { + return super.eq(getter, ((IEnum) value).getValue()); + } + return super.eq(getter, value); + } + + @Override + public LambdaQuery notEq(Getter 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();