From 0a282218b2ddf541fd3b89ed2605c2a4bc720691 Mon Sep 17 00:00:00 2001 From: admin <1101184511@qq.com> Date: 星期六, 19 四月 2025 01:14:44 +0800 Subject: [PATCH] 积分相关实体类创建 --- src/main/java/com/taoke/autopay/entity/credit/UserCreditRecord.java | 43 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 41 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/taoke/autopay/entity/credit/UserCreditRecord.java b/src/main/java/com/taoke/autopay/entity/credit/UserCreditRecord.java index 508685f..a09b815 100644 --- a/src/main/java/com/taoke/autopay/entity/credit/UserCreditRecord.java +++ b/src/main/java/com/taoke/autopay/entity/credit/UserCreditRecord.java @@ -16,7 +16,7 @@ public static final int DIRECTION_GAIN = 1; // 鏂瑰悜鑾峰緱 // 娣诲姞甯搁噺锛氭柟鍚戞秷鑰� - public static final int DIRECTION_CONSUME = 0; // 鏂瑰悜娑堣�� + public static final int DIRECTION_CONSUME = 0; // 鏂瑰悜娑堣�� @Id @Column(name = "id") @@ -29,10 +29,20 @@ private Integer direction; // 鏂瑰悜锛堣幏寰�/娑堣�楋級 @Column(name = "identifier_id") - private Long identifierId; // 鏍囪瘑ID + private String identifierId; // 鏍囪瘑ID @Column(name = "credit_amount") private Integer creditAmount; // 绉垎鏁伴噺 + + @Column(name = "acquisition_method") + private AcquisitionMethod acquisitionMethod; // 鑾峰彇鏂瑰紡 + + @Column(name = "consumption_method") + private ConsumptionMethod consumptionMethod; // 娑堣�楁柟寮� + + // 鏂板锛氳鏄庡瓧娈� + @Column(name = "description") + private String description; // 璇存槑 @Column(name = "create_time") private Date createTime; // 鍒涘缓鏃堕棿 @@ -40,4 +50,33 @@ @Column(name = "update_time") private Date updateTime; // 鏇存柊鏃堕棿 + + + // 鏂板锛氳幏鍙栨柟寮忔灇涓� + public enum AcquisitionMethod { + COMMAND_PAYMENT("鍙d护浠d粯"); + + private final String description; + + AcquisitionMethod(String description) { + this.description = description; + } + + public String getDescription() { + return description; + } + } + + // 娑堣�楁柟寮忔灇涓� + public enum ConsumptionMethod { + EXCHANGE_RED_PACKET("鍏戞崲绾㈠寘"); + private final String description; + ConsumptionMethod(String description) { + this.description = description; + } + + public String getDescription() { + return description; + } + } } \ No newline at end of file -- Gitblit v1.8.0