diff --git a/dax-pay/src/main/java/cn/bootx/platform/daxpay/core/merchant/dao/MerchantInfoManager.java b/dax-pay/src/main/java/cn/bootx/platform/daxpay/core/merchant/dao/MerchantInfoManager.java index 416f47875..0a80532d1 100644 --- a/dax-pay/src/main/java/cn/bootx/platform/daxpay/core/merchant/dao/MerchantInfoManager.java +++ b/dax-pay/src/main/java/cn/bootx/platform/daxpay/core/merchant/dao/MerchantInfoManager.java @@ -1,13 +1,13 @@ package cn.bootx.platform.daxpay.core.merchant.dao; -import cn.bootx.platform.common.mybatisplus.impl.BaseManager; -import cn.bootx.platform.daxpay.param.merchant.MerchantInfoParam; -import cn.bootx.platform.daxpay.core.merchant.entity.MerchantInfo; import cn.bootx.platform.common.core.rest.param.PageParam; -import cn.bootx.platform.common.mybatisplus.base.MpIdEntity; +import cn.bootx.platform.common.mybatisplus.impl.BaseManager; import cn.bootx.platform.common.mybatisplus.util.MpUtil; +import cn.bootx.platform.common.query.generator.QueryGenerator; +import cn.bootx.platform.daxpay.core.merchant.entity.MerchantInfo; +import cn.bootx.platform.daxpay.param.merchant.MerchantInfoParam; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; - import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Repository; @@ -25,9 +25,9 @@ public class MerchantInfoManager extends BaseManager page(PageParam pageParam, MerchantInfoParam param) { Page mpPage = MpUtil.getMpPage(pageParam, MerchantInfo.class); - return this.lambdaQuery() - .select(this.getEntityClass(),MpUtil::excludeBigField) - .orderByDesc(MpIdEntity::getId) - .page(mpPage); + QueryWrapper wrapper = QueryGenerator.generator(param, this.getEntityClass()); + wrapper.select(this.getEntityClass(),MpUtil::excludeBigField) + .orderByDesc(MpUtil.getColumnName(MerchantInfo::getId)); + return this.page(mpPage,wrapper); } } diff --git a/dax-pay/src/main/java/cn/bootx/platform/daxpay/core/merchant/entity/MerchantInfo.java b/dax-pay/src/main/java/cn/bootx/platform/daxpay/core/merchant/entity/MerchantInfo.java index 8237ee385..6e80a0228 100644 --- a/dax-pay/src/main/java/cn/bootx/platform/daxpay/core/merchant/entity/MerchantInfo.java +++ b/dax-pay/src/main/java/cn/bootx/platform/daxpay/core/merchant/entity/MerchantInfo.java @@ -9,6 +9,8 @@ import cn.bootx.platform.common.mybatisplus.base.MpBaseEntity; import cn.bootx.platform.daxpay.core.merchant.convert.MerchantInfoConvert; import cn.bootx.platform.daxpay.dto.merchant.MerchantInfoDto; import cn.bootx.platform.daxpay.param.merchant.MerchantInfoParam; +import com.baomidou.mybatisplus.annotation.FieldStrategy; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; @@ -31,6 +33,7 @@ public class MerchantInfo extends MpBaseEntity implements EntityBaseFunction page(PageParam pageParam, ${entityUpName}Param param) { Page<${entityUpName}> mpPage = MpUtil.getMpPage(pageParam, ${entityUpName}.class); - return this.lambdaQuery() - .select(this.getEntityClass(),MpUtil::excludeBigField) - .orderByDesc(MpIdEntity::getId) - .page(mpPage); + QueryWrapper<${entityUpName}> wrapper = QueryGenerator.generator(param, this.getEntityClass()); + wrapper.select(this.getEntityClass(),MpUtil::excludeBigField) + .orderByDesc(MpUtil.getColumnName(${entityUpName}::getId)); + return this.page(mpPage,wrapper); } }