anxin-ruoyi/ruoyi-system/src/main/java/com/ruoyi/system/mapper/UserIdentityVerificationMapper.java

78 lines
1.9 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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);
}