2025-06-12 13:31:52 +08:00
|
|
|
package com.yupi.springbootinit.service;
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* @author: ziin
|
|
|
|
|
* @date: 2025/6/11 20:13
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
|
|
|
import com.yupi.springbootinit.model.entity.SystemUsers;
|
|
|
|
|
|
|
|
|
|
public interface SystemUsersService extends IService<SystemUsers> {
|
|
|
|
|
|
2025-06-20 15:58:42 +08:00
|
|
|
SystemUsers getUserByUserName(String username,Long tenantId);
|
2025-06-12 13:31:52 +08:00
|
|
|
|
|
|
|
|
boolean isPasswordMatch(String rawPassWord, String encodedPassword);
|
2025-06-20 15:58:42 +08:00
|
|
|
|
|
|
|
|
boolean isExpired(Long tendId);
|
|
|
|
|
|
|
|
|
|
Long getTenantExpiredTime(Long tenantId);
|
2025-06-20 19:22:25 +08:00
|
|
|
|
|
|
|
|
boolean checkCrawlRole(Long userId);
|
|
|
|
|
|
2025-06-25 18:17:23 +08:00
|
|
|
|
|
|
|
|
boolean checkbigBrotherlRole(Long userId);
|
|
|
|
|
|
2025-07-03 15:25:33 +08:00
|
|
|
boolean checkAiCHatLoginRole(Long userId);
|
2025-12-05 13:57:16 +08:00
|
|
|
|
|
|
|
|
boolean checkWebAILoginRole(Long userId);
|
2025-06-12 13:31:52 +08:00
|
|
|
}
|