admin
2019-01-19 e1fcabf3946b7a5a6b76931657413a29735d0762
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
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
     *            -用户ID
     * @param orderId
     *            -订单号
     * @param goodsCount
     *            -商品数量
     * @param balance-账户余额
     * @param money-返利资金
     */
    public void orderFanliRecieved(Long uid, String orderId, int goodsCount, BigDecimal balance,
            BigDecimal money);
 
    /**
     * 提成到账
     * 
     * @param uid
     * @param money
     */
    public void tiChengRecieved(Long uid, BigDecimal money);
 
    /**
     * 邀请到账
     * 
     * @param uid
     * @param orderCount-订单数
     * @param goodsCount-商品数
     * @param balance-账户余额
     * @param money-资金
     */
    public void tiChengInviteRecieved(Long uid, int orderCount, int goodsCount, BigDecimal balance, BigDecimal money);
 
    /**
     * 分享提成到账
     * 
     * @param uid
     * @param orderCount
     * @param goodsCount
     * @param balance
     * @param money
     */
    public void tiChengShareRecieved(Long uid, int orderCount, int goodsCount, BigDecimal balance, BigDecimal money);
 
    /**
     * 订单被统计
     * 
     * @param uid
     * @param orderId
     * @param goodsCount-商品数
     * @param orderState-订单状态
     * @param payMoney-付款金额
     * @param money-佣金
     */
    public void orderFanliStatisticed(Long uid, String orderId, int goodsCount, int orderState, BigDecimal payMoney,
            BigDecimal money);
 
    /**
     * 提成订单被统计
     * 
     * @param uid
     * @param orderId
     * @param money
     */
    public void tiChengStatisticed(Long uid, String orderId,BigDecimal money);
 
    /**
     * 分享订单被统计
     * 
     * @param uid
     * @param orderId
     * @param goodsCount
     * @param orderState
     * @param payMoney
     * @param money
     */
    public void orderShareStatisticed(Long uid, String orderId, int goodsCount, int orderState, BigDecimal payMoney,
            BigDecimal money);
 
    /**
     * 邀请订单被统计
     * 
     * @param uid
     * @param orderId
     * @param goodsCount
     * @param orderState
     * @param payMoney
     * @param money
     */
    public void orderInviteStatisticed(Long uid, String orderId, int goodsCount, int orderState, BigDecimal payMoney,
            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);
 
}