package com.doc.system.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.doc.common.core.domain.entity.SysUserExpand; import java.util.List; /** * 用户登录限制Mapper接口 * * @author wukai * @date 2023-10-11 */ public interface SysUserExpandMapper extends BaseMapper { /** * 查询用户登录限制 * * @param userId 用户登录限制主键 * @return 用户登录限制 */ public SysUserExpand selectSysUserExpandByUserId(Long userId); /** * 查询用户登录限制列表 * * @param sysUserExpand 用户登录限制 * @return 用户登录限制集合 */ public List selectSysUserExpandList(SysUserExpand sysUserExpand); /** * 查询用户人脸特征 * * @return 用户登录限制 */ public List selectFaceFeatureList(); /** * 新增用户登录限制 * * @param sysUserExpand 用户登录限制 * @return 结果 */ public int insertSysUserExpand(SysUserExpand sysUserExpand); /** * 修改用户登录限制 * * @param sysUserExpand 用户登录限制 * @return 结果 */ public int updateSysUserExpand(SysUserExpand sysUserExpand); /** * 删除用户登录限制 * * @param userId 用户登录限制主键 * @return 结果 */ public int deleteSysUserExpandByUserId(Long userId); /** * 批量删除用户登录限制 * * @param userIds 需要删除的数据主键集合 * @return 结果 */ public int deleteSysUserExpandByUserIds(Long[] userIds); /** * 修改用户人脸信息 * * @param expand 扩展信息 * @return 结果 */ int updateFaceFeature(SysUserExpand expand); }