From da5d3d1457f67ca1f18fac60dcaa362e8aba4007 Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Wed, 7 Jun 2023 15:01:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=B1=87=E4=BB=98=E4=BC=9A?= =?UTF-8?q?=E5=91=98=E5=AE=9E=E4=BD=93=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsowell/pile/domain/AdapayMemberInfo.java | 84 +++++++ .../pile/mapper/AdapayMemberInfoMapper.java | 47 ++++ .../pile/service/AdapayMemberInfoService.java | 17 ++ .../impl/AdapayMemberInfoServiceImpl.java | 45 ++++ .../mapper/pile/AdapayMemberInfoMapper.xml | 213 ++++++++++++++++++ 5 files changed, 406 insertions(+) create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/domain/AdapayMemberInfo.java create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/mapper/AdapayMemberInfoMapper.java create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/service/AdapayMemberInfoService.java create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapayMemberInfoServiceImpl.java create mode 100644 jsowell-pile/src/main/resources/mapper/pile/AdapayMemberInfoMapper.xml diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/domain/AdapayMemberInfo.java b/jsowell-pile/src/main/java/com/jsowell/pile/domain/AdapayMemberInfo.java new file mode 100644 index 000000000..f6f676bac --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/domain/AdapayMemberInfo.java @@ -0,0 +1,84 @@ +package com.jsowell.pile.domain; + +import java.util.Date; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; + +/** + * 汇付会员表 + */ +@Getter +@Setter +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class AdapayMemberInfo { + /** + * 主键 + */ + private Integer id; + + /** + * 汇付会员id + */ + private String memberId; + + /** + * MALE:男,FEMALE:女,为空时表示未填写 + */ + private String gender; + + /** + * 是否已实名认证,Y:是,N:否, + */ + private String identified; + + /** + * 用户手机号,使用 收银台对象 功能必填 若创建用户对象用于分账功能,则手机号字段一定不要上送 + */ + private Integer telNo; + + /** + * 是否 prod模式,true 是 prod模式,false 是 mock模式 + */ + private String prodMode; + + /** + * 用户昵称 + */ + private String nickname; + + /** + * 是否禁用该用户,Y:是,N:否, + */ + private String disabled; + + /** + * 用户地址 + */ + private String location; + + private Integer appId; + + /** + * 用户邮箱 + */ + private String email; + + private String object; + + /** + * 当前交易状态 + */ + private String status; + + private Date createTime; + + /** + * 删除标识(0-正常;1-删除) + */ + private String delFlag; +} \ No newline at end of file diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/AdapayMemberInfoMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/AdapayMemberInfoMapper.java new file mode 100644 index 000000000..2f7722dc3 --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/AdapayMemberInfoMapper.java @@ -0,0 +1,47 @@ +package com.jsowell.pile.mapper; + +import com.jsowell.pile.domain.AdapayMemberInfo; + +public interface AdapayMemberInfoMapper { + /** + * 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(AdapayMemberInfo record); + + /** + * insert record to table selective + * @param record the record + * @return insert count + */ + int insertSelective(AdapayMemberInfo record); + + /** + * select by primary key + * @param id primary key + * @return object by primary key + */ + AdapayMemberInfo selectByPrimaryKey(Integer id); + + /** + * update record selective + * @param record the updated record + * @return update count + */ + int updateByPrimaryKeySelective(AdapayMemberInfo record); + + /** + * update record + * @param record the updated record + * @return update count + */ + int updateByPrimaryKey(AdapayMemberInfo record); +} \ No newline at end of file diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/AdapayMemberInfoService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/AdapayMemberInfoService.java new file mode 100644 index 000000000..094146f9a --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/AdapayMemberInfoService.java @@ -0,0 +1,17 @@ +package com.jsowell.pile.service; + +import com.jsowell.pile.domain.AdapayMemberInfo; + +public interface AdapayMemberInfoService { + int deleteByPrimaryKey(Integer id); + + int insert(AdapayMemberInfo record); + + int insertSelective(AdapayMemberInfo record); + + AdapayMemberInfo selectByPrimaryKey(Integer id); + + int updateByPrimaryKeySelective(AdapayMemberInfo record); + + int updateByPrimaryKey(AdapayMemberInfo record); +} diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapayMemberInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapayMemberInfoServiceImpl.java new file mode 100644 index 000000000..c77ef1be5 --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapayMemberInfoServiceImpl.java @@ -0,0 +1,45 @@ +package com.jsowell.pile.service.impl; + +import com.jsowell.pile.domain.AdapayMemberInfo; +import com.jsowell.pile.mapper.AdapayMemberInfoMapper; +import com.jsowell.pile.service.AdapayMemberInfoService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +@Service +public class AdapayMemberInfoServiceImpl implements AdapayMemberInfoService { + + @Resource + private AdapayMemberInfoMapper adapayMemberInfoMapper; + + @Override + public int deleteByPrimaryKey(Integer id) { + return adapayMemberInfoMapper.deleteByPrimaryKey(id); + } + + @Override + public int insert(AdapayMemberInfo record) { + return adapayMemberInfoMapper.insert(record); + } + + @Override + public int insertSelective(AdapayMemberInfo record) { + return adapayMemberInfoMapper.insertSelective(record); + } + + @Override + public AdapayMemberInfo selectByPrimaryKey(Integer id) { + return adapayMemberInfoMapper.selectByPrimaryKey(id); + } + + @Override + public int updateByPrimaryKeySelective(AdapayMemberInfo record) { + return adapayMemberInfoMapper.updateByPrimaryKeySelective(record); + } + + @Override + public int updateByPrimaryKey(AdapayMemberInfo record) { + return adapayMemberInfoMapper.updateByPrimaryKey(record); + } + +} diff --git a/jsowell-pile/src/main/resources/mapper/pile/AdapayMemberInfoMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/AdapayMemberInfoMapper.xml new file mode 100644 index 000000000..7bdb6aadd --- /dev/null +++ b/jsowell-pile/src/main/resources/mapper/pile/AdapayMemberInfoMapper.xml @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + id, member_id, gender, `identified`, tel_no, prod_mode, nickname, disabled, `location`, + app_id, email, `object`, `status`, create_time, del_flag + + + + + delete from adapay_member_info + where id = #{id,jdbcType=INTEGER} + + + + insert into adapay_member_info (member_id, gender, `identified`, + tel_no, prod_mode, nickname, + disabled, `location`, app_id, + email, `object`, `status`, + create_time, del_flag) + values (#{memberId,jdbcType=VARCHAR}, #{gender,jdbcType=VARCHAR}, #{identified,jdbcType=VARCHAR}, + #{telNo,jdbcType=INTEGER}, #{prodMode,jdbcType=VARCHAR}, #{nickname,jdbcType=VARCHAR}, + #{disabled,jdbcType=VARCHAR}, #{location,jdbcType=VARCHAR}, #{appId,jdbcType=INTEGER}, + #{email,jdbcType=VARCHAR}, #{object,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR}, + #{createTime,jdbcType=TIMESTAMP}, #{delFlag,jdbcType=VARCHAR}) + + + + insert into adapay_member_info + + + member_id, + + + gender, + + + `identified`, + + + tel_no, + + + prod_mode, + + + nickname, + + + disabled, + + + `location`, + + + app_id, + + + email, + + + `object`, + + + `status`, + + + create_time, + + + del_flag, + + + + + #{memberId,jdbcType=VARCHAR}, + + + #{gender,jdbcType=VARCHAR}, + + + #{identified,jdbcType=VARCHAR}, + + + #{telNo,jdbcType=INTEGER}, + + + #{prodMode,jdbcType=VARCHAR}, + + + #{nickname,jdbcType=VARCHAR}, + + + #{disabled,jdbcType=VARCHAR}, + + + #{location,jdbcType=VARCHAR}, + + + #{appId,jdbcType=INTEGER}, + + + #{email,jdbcType=VARCHAR}, + + + #{object,jdbcType=VARCHAR}, + + + #{status,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{delFlag,jdbcType=VARCHAR}, + + + + + + update adapay_member_info + + + member_id = #{memberId,jdbcType=VARCHAR}, + + + gender = #{gender,jdbcType=VARCHAR}, + + + `identified` = #{identified,jdbcType=VARCHAR}, + + + tel_no = #{telNo,jdbcType=INTEGER}, + + + prod_mode = #{prodMode,jdbcType=VARCHAR}, + + + nickname = #{nickname,jdbcType=VARCHAR}, + + + disabled = #{disabled,jdbcType=VARCHAR}, + + + `location` = #{location,jdbcType=VARCHAR}, + + + app_id = #{appId,jdbcType=INTEGER}, + + + email = #{email,jdbcType=VARCHAR}, + + + `object` = #{object,jdbcType=VARCHAR}, + + + `status` = #{status,jdbcType=VARCHAR}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + del_flag = #{delFlag,jdbcType=VARCHAR}, + + + where id = #{id,jdbcType=INTEGER} + + + + update adapay_member_info + set member_id = #{memberId,jdbcType=VARCHAR}, + gender = #{gender,jdbcType=VARCHAR}, + `identified` = #{identified,jdbcType=VARCHAR}, + tel_no = #{telNo,jdbcType=INTEGER}, + prod_mode = #{prodMode,jdbcType=VARCHAR}, + nickname = #{nickname,jdbcType=VARCHAR}, + disabled = #{disabled,jdbcType=VARCHAR}, + `location` = #{location,jdbcType=VARCHAR}, + app_id = #{appId,jdbcType=INTEGER}, + email = #{email,jdbcType=VARCHAR}, + `object` = #{object,jdbcType=VARCHAR}, + `status` = #{status,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + del_flag = #{delFlag,jdbcType=VARCHAR} + where id = #{id,jdbcType=INTEGER} + + \ No newline at end of file