You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
784 B
39 lines
784 B
package com.rabbiter.cm.mapper;
|
|
|
|
import com.rabbiter.cm.domain.vo.SysUserVo;
|
|
import com.rabbiter.cm.domain.LoginUser;
|
|
import com.rabbiter.cm.domain.SysUser;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
import java.util.List;
|
|
|
|
@Mapper
|
|
public interface SysUserMapper {
|
|
List<SysUser> findAllUsers(SysUser sysUser);
|
|
|
|
SysUser findUserById(Long id);
|
|
|
|
/**
|
|
* jwt校验
|
|
* @param userName
|
|
* @return
|
|
*/
|
|
SysUser findUserByName(String userName);
|
|
|
|
int addUser(SysUser sysUser);
|
|
|
|
int updateUser(SysUser sysUser);
|
|
|
|
int deleteUser(Long id);
|
|
|
|
LoginUser findLoginUser(SysUserVo sysUserVo);
|
|
|
|
/**
|
|
* 查出指定名字用户的所有id
|
|
*
|
|
* @param userName
|
|
* @return
|
|
*/
|
|
List<Long> checkUserNameUnique(String userName);
|
|
}
|