package cn.wisenergy.service.app; import cn.wisenergy.common.utils.R; import cn.wisenergy.model.app.AccountInfo; import cn.wisenergy.model.app.ShopVersion; import cn.wisenergy.model.dto.AccountInfoQuery; import com.github.pagehelper.PageInfo; import java.util.List; /** * @author 86187 */ public interface AccountService { /** * 获取账户信息 * * @param userId 用户id * @return 账户信息 */ R<AccountInfo> getByUserId(String userId); /** * 获取账户列表 * * @param query 查询条件 * @return 账户列表 */ R<PageInfo<AccountInfo>> getList(AccountInfoQuery query); /** * 版本更新 * * @param version 版本号 * @param type 类型 ios :1 安卓:2 * @return 安装包下载地址 */ R<String> updateVersion(String version,Integer type); /** * 获取版本信息 * @return 版本集合 */ R<List<ShopVersion>> getVersion(); }