AccountService.java 988 Bytes
Newer Older
licc's avatar
licc committed
1 2 3 4
package cn.wisenergy.service.app;


import cn.wisenergy.common.utils.R;
licc's avatar
licc committed
5
import cn.wisenergy.model.app.AccountInfo;
licc's avatar
licc committed
6
import cn.wisenergy.model.app.OrderInfo;
licc's avatar
licc committed
7
import cn.wisenergy.model.app.User;
licc's avatar
licc committed
8 9

import java.util.List;
licc's avatar
licc committed
10 11 12 13

/**
 * @author 86187
 */
licc's avatar
licc committed
14 15 16
public interface AccountService {

    /**
licc's avatar
licc committed
17
     * 订单返佣-日任务
licc's avatar
licc committed
18
     * @return true or false
licc's avatar
licc committed
19
     */
licc's avatar
licc committed
20
    R<Boolean> orderRebate();
licc's avatar
licc committed
21 22

    /**
licc's avatar
licc committed
23 24
     * 获取账户信息
     *
licc's avatar
licc committed
25 26 27
     * @param userId 用户id
     * @return 账户信息
     */
licc's avatar
licc committed
28 29 30
    R<AccountInfo> getByUserId(String userId);

    /**
31
     * 收益和业绩统计(月度肥料 -日)
licc's avatar
licc committed
32 33
     * @return true or false
     */
licc's avatar
licc committed
34
    R<Boolean> performanceCount();
licc's avatar
licc committed
35

licc's avatar
licc committed
36 37 38 39 40 41
    /**
     * 获取用户的商机信息
     *
     * @param userId 用户id
     * @return 用户商机列表
     */
licc's avatar
licc committed
42
    List<User> getByList(String userId);
licc's avatar
licc committed
43 44 45


    /**
licc's avatar
licc committed
46
     * 进步奖收益统计(最大进步奖) -日任务
licc's avatar
licc committed
47
     *
licc's avatar
licc committed
48 49
     * @return true or false
     */
licc's avatar
licc committed
50
    R<Boolean> progressPrizeCount();
licc's avatar
licc committed
51
}