78 lines
1.9 KiB
Java
78 lines
1.9 KiB
Java
package com.ruoyi.system.mapper;
|
||
|
||
import java.util.List;
|
||
|
||
import com.ruoyi.system.domain.UserIdentityVerification;
|
||
|
||
/**
|
||
* 用户身份认证 数据层
|
||
*
|
||
* @author ruoyi
|
||
*/
|
||
public interface UserIdentityVerificationMapper
|
||
{
|
||
/**
|
||
* 查询用户身份认证列表
|
||
*
|
||
* @param verification 用户身份认证信息
|
||
* @return 用户身份认证集合
|
||
*/
|
||
public List<UserIdentityVerification> selectVerificationList(UserIdentityVerification verification);
|
||
|
||
/**
|
||
* 根据认证ID查询用户身份认证
|
||
*
|
||
* @param verificationId 认证ID
|
||
* @return 用户身份认证信息
|
||
*/
|
||
public UserIdentityVerification selectVerificationById(Long verificationId);
|
||
|
||
/**
|
||
* 根据用户ID查询用户身份认证
|
||
*
|
||
* @param userId 用户ID
|
||
* @return 用户身份认证信息
|
||
*/
|
||
public UserIdentityVerification selectVerificationByUserId(Long userId);
|
||
|
||
/**
|
||
* 根据用户ID查询身份认证状态(轻量级查询,用于权限检查)
|
||
*
|
||
* @param userId 用户ID
|
||
* @return 认证状态字符串
|
||
*/
|
||
public String selectVerificationStatusByUserId(Long userId);
|
||
|
||
/**
|
||
* 新增用户身份认证
|
||
*
|
||
* @param verification 用户身份认证信息
|
||
* @return 结果
|
||
*/
|
||
public int insertVerification(UserIdentityVerification verification);
|
||
|
||
/**
|
||
* 修改用户身份认证
|
||
*
|
||
* @param verification 用户身份认证信息
|
||
* @return 结果
|
||
*/
|
||
public int updateVerification(UserIdentityVerification verification);
|
||
|
||
/**
|
||
* 删除用户身份认证
|
||
*
|
||
* @param verificationId 认证ID
|
||
* @return 结果
|
||
*/
|
||
public int deleteVerificationById(Long verificationId);
|
||
|
||
/**
|
||
* 批量删除用户身份认证
|
||
*
|
||
* @param verificationIds 需要删除的认证ID
|
||
* @return 结果
|
||
*/
|
||
public int deleteVerificationByIds(Long[] verificationIds);
|
||
}
|