更新遗漏的文件
This commit is contained in:
@@ -0,0 +1,97 @@
|
||||
package com.vetti.hotake.mapper;
|
||||
|
||||
import com.vetti.hotake.domain.HotakeSecurityLoginSessions;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户登录会话Mapper接口
|
||||
*
|
||||
* @author vetti
|
||||
* @date 2026-02-02
|
||||
*/
|
||||
public interface HotakeSecurityLoginSessionsMapper
|
||||
{
|
||||
/**
|
||||
* 查询用户登录会话
|
||||
*
|
||||
* @param id 用户登录会话主键
|
||||
* @return 用户登录会话
|
||||
*/
|
||||
public HotakeSecurityLoginSessions selectHotakeSecurityLoginSessionsById(Long id);
|
||||
|
||||
/**
|
||||
* 根据会话令牌查询会话
|
||||
*
|
||||
* @param sessionToken 会话令牌
|
||||
* @return 用户登录会话
|
||||
*/
|
||||
public HotakeSecurityLoginSessions selectHotakeSecurityLoginSessionsByToken(String sessionToken);
|
||||
|
||||
/**
|
||||
* 查询用户登录会话列表
|
||||
*
|
||||
* @param hotakeSecurityLoginSessions 用户登录会话
|
||||
* @return 用户登录会话集合
|
||||
*/
|
||||
public List<HotakeSecurityLoginSessions> selectHotakeSecurityLoginSessionsList(HotakeSecurityLoginSessions hotakeSecurityLoginSessions);
|
||||
|
||||
/**
|
||||
* 查询用户的活跃会话列表
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @return 用户登录会话集合
|
||||
*/
|
||||
public List<HotakeSecurityLoginSessions> selectActiveSessionsByUserId(Long userId);
|
||||
|
||||
/**
|
||||
* 新增用户登录会话
|
||||
*
|
||||
* @param hotakeSecurityLoginSessions 用户登录会话
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertHotakeSecurityLoginSessions(HotakeSecurityLoginSessions hotakeSecurityLoginSessions);
|
||||
|
||||
/**
|
||||
* 修改用户登录会话
|
||||
*
|
||||
* @param hotakeSecurityLoginSessions 用户登录会话
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateHotakeSecurityLoginSessions(HotakeSecurityLoginSessions hotakeSecurityLoginSessions);
|
||||
|
||||
/**
|
||||
* 删除用户登录会话
|
||||
*
|
||||
* @param id 用户登录会话主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteHotakeSecurityLoginSessionsById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除用户登录会话
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteHotakeSecurityLoginSessionsByIds(Long[] ids);
|
||||
|
||||
/**
|
||||
* 终止用户的其他会话(除了当前会话)
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @param currentSessionToken 当前会话令牌
|
||||
* @return 结果
|
||||
*/
|
||||
public int terminateOtherSessions(@Param("userId") Long userId, @Param("currentSessionToken") String currentSessionToken);
|
||||
|
||||
/**
|
||||
* 终止指定会话
|
||||
*
|
||||
* @param id 会话ID
|
||||
* @param userId 用户ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int terminateSession(@Param("id") Long id, @Param("userId") Long userId);
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
package com.vetti.hotake.mapper;
|
||||
|
||||
import com.vetti.hotake.domain.HotakeSecurityPasswordHistory;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 密码历史记录Mapper接口
|
||||
*
|
||||
* @author vetti
|
||||
* @date 2026-02-02
|
||||
*/
|
||||
public interface HotakeSecurityPasswordHistoryMapper
|
||||
{
|
||||
/**
|
||||
* 查询密码历史记录
|
||||
*
|
||||
* @param id 密码历史记录主键
|
||||
* @return 密码历史记录
|
||||
*/
|
||||
public HotakeSecurityPasswordHistory selectHotakeSecurityPasswordHistoryById(Long id);
|
||||
|
||||
/**
|
||||
* 查询密码历史记录列表
|
||||
*
|
||||
* @param hotakeSecurityPasswordHistory 密码历史记录
|
||||
* @return 密码历史记录集合
|
||||
*/
|
||||
public List<HotakeSecurityPasswordHistory> selectHotakeSecurityPasswordHistoryList(HotakeSecurityPasswordHistory hotakeSecurityPasswordHistory);
|
||||
|
||||
/**
|
||||
* 查询用户最近的密码历史记录
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @param limit 查询数量
|
||||
* @return 密码历史记录集合
|
||||
*/
|
||||
public List<HotakeSecurityPasswordHistory> selectRecentPasswordHistory(Long userId, int limit);
|
||||
|
||||
/**
|
||||
* 新增密码历史记录
|
||||
*
|
||||
* @param hotakeSecurityPasswordHistory 密码历史记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertHotakeSecurityPasswordHistory(HotakeSecurityPasswordHistory hotakeSecurityPasswordHistory);
|
||||
|
||||
/**
|
||||
* 修改密码历史记录
|
||||
*
|
||||
* @param hotakeSecurityPasswordHistory 密码历史记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateHotakeSecurityPasswordHistory(HotakeSecurityPasswordHistory hotakeSecurityPasswordHistory);
|
||||
|
||||
/**
|
||||
* 删除密码历史记录
|
||||
*
|
||||
* @param id 密码历史记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteHotakeSecurityPasswordHistoryById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除密码历史记录
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteHotakeSecurityPasswordHistoryByIds(Long[] ids);
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.vetti.hotake.mapper;
|
||||
|
||||
import com.vetti.hotake.domain.HotakeSecuritySecurityLogs;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 安全日志Mapper接口
|
||||
*
|
||||
* @author vetti
|
||||
* @date 2026-02-02
|
||||
*/
|
||||
public interface HotakeSecuritySecurityLogsMapper
|
||||
{
|
||||
/**
|
||||
* 查询安全日志
|
||||
*
|
||||
* @param id 安全日志主键
|
||||
* @return 安全日志
|
||||
*/
|
||||
public HotakeSecuritySecurityLogs selectHotakeSecuritySecurityLogsById(Long id);
|
||||
|
||||
/**
|
||||
* 查询安全日志列表
|
||||
*
|
||||
* @param hotakeSecuritySecurityLogs 安全日志
|
||||
* @return 安全日志集合
|
||||
*/
|
||||
public List<HotakeSecuritySecurityLogs> selectHotakeSecuritySecurityLogsList(HotakeSecuritySecurityLogs hotakeSecuritySecurityLogs);
|
||||
|
||||
/**
|
||||
* 新增安全日志
|
||||
*
|
||||
* @param hotakeSecuritySecurityLogs 安全日志
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertHotakeSecuritySecurityLogs(HotakeSecuritySecurityLogs hotakeSecuritySecurityLogs);
|
||||
|
||||
/**
|
||||
* 修改安全日志
|
||||
*
|
||||
* @param hotakeSecuritySecurityLogs 安全日志
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateHotakeSecuritySecurityLogs(HotakeSecuritySecurityLogs hotakeSecuritySecurityLogs);
|
||||
|
||||
/**
|
||||
* 删除安全日志
|
||||
*
|
||||
* @param id 安全日志主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteHotakeSecuritySecurityLogsById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除安全日志
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteHotakeSecuritySecurityLogsByIds(Long[] ids);
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
package com.vetti.hotake.mapper;
|
||||
|
||||
import com.vetti.hotake.domain.HotakeSecuritySettings;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户安全设置Mapper接口
|
||||
*
|
||||
* @author vetti
|
||||
* @date 2026-02-02
|
||||
*/
|
||||
public interface HotakeSecuritySettingsMapper
|
||||
{
|
||||
/**
|
||||
* 查询用户安全设置
|
||||
*
|
||||
* @param id 用户安全设置主键
|
||||
* @return 用户安全设置
|
||||
*/
|
||||
public HotakeSecuritySettings selectHotakeSecuritySettingsById(Long id);
|
||||
|
||||
/**
|
||||
* 根据用户ID查询安全设置
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @return 用户安全设置
|
||||
*/
|
||||
public HotakeSecuritySettings selectHotakeSecuritySettingsByUserId(Long userId);
|
||||
|
||||
/**
|
||||
* 查询用户安全设置列表
|
||||
*
|
||||
* @param hotakeSecuritySettings 用户安全设置
|
||||
* @return 用户安全设置集合
|
||||
*/
|
||||
public List<HotakeSecuritySettings> selectHotakeSecuritySettingsList(HotakeSecuritySettings hotakeSecuritySettings);
|
||||
|
||||
/**
|
||||
* 新增用户安全设置
|
||||
*
|
||||
* @param hotakeSecuritySettings 用户安全设置
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertHotakeSecuritySettings(HotakeSecuritySettings hotakeSecuritySettings);
|
||||
|
||||
/**
|
||||
* 修改用户安全设置
|
||||
*
|
||||
* @param hotakeSecuritySettings 用户安全设置
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateHotakeSecuritySettings(HotakeSecuritySettings hotakeSecuritySettings);
|
||||
|
||||
/**
|
||||
* 删除用户安全设置
|
||||
*
|
||||
* @param id 用户安全设置主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteHotakeSecuritySettingsById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除用户安全设置
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteHotakeSecuritySettingsByIds(Long[] ids);
|
||||
}
|
||||
Reference in New Issue
Block a user