AccountService.java 751 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 7
import cn.wisenergy.model.dto.AccountInfoQuery;
import com.github.pagehelper.PageInfo;
licc's avatar
licc committed
8

licc's avatar
licc committed
9 10 11 12

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

licc's avatar
licc committed
15
    /**
licc's avatar
licc committed
16 17
     * 获取账户信息
     *
licc's avatar
licc committed
18 19 20
     * @param userId 用户id
     * @return 账户信息
     */
licc's avatar
licc committed
21 22 23
    R<AccountInfo> getByUserId(String userId);

    /**
licc's avatar
licc committed
24
     * 获取账户列表
licc's avatar
licc committed
25
     *
licc's avatar
licc committed
26 27
     * @param query 查询条件
     * @return 账户列表
licc's avatar
licc committed
28
     */
licc's avatar
licc committed
29
    R<PageInfo<AccountInfo>> getList(AccountInfoQuery query);
licc's avatar
licc committed
30 31 32 33 34 35 36 37

    /**
     * 版本更新
     *
     * @param version 版本号
     * @return 安装包下载地址
     */
    R<String> updateVersion(String version);
licc's avatar
licc committed
38
}