From 71e33cdbf4923b4e46b117ecbcd224d1fc4c88bc Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Mon, 12 Jun 2023 15:52:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B1=87=E4=BB=98=E7=BB=93=E7=AE=97=E8=B4=A6?= =?UTF-8?q?=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/AdapaySettleAccountMapper.java | 61 ++++++++ .../service/IAdapaySettleAccountService.java | 61 ++++++++ .../impl/AdapaySettleAccountServiceImpl.java | 90 ++++++++++++ .../mapper/pile/AdapaySettleAccountMapper.xml | 133 ++++++++++++++++++ 4 files changed, 345 insertions(+) create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/mapper/AdapaySettleAccountMapper.java create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/service/IAdapaySettleAccountService.java create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapaySettleAccountServiceImpl.java create mode 100644 jsowell-pile/src/main/resources/mapper/pile/AdapaySettleAccountMapper.xml diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/AdapaySettleAccountMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/AdapaySettleAccountMapper.java new file mode 100644 index 000000000..2cccc848a --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/AdapaySettleAccountMapper.java @@ -0,0 +1,61 @@ +package com.jsowell.pile.mapper; + +import com.jsowell.pile.domain.AdapaySettleAccount; + +import java.util.List; + +/** + * 汇付结算账户Mapper接口 + * + * @author jsowell + * @date 2023-06-12 + */ +public interface AdapaySettleAccountMapper { + /** + * 查询汇付结算账户 + * + * @param id 汇付结算账户主键 + * @return 汇付结算账户 + */ + public AdapaySettleAccount selectAdapaySettleAccountById(Long id); + + /** + * 查询汇付结算账户列表 + * + * @param adapaySettleAccount 汇付结算账户 + * @return 汇付结算账户集合 + */ + public List selectAdapaySettleAccountList(AdapaySettleAccount adapaySettleAccount); + + /** + * 新增汇付结算账户 + * + * @param adapaySettleAccount 汇付结算账户 + * @return 结果 + */ + public int insertAdapaySettleAccount(AdapaySettleAccount adapaySettleAccount); + + /** + * 修改汇付结算账户 + * + * @param adapaySettleAccount 汇付结算账户 + * @return 结果 + */ + public int updateAdapaySettleAccount(AdapaySettleAccount adapaySettleAccount); + + /** + * 删除汇付结算账户 + * + * @param id 汇付结算账户主键 + * @return 结果 + */ + public int deleteAdapaySettleAccountById(Long id); + + /** + * 批量删除汇付结算账户 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteAdapaySettleAccountByIds(Long[] ids); +} diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/IAdapaySettleAccountService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/IAdapaySettleAccountService.java new file mode 100644 index 000000000..4924a5f1c --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/IAdapaySettleAccountService.java @@ -0,0 +1,61 @@ +package com.jsowell.pile.service; + +import com.jsowell.pile.domain.AdapaySettleAccount; + +import java.util.List; + +/** + * 汇付结算账户Service接口 + * + * @author jsowell + * @date 2023-06-12 + */ +public interface IAdapaySettleAccountService { + /** + * 查询汇付结算账户 + * + * @param id 汇付结算账户主键 + * @return 汇付结算账户 + */ + public AdapaySettleAccount selectAdapaySettleAccountById(Long id); + + /** + * 查询汇付结算账户列表 + * + * @param adapaySettleAccount 汇付结算账户 + * @return 汇付结算账户集合 + */ + public List selectAdapaySettleAccountList(AdapaySettleAccount adapaySettleAccount); + + /** + * 新增汇付结算账户 + * + * @param adapaySettleAccount 汇付结算账户 + * @return 结果 + */ + public int insertAdapaySettleAccount(AdapaySettleAccount adapaySettleAccount); + + /** + * 修改汇付结算账户 + * + * @param adapaySettleAccount 汇付结算账户 + * @return 结果 + */ + public int updateAdapaySettleAccount(AdapaySettleAccount adapaySettleAccount); + + /** + * 批量删除汇付结算账户 + * + * @param ids 需要删除的汇付结算账户主键集合 + * @return 结果 + */ + public int deleteAdapaySettleAccountByIds(Long[] ids); + + /** + * 删除汇付结算账户信息 + * + * @param id 汇付结算账户主键 + * @return 结果 + */ + public int deleteAdapaySettleAccountById(Long id); +} diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapaySettleAccountServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapaySettleAccountServiceImpl.java new file mode 100644 index 000000000..2875a3332 --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapaySettleAccountServiceImpl.java @@ -0,0 +1,90 @@ +package com.jsowell.pile.service.impl; + +import com.jsowell.common.util.DateUtils; +import com.jsowell.pile.domain.AdapaySettleAccount; +import com.jsowell.pile.mapper.AdapaySettleAccountMapper; +import com.jsowell.pile.service.IAdapaySettleAccountService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 汇付结算账户Service业务层处理 + * + * @author jsowell + * @date 2023-06-12 + */ +@Service +public class AdapaySettleAccountServiceImpl implements IAdapaySettleAccountService { + @Autowired + private AdapaySettleAccountMapper adapaySettleAccountMapper; + + /** + * 查询汇付结算账户 + * + * @param id 汇付结算账户主键 + * @return 汇付结算账户 + */ + @Override + public AdapaySettleAccount selectAdapaySettleAccountById(Long id) { + return adapaySettleAccountMapper.selectAdapaySettleAccountById(id); + } + + /** + * 查询汇付结算账户列表 + * + * @param adapaySettleAccount 汇付结算账户 + * @return 汇付结算账户 + */ + @Override + public List selectAdapaySettleAccountList(AdapaySettleAccount adapaySettleAccount) { + return adapaySettleAccountMapper.selectAdapaySettleAccountList(adapaySettleAccount); + } + + /** + * 新增汇付结算账户 + * + * @param adapaySettleAccount 汇付结算账户 + * @return 结果 + */ + @Override + public int insertAdapaySettleAccount(AdapaySettleAccount adapaySettleAccount) { + adapaySettleAccount.setCreateTime(DateUtils.getNowDate()); + return adapaySettleAccountMapper.insertAdapaySettleAccount(adapaySettleAccount); + } + + /** + * 修改汇付结算账户 + * + * @param adapaySettleAccount 汇付结算账户 + * @return 结果 + */ + @Override + public int updateAdapaySettleAccount(AdapaySettleAccount adapaySettleAccount) { + adapaySettleAccount.setUpdateTime(DateUtils.getNowDate()); + return adapaySettleAccountMapper.updateAdapaySettleAccount(adapaySettleAccount); + } + + /** + * 批量删除汇付结算账户 + * + * @param ids 需要删除的汇付结算账户主键 + * @return 结果 + */ + @Override + public int deleteAdapaySettleAccountByIds(Long[] ids) { + return adapaySettleAccountMapper.deleteAdapaySettleAccountByIds(ids); + } + + /** + * 删除汇付结算账户信息 + * + * @param id 汇付结算账户主键 + * @return 结果 + */ + @Override + public int deleteAdapaySettleAccountById(Long id) { + return adapaySettleAccountMapper.deleteAdapaySettleAccountById(id); + } +} diff --git a/jsowell-pile/src/main/resources/mapper/pile/AdapaySettleAccountMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/AdapaySettleAccountMapper.xml new file mode 100644 index 000000000..e7e644ace --- /dev/null +++ b/jsowell-pile/src/main/resources/mapper/pile/AdapaySettleAccountMapper.xml @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, merchant_id, adapay_member_id, card_id, card_name, cert_id, cert_type, tel_no, bank_code, bank_name, bank_acct_type, prov_code, area_code, create_time, create_by, update_time, update_by, del_flag from adapay_settle_account + + + + + + + + insert into adapay_settle_account + + id, + merchant_id, + adapay_member_id, + card_id, + card_name, + cert_id, + cert_type, + tel_no, + bank_code, + bank_name, + bank_acct_type, + prov_code, + area_code, + create_time, + create_by, + update_time, + update_by, + del_flag, + + + #{id}, + #{merchantId}, + #{adapayMemberId}, + #{cardId}, + #{cardName}, + #{certId}, + #{certType}, + #{telNo}, + #{bankCode}, + #{bankName}, + #{bankAcctType}, + #{provCode}, + #{areaCode}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + #{delFlag}, + + + + + update adapay_settle_account + + merchant_id = #{merchantId}, + adapay_member_id = #{adapayMemberId}, + card_id = #{cardId}, + card_name = #{cardName}, + cert_id = #{certId}, + cert_type = #{certType}, + tel_no = #{telNo}, + bank_code = #{bankCode}, + bank_name = #{bankName}, + bank_acct_type = #{bankAcctType}, + prov_code = #{provCode}, + area_code = #{areaCode}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + del_flag = #{delFlag}, + + where id = #{id} + + + + delete from adapay_settle_account where id = #{id} + + + + delete from adapay_settle_account where id in + + #{id} + + + \ No newline at end of file