IntelligentRecognition/ah-jjsp-service/.svn/pristine/78/78dd6fab55d77b4a1704a904a31...

83 lines
1.6 KiB
Plaintext

package com.securityControl.system.mapper;
import com.securityControl.system.api.domain.SysUser;
import com.securityControl.system.domain.vo.SysUserEntity;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
import java.util.Set;
@Repository(value = "UserManageDao")
public interface UserManageDao {
/**
* 分页查询用户信息
* @param sysUser
* @return
*/
List<SysUserEntity> getUserList(SysUserEntity sysUser);
/**
* 校验账号
* @param sysUser
* @return
*/
int getUserLoginNum(SysUserEntity sysUser);
/**
* 校验手机号
* @param sysUser
* @return
*/
int getUserPhoneNum(SysUserEntity sysUser);
/**
* 新增用户
* @param sysUser
* @return
*/
int insertUser(SysUserEntity sysUser);
/**
* 依据id查询用户
* @param userId
* @return
*/
SysUserEntity getUserDetail(@Param("userId") String userId);
/**
* 修改用户角色
* @param sysUser
* @return
*/
int updateUser(SysUserEntity sysUser);
/**
* 删除用户
* @param userId
* @return
*/
int deleteUser(@Param("userId") String userId);
/**
* 修改密码
* @param sysUser
* @return
*/
int updatePwd(SysUserEntity sysUser);
/**
* 用户角色查询
* @param username
* @return
*/
SysUser selectUserByUserName(@Param("username")String username);
/**
* 查询用户的权限
* @param sysUser
* @return
*/
Set<String> getMenuPermission(SysUser sysUser);
}