1
zj
2025-06-20 079e004fd2e65357aecc725a7be3cfe109978b0d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
package project.blockchain;
 
import java.util.List;
 
/**
 * 链入地址
 */
public interface ChannelBlockchainService {
 
    /**
     * 地址添加
     */
    public void save(ChannelBlockchain channelBlockchain, String userName, String safeword, String login_ip,
            String code, String superGoogleAuthCode);
 
    /**
     * 地址更新
     */
    public void update(ChannelBlockchain old, ChannelBlockchain channelBlockchain, String userName, String partyId,
            String safeword, String login_ip, String code, String superGoogleAuthCode);
 
    public ChannelBlockchain findById(String id);
 
    public ChannelBlockchain findByNameAndCoinAndAdd(String blockchain_name, String coin,String address);
 
    /**
     * 地址删除
     * 
     * @param id
     * @param safeword 资金密码
     * @param userName 登录人
     * @param loginIp  ip
     * @param code     验证码
     */
    public void delete(String id, String safeword, String userName, String loginIp, String code,
            String superGoogleAuthCode);
 
    public List<ChannelBlockchain> findAll();
 
    /**
     * @param coin
     * @return
     */
    public List<ChannelBlockchain> findByCoin(String coin);
    
    /**
     * @param coin
     * @param blockchain_name
     * @return
     */
    public List<ChannelBlockchain> findByCoinAndName(String coin, String blockchain_name);
 
    /**
     * 过滤充值地址链,随机获取
     * 
     * @param list
     * @return
     */
    public List<ChannelBlockchain> filterBlockchain(List<ChannelBlockchain> list);
 
}