From 29ca0d6e9c6e81fc0a916ca78121feb36f8dbf40 Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Wed, 8 Nov 2023 16:00:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=92=B1=E5=8C=85=E7=BC=96?= =?UTF-8?q?=E5=8F=B7=E5=AD=97=E6=AE=B5=EF=BC=8C=E9=92=B1=E5=8C=85=E5=BD=92?= =?UTF-8?q?=E5=B1=9E=E8=BF=90=E8=90=A5=E5=95=86=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsowell/pile/domain/MemberWalletInfo.java | 53 ++++++++----- .../pile/mapper/MemberWalletInfoMapper.java | 42 +++++++++- .../mapper/pile/MemberWalletInfoMapper.xml | 76 +++++++++++-------- 3 files changed, 116 insertions(+), 55 deletions(-) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/domain/MemberWalletInfo.java b/jsowell-pile/src/main/java/com/jsowell/pile/domain/MemberWalletInfo.java index 1441ec242..75e04d98a 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/domain/MemberWalletInfo.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/domain/MemberWalletInfo.java @@ -1,56 +1,67 @@ package com.jsowell.pile.domain; +import java.math.BigDecimal; +import java.util.Date; import lombok.AllArgsConstructor; import lombok.Builder; -import lombok.Data; +import lombok.Getter; import lombok.NoArgsConstructor; - -import java.math.BigDecimal; -import java.time.LocalDateTime; +import lombok.Setter; /** - * 会员钱包信息表 - */ -@Data + * 会员钱包信息表 + */ +@Getter +@Setter @Builder @AllArgsConstructor @NoArgsConstructor public class MemberWalletInfo { /** - * 主键 - */ + * 主键 + */ private Integer id; /** - * 会员id - */ + * 会员id + */ private String memberId; /** - * 本金余额 - */ + * 钱包归属运营商id + */ + private String merchantId; + + /** + * 钱包编号 + */ + private String walletCode; + + /** + * 本金余额 + */ private BigDecimal principalBalance; /** - * 赠送余额 - */ + * 赠送余额 + */ private BigDecimal giftBalance; /** - * 版本号 - */ + * 版本号 + */ private Integer version; private String createBy; - private LocalDateTime createTime; + private Date createTime; private String updateBy; - private LocalDateTime updateTime; + private Date updateTime; /** - * 删除标识(0-正常;1-删除) - */ + * 删除标识(0-正常;1-删除) + */ private String delFlag; } \ No newline at end of file diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberWalletInfoMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberWalletInfoMapper.java index 9c714b016..9f3b208de 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberWalletInfoMapper.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberWalletInfoMapper.java @@ -1,21 +1,55 @@ package com.jsowell.pile.mapper; import com.jsowell.pile.domain.MemberWalletInfo; -import org.springframework.stereotype.Repository; -@Repository public interface MemberWalletInfoMapper { + /** + * delete by primary key + * + * @param id primaryKey + * @return deleteCount + */ int deleteByPrimaryKey(Integer id); + /** + * insert record to table + * + * @param record the record + * @return insert count + */ int insert(MemberWalletInfo record); + /** + * insert record to table selective + * + * @param record the record + * @return insert count + */ int insertSelective(MemberWalletInfo record); + /** + * select by primary key + * + * @param id primary key + * @return object by primary key + */ MemberWalletInfo selectByPrimaryKey(Integer id); - MemberWalletInfo selectByMemberId(String memberId); - + /** + * update record selective + * + * @param record the updated record + * @return update count + */ int updateByPrimaryKeySelective(MemberWalletInfo record); + /** + * update record + * + * @param record the updated record + * @return update count + */ int updateByPrimaryKey(MemberWalletInfo record); + + MemberWalletInfo selectByMemberId(String memberId); } \ No newline at end of file diff --git a/jsowell-pile/src/main/resources/mapper/pile/MemberWalletInfoMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/MemberWalletInfoMapper.xml index 3e2572c73..e5118b5f8 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/MemberWalletInfoMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/MemberWalletInfoMapper.xml @@ -6,6 +6,8 @@ + + @@ -17,8 +19,8 @@ - id, member_id, principal_balance, gift_balance, version, create_by, create_time, - update_by, update_time, del_flag + id, member_id, merchant_id, wallet_code, principal_balance, gift_balance, version, + create_by, create_time, update_by, update_time, del_flag