✨ add casbin rbac
This commit is contained in:
@@ -8,7 +8,7 @@ import (
|
||||
// GetPermissionsByIds 通过权限ID列表获取权限列表
|
||||
func (PermissionService) GetPermissionsByIds(ids []int64) ([]model.ScaAuthPermission, error) {
|
||||
var permissions []model.ScaAuthPermission
|
||||
if err := global.DB.Where("id IN ?", ids).Find(&permissions).Error; err != nil {
|
||||
if err := global.DB.Where("id IN ? and deleted = 0", ids).Find(&permissions).Error; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return permissions, nil
|
||||
|
@@ -21,3 +21,12 @@ func (UserRoleService) AddUserRole(userRole model.ScaAuthUserRole) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// GetAllUserRoles 返回所有用户的角色列表
|
||||
func (UserRoleService) GetAllUserRoles() ([]*model.ScaAuthUserRole, error) {
|
||||
var userRoles []*model.ScaAuthUserRole
|
||||
if err := global.DB.Table("sca_auth_user_role").Where("deleted = 0").Find(&userRoles).Error; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return userRoles, nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user