增加了mongo用户登录模块

This commit is contained in:
wanggeng 2022-05-20 10:09:01 +08:00
parent f61de6b52a
commit 194dc83b72
2 changed files with 67 additions and 47 deletions

View File

@ -1,47 +0,0 @@
package ink.wgink.interfaces.login.mongo;
import ink.wgink.pojo.pos.user.mongo.MongoUserPO;
import java.util.List;
/**
* @ClassName: IMongoLoginService
* @Description: mongo登录
* @Author: wanggeng
* @Date: 2022/5/19 11:29
* @Version: 1.0
*/
public interface IMongoLoginService {
/**
* 刷新mongo
*
* @param userId
*/
void update(String userId);
/**
* 删除
*
* @param userIds
*/
void delete(List<String> userIds);
/**
* 用户详情
*
* @param userId
* @return
*/
MongoUserPO getPO(String userId);
/**
* 用户详情
*
* @param username
* @return
*/
MongoUserPO getPOByUsername(String username);
}

View File

@ -0,0 +1,67 @@
package ink.wgink.interfaces.user.mongo;
import ink.wgink.pojo.bos.LoginUser;
import java.util.List;
/**
* @ClassName: IMongoLoginUserService
* @Description: mongo登录用户服务
* @Author: wanggeng
* @Date: 2022/5/19 16:18
* @Version: 1.0
*/
public interface IMongoLoginUserService {
/**
* 刷新mongo
*
* @param userId
*/
void updateByUserId(String userId);
/**
* 刷新mongo
*
* @param userIds
*/
void updateByUserIds(List<String> userIds);
/**
* 刷新mongo
*
* @param loginUsers
*/
void update(List<LoginUser> loginUsers);
/**
* 刷新mongo
*
* @param loginUser
*/
void update(LoginUser loginUser);
/**
* 删除
*
* @param userIds
*/
void delete(List<String> userIds);
/**
* 用户详情
*
* @param userId
* @return
*/
LoginUser get(String userId);
/**
* 用户详情
*
* @param username
* @return
*/
LoginUser getByUsername(String username);
}