From 62a447d89331aee1feae7724c7616aa1bb2cfe79 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 16 十月 2024 14:28:37 +0800 Subject: [PATCH] 将CMQ替换为rabbitmq --- fanli/src/main/java/com/yeshi/fanli/service/inter/money/extract/BindingAccountService.java | 190 +++++++++++++++++++++++----------------------- 1 files changed, 95 insertions(+), 95 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/money/extract/BindingAccountService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/money/extract/BindingAccountService.java index c842113..56c6bdf 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/money/extract/BindingAccountService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/money/extract/BindingAccountService.java @@ -1,95 +1,95 @@ -package com.yeshi.fanli.service.inter.money.extract; - -import java.util.List; - -import com.alipay.api.AlipayApiException; -import com.yeshi.fanli.entity.bus.user.BindingAccount; -import com.yeshi.fanli.exception.user.AlipayAccountException; -import com.yeshi.fanli.exception.user.AlipayTransferException; -import com.yeshi.fanli.exception.user.BindingAccountException; - -public interface BindingAccountService { - /** - * 鑾峰彇褰撳墠鐢ㄦ埛缁戝畾鐨勮处锟�? - * - * @param uid - * 鐢ㄦ埛id - * @return 锟�?锟斤拷璐﹀彿 - */ - public List<BindingAccount> getBindingAccountByUid(long uid); - - /** - * 娣诲姞鎻愮幇璐﹀彿 - * - * @param addAccount - * @throws BindingAccountException - */ - public void addBindingAccount(BindingAccount addAccount) throws BindingAccountException; - - /** - * 鍒犻櫎鎻愮幇璐﹀彿 - * - * @param account - * @return - */ - public Integer deleteBindingAccount(BindingAccount account); - - /** - * 鑾峰彇鎻愮幇璐﹀彿 - * - * @param uid - * 鐢ㄦ埛id - * @param type - * 璐︽埛绫诲瀷 - * @return BindingAccount - */ - public BindingAccount getBindingAccountByUidAndType(long uid, int type); - - /** - * 鏇存崲缁戝畾鐨勬敮浠樺疂鐨勮处鍙� - * - * @param uid - * @param name - * @param account - * @return - */ - public BindingAccount changeAlipayBinding(Long uid, String name, String account); - - /** - * 鏇存崲缁戝畾鐨勬敮浠樺疂鐨勮处鍙�(闇�瑕侀獙璇佹敮浠樺疂鐨勬纭��) - * - * @param uid - * @param name - * @param account - * @return - */ - public BindingAccount changeAlipayBindingWithVerify(Long uid, String name, String account) throws AlipayTransferException,AlipayApiException,AlipayAccountException; - - /** - * 鏍规嵁ids鍒犻櫎缁戝畾淇℃伅 - * - * @param id - * @return - */ - public int deleteByPrimaryKey(Long id); - - /** - * 楠岃瘉鏀粯瀹濊处鎴锋槸鍚﹀彲鐢� - * - * @param uid - * @param account - * -鏀粯瀹濊处鍙� - * @param name - * -鏀粯瀹濈湡瀹炲鍚� - * @throws AlipayTransferException - */ - public void validAlipayAccount(Long uid, String account, String name) throws AlipayTransferException,AlipayApiException,AlipayAccountException; - - /** - * 鏄惁鑳介獙璇佹敮浠樺疂缁戝畾 - * @param uid - * @return - */ - public boolean canVerifyAlipayAccount(Long uid) throws BindingAccountException; - -} +package com.yeshi.fanli.service.inter.money.extract; + +import java.util.List; + +import com.alipay.api.AlipayApiException; +import com.yeshi.fanli.entity.bus.user.BindingAccount; +import com.yeshi.fanli.exception.user.AlipayAccountException; +import com.yeshi.fanli.exception.user.AlipayTransferException; +import com.yeshi.fanli.exception.user.BindingAccountException; + +public interface BindingAccountService { + /** + * 鑾峰彇褰撳墠鐢ㄦ埛缁戝畾鐨勮处锟�? + * + * @param uid + * 鐢ㄦ埛id + * @return 锟�?锟斤拷璐﹀彿 + */ + public List<BindingAccount> getBindingAccountByUid(long uid); + + /** + * 娣诲姞鎻愮幇璐﹀彿 + * + * @param addAccount + * @throws BindingAccountException + */ + public void addBindingAccount(BindingAccount addAccount) throws BindingAccountException; + + /** + * 鍒犻櫎鎻愮幇璐﹀彿 + * + * @param account + * @return + */ + public Integer deleteBindingAccount(BindingAccount account); + + /** + * 鑾峰彇鎻愮幇璐﹀彿 + * + * @param uid + * 鐢ㄦ埛id + * @param type + * 璐︽埛绫诲瀷 + * @return BindingAccount + */ + public BindingAccount getBindingAccountByUidAndType(long uid, int type); + + /** + * 鏇存崲缁戝畾鐨勬敮浠樺疂鐨勮处鍙� + * + * @param uid + * @param name + * @param account + * @return + */ + public BindingAccount changeAlipayBinding(Long uid, String name, String account); + + /** + * 鏇存崲缁戝畾鐨勬敮浠樺疂鐨勮处鍙�(闇�瑕侀獙璇佹敮浠樺疂鐨勬纭��) + * + * @param uid + * @param name + * @param account + * @return + */ + public BindingAccount changeAlipayBindingWithVerify(Long uid, String name, String account) throws AlipayTransferException,AlipayApiException,AlipayAccountException; + + /** + * 鏍规嵁ids鍒犻櫎缁戝畾淇℃伅 + * + * @param id + * @return + */ + public int deleteByPrimaryKey(Long id); + + /** + * 楠岃瘉鏀粯瀹濊处鎴锋槸鍚﹀彲鐢� + * + * @param uid + * @param account + * -鏀粯瀹濊处鍙� + * @param name + * -鏀粯瀹濈湡瀹炲鍚� + * @throws AlipayTransferException + */ + public void validAlipayAccount(Long uid, String account, String name) throws AlipayTransferException,AlipayApiException,AlipayAccountException; + + /** + * 鏄惁鑳介獙璇佹敮浠樺疂缁戝畾 + * @param uid + * @return + */ + public boolean canVerifyAlipayAccount(Long uid) throws BindingAccountException; + +} -- Gitblit v1.8.0