优化权限结构

This commit is contained in:
xxx
2023-11-13 11:29:47 +08:00
parent acb8b79edd
commit 82c53ed87f
5 changed files with 107 additions and 120 deletions

View File

@@ -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";

View File

@@ -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();

View File

@@ -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;
}