mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-12-22 18:29:51 +08:00
超级管理员角色
This commit is contained in:
@@ -19,4 +19,6 @@ public interface AdminPermissionService extends IService<AdminPermission> {
|
||||
|
||||
HashMap<String,Boolean> getSlugsByIds(List<Integer> ids);
|
||||
|
||||
List<Integer> allIds();
|
||||
|
||||
}
|
||||
|
||||
@@ -10,4 +10,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||
*/
|
||||
public interface AdminRoleService extends IService<AdminRole> {
|
||||
|
||||
AdminRole getBySlug(String slug);
|
||||
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import xyz.playedu.api.service.AdminPermissionService;
|
||||
import xyz.playedu.api.mapper.AdminPermissionMapper;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
@@ -41,6 +42,16 @@ public class AdminPermissionServiceImpl extends ServiceImpl<AdminPermissionMappe
|
||||
}
|
||||
return map;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Integer> allIds() {
|
||||
List<AdminPermission> permissions = list(query().getWrapper().eq("1", "1").select("id"));
|
||||
List<Integer> ids = new ArrayList<>();
|
||||
for (AdminPermission permission : permissions) {
|
||||
ids.add(permission.getId());
|
||||
}
|
||||
return ids;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -7,14 +7,18 @@ import xyz.playedu.api.mapper.AdminRoleMapper;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* @author tengteng
|
||||
* @description 针对表【admin_roles】的数据库操作Service实现
|
||||
* @createDate 2023-02-21 15:53:27
|
||||
*/
|
||||
* @author tengteng
|
||||
* @description 针对表【admin_roles】的数据库操作Service实现
|
||||
* @createDate 2023-02-21 15:53:27
|
||||
*/
|
||||
@Service
|
||||
public class AdminRoleServiceImpl extends ServiceImpl<AdminRoleMapper, AdminRole>
|
||||
implements AdminRoleService{
|
||||
implements AdminRoleService {
|
||||
|
||||
@Override
|
||||
public AdminRole getBySlug(String slug) {
|
||||
return getOne(query().getWrapper().eq("slug", slug));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user