mirror of
https://github.com/PlayEdu/PlayEdu
synced 2026-02-25 16:36:21 +08:00
优化权限结构
This commit is contained in:
@@ -40,6 +40,7 @@ public class BPermissionConstant {
|
||||
public static final String USER_LEARN_DESTROY = "user-learn-destroy";
|
||||
|
||||
public static final String COURSE = "course";
|
||||
public static final String COURSE_CUD = "course-cud";
|
||||
public static final String COURSE_USER = "course-user";
|
||||
public static final String COURSE_USER_DESTROY = "course-user-destroy";
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ import java.util.List;
|
||||
*/
|
||||
public interface AdminPermissionService extends IService<AdminPermission> {
|
||||
|
||||
HashMap<String, Boolean> allSlugs();
|
||||
HashMap<String, Integer> allSlugs();
|
||||
|
||||
List<AdminPermission> listOrderBySortAsc();
|
||||
|
||||
|
||||
@@ -37,11 +37,11 @@ public class AdminPermissionServiceImpl extends ServiceImpl<AdminPermissionMappe
|
||||
implements AdminPermissionService {
|
||||
|
||||
@Override
|
||||
public HashMap<String, Boolean> allSlugs() {
|
||||
public HashMap<String, Integer> allSlugs() {
|
||||
List<AdminPermission> data = list();
|
||||
HashMap<String, Boolean> map = new HashMap<>();
|
||||
HashMap<String, Integer> map = new HashMap<>();
|
||||
for (AdminPermission permission : data) {
|
||||
map.put(permission.getSlug(), true);
|
||||
map.put(permission.getSlug(), permission.getId());
|
||||
}
|
||||
return map;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user