123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- package com.usky.service.sys.user;
- import com.usky.entity.sys.SysUserDTO;
- import com.usky.entity.sys.SysUserRoleDTO;
- import com.usky.entity.sys.vo.SysUserVO;
- import com.usky.utils.Page;
- import java.util.List;
- import java.util.Set;
- /**
- * @author laowo
- */
- public interface UserService {
- /**
- * 用户添加
- *
- * @param user
- */
- void addUser(SysUserVO user);
- /**
- * 根据用户Id查询角色
- *
- * @param userId
- * @return
- */
- Set<String> queryRoleKeys(long userId);
- /**
- * 用户查询
- *
- * @param status
- * @param loginName
- * @param phonenumber
- * @param startTime
- * @param endTime
- * @param deptId
- * @param pageSize
- * @param pageNo
- * @param sysUserVO
- * @return
- */
- Page<SysUserVO> list(SysUserVO sysUserVO, Integer status, String loginName, String phonenumber, String startTime, String endTime, Integer deptId, Integer pageSize, Integer pageNo);
- /**
- * 查询用户 -没有分页
- *
- * @param sysUserVO
- * @param status
- * @param loginName
- * @param phonenumber
- * @param startTime
- * @param endTime
- * @param deptId
- * @return
- */
- List<SysUserVO> listAll(SysUserVO sysUserVO, Integer status, String loginName, String phonenumber, String startTime, String endTime, Integer deptId);
- /**
- * 根据手机号查询用户
- *
- * @param phonenumber
- * @return
- */
- List<SysUserDTO> queryUserByPhone(String phonenumber);
- /**
- * 用户信息修改
- *
- * @param user
- */
- void updateUser(SysUserVO user);
- /**
- * 根据角色id查询用户
- * @param roleId
- * @return
- */
- List<SysUserRoleDTO> queryUserByRoleId(Integer roleId);
- /**
- * 删除角色
- * @param roleId
- */
- void remove(Integer roleId);
- List<SysUserDTO> queryuserByDepID(Integer deptId);
- void reSetPW(String password, Integer userId);
- }
|