Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/pile/service/AdapayMemberAccountService.java

128 lines
3.3 KiB
Java
Raw Normal View History

2023-11-29 11:55:33 +08:00
package com.jsowell.pile.service;
import com.jsowell.pile.domain.AdapayMemberAccount;
import java.util.List;
public interface AdapayMemberAccountService {
int insert(AdapayMemberAccount record);
int insertOrUpdate(AdapayMemberAccount record);
int insertOrUpdateSelective(AdapayMemberAccount record);
int insertSelective(AdapayMemberAccount record);
AdapayMemberAccount selectByPrimaryKey(Integer id);
int updateByPrimaryKeySelective(AdapayMemberAccount record);
int updateByPrimaryKey(AdapayMemberAccount record);
int updateBatch(List<AdapayMemberAccount> list);
int batchInsert(List<AdapayMemberAccount> list);
/**
* 查询请填写功能名称列表
*
* @param adapayMemberAccount 请填写功能名称
* @return 请填写功能名称集合
*/
List<AdapayMemberAccount> selectAdapayMemberAccountList(AdapayMemberAccount adapayMemberAccount);
List<AdapayMemberAccount> selectAdapayMemberAccountList(String merchantId);
/**
* 新增请填写功能名称
*
* @param adapayMemberAccount 请填写功能名称
* @return 结果
*/
int insertAdapayMemberAccount(AdapayMemberAccount adapayMemberAccount);
/**
* 修改请填写功能名称
*
* @param adapayMemberAccount 请填写功能名称
* @return 结果
*/
int updateAdapayMemberAccount(AdapayMemberAccount adapayMemberAccount);
/**
* 批量删除请填写功能名称
*
* @param ids 需要删除的请填写功能名称主键集合
* @return 结果
*/
2023-11-30 14:25:57 +08:00
int deleteAdapayMemberAccountByIds(List<String> ids);
2023-11-29 11:55:33 +08:00
2025-02-20 15:31:32 +08:00
/**
* 根据商户id查询汇付会员id
* @param merchantId
* @return
*/
2025-01-02 14:54:57 +08:00
String selectAdapayMemberIdByMerchantId(String merchantId);
2024-09-27 18:03:54 +08:00
/**
* 根据运营商id查询汇付会员信息
* @param merchantId 运营商id
* @return
*/
2023-11-29 11:55:33 +08:00
AdapayMemberAccount selectByMerchantId(String merchantId);
2024-09-27 18:03:54 +08:00
/**
* 根据充电站id查询汇付会员信息
* @param stationId 站点id
* @return
*/
AdapayMemberAccount selectByStationId(String stationId);
/**
* 根据汇付会员id查询会员信息
* @param adapayMemberId 汇付会员id
* @return
*/
2024-09-27 17:52:12 +08:00
AdapayMemberAccount selectByAdapayMemberId(String adapayMemberId);
2023-11-29 11:55:33 +08:00
void updateAdapayMemberAccountByMemberId(AdapayMemberAccount adapayMemberAccount);
2025-01-03 14:17:28 +08:00
/**
* 获取默认的会员账户
* @return
*/
2023-11-29 11:55:33 +08:00
AdapayMemberAccount getDefault();
/**
* 根据运营商id逻辑删除审核未通过的汇付会员账户
* @param merchantId
* @return
*/
int deleteAuditFailed(String merchantId);
2025-02-20 15:31:32 +08:00
/**
* 根据汇付会员id查询运营商名称
* @param adapayMemberId
* @return
*/
2025-01-02 14:54:57 +08:00
String selectMerchantNameByAdapayMemberId(String adapayMemberId);
/**
* 根据运营商id删除记录
* @param merchantId
*/
void deleteAccountByMerchantId(String merchantId);
/**
* 根据运营商Id查询最近一条的信息
* @param merchantId
* @return
*/
AdapayMemberAccount selectRecentInfoByMerchantId(String merchantId);
2025-07-14 15:55:14 +08:00
List<String> selectUsedAdapayMemberIdByMerchantId(String merchantId);
2023-11-29 11:55:33 +08:00
}