package com.baidu.disconf.web.service.user.service;
import java.util.List;
import com.baidu.disconf.web.service.user.bo.User;
import com.baidu.disconf.web.service.user.dto.Visitor;
import com.baidu.disconf.web.service.user.vo.VisitorVo;
/**
* @author liaoqiqi
* @version 2013-11-28
*/
public interface UserMgr {
/**
* 获取用户的基本信息(登录用户)
*
* @return
*/
Visitor getVisitor(Long userId);
VisitorVo getCurVisitor();
User getUser(Long userId);
/**
* @return
*/
Long create(User user);
/**
* @param user
*/
void create(List<User> user);
/**
* @return
*/
List<User> getAll();
/**
* 为某个user添加一个app
*
* @param userId
*/
String addOneAppForUser(Long userId, int appId);
/**
* 修改密码
*
* @param newPassword
*/
void modifyPassword(Long userId, String newPassword);
}