diff --git a/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoCustomerMapper.java b/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoCustomerMapper.java index 367ac32..118e40c 100644 --- a/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoCustomerMapper.java +++ b/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoCustomerMapper.java @@ -55,5 +55,5 @@ public interface GaoCustomerMapper extends BaseMapper { /// @param customerId 客户 ID /// @param delta 变化量 @Update("UPDATE `gao_customer` SET `invited_count` = GREATEST(IFNULL(`invited_count`, 0) + #{delta}, 0), `updated_at` = " + UNIX_TIME + " WHERE `id` = #{customerId}" + NOT_DELETE) - void updateInvitedCountDelta(@Param("customerId") String customerId, @Param("delta") Long delta); + void updateInvitedCountDelta(String customerId, Long delta); } diff --git a/src/main/java/com/imyeyu/api/modules/gao/vo/GaoCustomerPage.java b/src/main/java/com/imyeyu/api/modules/gao/vo/GaoCustomerPage.java index bedfe0e..e904914 100644 --- a/src/main/java/com/imyeyu/api/modules/gao/vo/GaoCustomerPage.java +++ b/src/main/java/com/imyeyu/api/modules/gao/vo/GaoCustomerPage.java @@ -1,6 +1,7 @@ package com.imyeyu.api.modules.gao.vo; -import com.imyeyu.java.bean.BasePage; +import com.imyeyu.api.modules.gao.entity.GaoCustomer; +import com.imyeyu.spring.bean.Page; import lombok.Data; import lombok.EqualsAndHashCode; @@ -12,7 +13,7 @@ import java.util.List; /// @since 2026-08-13 @Data @EqualsAndHashCode(callSuper = true) -public class GaoCustomerPage extends BasePage { +public class GaoCustomerPage extends Page { /// 门店 ID private String storeId; diff --git a/src/main/resources/mapper/timi-server/gao/GaoCustomerMapper.xml b/src/main/resources/mapper/timi-server/gao/GaoCustomerMapper.xml index 3dfc2da..1b95a6d 100644 --- a/src/main/resources/mapper/timi-server/gao/GaoCustomerMapper.xml +++ b/src/main/resources/mapper/timi-server/gao/GaoCustomerMapper.xml @@ -18,7 +18,6 @@ AND `deleted_at` IS NULL - `c`.`deleted_at` IS NULL @@ -64,7 +63,18 @@ FROM `gao_customer` `c` WHERE - ORDER BY `c`.`created_at` DESC, `c`.`id` DESC + + + ORDER BY + + + ${underscoreKey} ${value} + + + + ORDER BY `c`.`created_at` DESC, `c`.`id` DESC + + LIMIT #{offset}, #{limit}