Files

57 lines
983 B
Java
Raw Normal View History

2023-05-25 17:49:20 +08:00
package com.qiaoba.auth.service;
import com.qiaoba.auth.entity.OnlineUser;
import java.util.List;
/**
* 在线用户 服务层
*
* @author ailanyin
* @version 1.0
* @since 2023/5/25 17:15
*/
public interface OnlineUserService {
/**
* 新增
*
* @param onlineUser onlineUser
*/
void insert(OnlineUser onlineUser);
/**
* 删除(强退)
*
* @param username 登录账号
2023-05-26 17:52:34 +08:00
* @param deviceSn 设备号
2023-05-25 17:49:20 +08:00
*/
2023-05-26 17:52:34 +08:00
void deleteOne(String username, String deviceSn);
/**
* 删除(强退)
*
* @param username 登录账号
*/
void deleteAll(String username);
2023-05-25 17:49:20 +08:00
/**
* 查询
*
* @param username 登录账号
2023-05-26 17:52:34 +08:00
* @param deviceSn deviceSn
2023-05-25 17:49:20 +08:00
* @return 在线用户
*/
2023-05-26 17:52:34 +08:00
OnlineUser selectOne(String username, String deviceSn);
2023-05-25 17:49:20 +08:00
/**
* 批量查询
*
* @param username username
* @return list
*/
List<OnlineUser> selectList(String username);
2023-05-26 17:52:34 +08:00
2023-05-25 17:49:20 +08:00
}