package cn.dao; import java.util.List; import cn.pojo.Role; import cn.pojo.User; public interface UserMapper { public int count(); public void add(User user); public void update(User user); public void delete(User user); public List<User> getUserList(); /*根据roleId获取数据列表*/ public List<User> getUserListByRoleId(Role role); /*获取制定用户的地址列表*/ /*对于User来说是一对多(一个人有好几套房子)*/ public User getAddressListByUserId(User user); public List<User> serchUserList(User user); /*根据部门条件获取用户列表foreach-array*/ public List<User> getUserByDepId(String[] depIds); /*根据部门条件获取用户列表foreach-List*/ public List<User> getUserByDepId2(List<String> depIds); }