diff --git a/src/main/java/com/imyeyu/api/modules/gao/entity/GaoPointAccount.java b/src/main/java/com/imyeyu/api/modules/gao/entity/GaoPointAccount.java index 87c06eb..cebdf59 100644 --- a/src/main/java/com/imyeyu/api/modules/gao/entity/GaoPointAccount.java +++ b/src/main/java/com/imyeyu/api/modules/gao/entity/GaoPointAccount.java @@ -24,6 +24,9 @@ public class GaoPointAccount extends UUIDEntity { /// 累计获得积分 private Long totalEarned; + /// 累计消耗积分 + private Long totalConsumed; + /// 累计撤销积分 private Long totalRevoked; diff --git a/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoPointAccountMapper.java b/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoPointAccountMapper.java index 4392dc3..2176061 100644 --- a/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoPointAccountMapper.java +++ b/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoPointAccountMapper.java @@ -33,9 +33,10 @@ public interface GaoPointAccountMapper extends BaseMapper INSERT INTO `gao_point_account` ( - `id`, `store_id`, `customer_id`, `balance`, `total_earned`, `total_revoked`, `total_adjusted`, `version`, `created_at`, `updated_at`, `deleted_at` + `id`, `store_id`, `customer_id`, `balance`, `total_earned`, `total_consumed`, `total_revoked`, `total_adjusted`, `version`, `created_at`, `updated_at`, `deleted_at` ) VALUES ( - #{account.id}, #{account.storeId}, #{account.customerId}, #{account.balance}, #{account.totalEarned}, #{account.totalRevoked}, #{account.totalAdjusted}, #{account.version}, #{account.createdAt}, #{account.updatedAt}, #{account.deletedAt} + #{account.id}, #{account.storeId}, #{account.customerId}, #{account.balance}, #{account.totalEarned}, #{account.totalConsumed}, #{account.totalRevoked}, #{account.totalAdjusted}, #{account.version}, #{account.createdAt}, #{account.updatedAt}, #{account.deletedAt} ) ON DUPLICATE KEY UPDATE `id` = `id` @@ -33,6 +33,7 @@ SET `balance` = `balance` + #{delta}, `total_earned` = `total_earned` + #{totalEarnedDelta}, + `total_consumed` = `total_consumed` + #{totalConsumedDelta}, `total_revoked` = `total_revoked` + #{totalRevokedDelta}, `total_adjusted` = `total_adjusted` + #{totalAdjustedDelta}, `version` = `version` + 1,