更新遗漏的文件
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