管理员角色控制

This commit is contained in:
none
2023-02-21 16:21:48 +08:00
parent f3e1a6a0de
commit e69798cdcb
15 changed files with 471 additions and 30 deletions

View File

@@ -0,0 +1,17 @@
package xyz.playedu.api.service;
import org.springframework.stereotype.Service;
import xyz.playedu.api.domain.AdminRolePermission;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author tengteng
* @description 针对表【admin_role_permission】的数据库操作Service
* @createDate 2023-02-21 16:07:01
*/
public interface AdminRolePermissionService extends IService<AdminRolePermission> {
void removeRolePermissionsByRoleId(Integer roleId);
}

View File

@@ -0,0 +1,13 @@
package xyz.playedu.api.service;
import xyz.playedu.api.domain.AdminRole;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author tengteng
* @description 针对表【admin_roles】的数据库操作Service
* @createDate 2023-02-21 15:53:27
*/
public interface AdminRoleService extends IService<AdminRole> {
}

View File

@@ -0,0 +1,25 @@
package xyz.playedu.api.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import xyz.playedu.api.domain.AdminRolePermission;
import xyz.playedu.api.service.AdminRolePermissionService;
import xyz.playedu.api.mapper.AdminRolePermissionMapper;
import org.springframework.stereotype.Service;
/**
* @author tengteng
* @description 针对表【admin_role_permission】的数据库操作Service实现
* @createDate 2023-02-21 16:07:01
*/
@Service
public class AdminRolePermissionServiceImpl extends ServiceImpl<AdminRolePermissionMapper, AdminRolePermission>
implements AdminRolePermissionService {
@Override
public void removeRolePermissionsByRoleId(Integer roleId) {
remove(query().getWrapper().eq("role_id", roleId));
}
}

View File

@@ -0,0 +1,22 @@
package xyz.playedu.api.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import xyz.playedu.api.domain.AdminRole;
import xyz.playedu.api.service.AdminRoleService;
import xyz.playedu.api.mapper.AdminRoleMapper;
import org.springframework.stereotype.Service;
/**
* @author tengteng
* @description 针对表【admin_roles】的数据库操作Service实现
* @createDate 2023-02-21 15:53:27
*/
@Service
public class AdminRoleServiceImpl extends ServiceImpl<AdminRoleMapper, AdminRole>
implements AdminRoleService{
}