package com.gkhy.exam.system.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.gkhy.exam.common.domain.entity.SysUser; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** *

* 用户表 Mapper 接口 *

* * @author kzy * @since 2023-10-17 14:26:29 */ @Mapper public interface SysUserMapper extends BaseMapper { /** * 根据登录名获取用户 * @param username * @return */ public SysUser getUserByUsername(String username); /** * 获取用户列表 * @param user * @return */ List userList(SysUser user); /** * 根据手机号获取用户 * @param phone * @return */ public SysUser getUserByPhone(String phone); /** * 根据用户id获取用户 * @param userId * @return */ public SysUser getUserById(Long userId); /** * 删除用户 * @param userId * @return */ public int deleteUserById(Long userId); /** * 校验用户名称是否唯一 * @param username * @return */ SysUser checkLoginNameUnique(String username); /** * 校验手机号是否唯一 * @param phone * @return */ SysUser checkPhoneUnique(String phone); }