签入脚本
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
package controller
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"easygoadmin/api/v1"
|
||||
"easygoadmin/internal/service"
|
||||
)
|
||||
|
||||
// ============================== 在线用户控制器 ==============================
|
||||
|
||||
// COnlineUser 在线用户控制器
|
||||
type COnlineUser struct{}
|
||||
|
||||
// Page 在线用户分页
|
||||
func (c *COnlineUser) Page(ctx context.Context, req *v1.OnlineUserPageReq) (res *v1.OnlineUserPageRes, err error) {
|
||||
return service.OnlineUser().Page(ctx, req)
|
||||
}
|
||||
|
||||
// Detail 在线会话详情
|
||||
func (c *COnlineUser) Detail(ctx context.Context, req *v1.OnlineUserDetailReq) (res *v1.OnlineUserDetailRes, err error) {
|
||||
return service.OnlineUser().Detail(ctx, req)
|
||||
}
|
||||
|
||||
// ForceLogout 强制下线
|
||||
func (c *COnlineUser) ForceLogout(ctx context.Context, req *v1.OnlineUserForceLogoutReq) (res *v1.OnlineUserForceLogoutRes, err error) {
|
||||
return service.OnlineUser().ForceLogout(ctx, req)
|
||||
}
|
||||
|
||||
// ForceLogoutUser 踢出该用户全部设备
|
||||
func (c *COnlineUser) ForceLogoutUser(ctx context.Context, req *v1.OnlineUserForceLogoutUserReq) (res *v1.OnlineUserForceLogoutUserRes, err error) {
|
||||
return service.OnlineUser().ForceLogoutUser(ctx, req)
|
||||
}
|
||||
Reference in New Issue
Block a user