admin
2018-12-24 a06040f0d92b6179eadc3616a33fa21b3ad349d8
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
package com.yeshi.fanli.service.inter.user;
 
import java.math.BigDecimal;
 
import com.yeshi.fanli.entity.bus.user.Extract;
 
/**
 * 用户通知服务
 * 
 * @author Administrator
 *
 */
public interface UserNotificationService {
 
    /**
     * 通知用户新人红包
     * 
     * @param uid
     * @param money
     */
    public void newerHongBao(Long uid, BigDecimal money);
 
    /**
     * 订单返利到账
     * 
     * @param uid
     * @param orderId
     * @param money
     */
    public void orderFanliRecieved(Long uid, String orderId, BigDecimal money);
 
    /**
     * 提成到账
     * 
     * @param uid
     * @param money
     */
    public void tiChengRecieved(Long uid, BigDecimal money);
    
    
    /**
     * 邀请提成到账
     * @param uid
     * @param money
     */
    public void tiChengInviteRecieved(Long uid, BigDecimal money);
    
    
    /**
     * 分享提成到账
     * @param uid
     * @param money
     */
    public void tiChengShareRecieved(Long uid, BigDecimal money);
 
 
    /**
     * 订单被统计
     * 
     * @param uid
     * @param orderId
     */
    public void orderFanliStatisticed(Long uid, String orderId);
 
    /**
     * 提成订单被统计
     * 
     * @param uid
     * @param orderId
     * @param money
     */
    public void tiChengStatisticed(Long uid, String orderId, BigDecimal money);
 
    /**
     * 维权返利订单扣款
     * 
     * @param uid
     * @param orderId
     * @param money
     */
    public void weiQuanFanli(Long uid, String orderId, BigDecimal money);
 
    /**
     * 维权提成订单扣款
     * 
     * @param uid
     * @param orderId
     * @param money
     */
    public void weiQuanTiCheng(Long uid, String orderId, BigDecimal money);
 
    /**
     * 提现申请
     * 
     * @param uid
     */
    public void extractApply(Long uid);
 
    /**
     * 提现转账失败
     * 
     * @param uid
     * @param time
     */
    public void extractTransferFail(Long uid, String time);
 
    /**
     * 账户异常
     * 
     * @param uid
     * @param time
     */
    public void extractWrong(Long uid, Extract extract, String time);
 
    /**
     * 提现成功
     * 
     * @param uid
     * @param time
     */
    public void extractSuccess(Long uid, Extract extract, String time);
 
    /**
     * 支付宝账号验证成功
     * 
     * @param uid
     * @param money
     */
    public void alipayAccountValidRight(Long uid, BigDecimal money, String account);
 
}