AccountService.java 947 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.User;
licc's avatar
licc committed
7 8

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

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

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

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

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

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


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