2026-03-12 09:28:19 +00:00
|
|
|
package service
|
|
|
|
|
|
|
|
|
|
import "myschools.me/heritage/heritage-api/mysql"
|
|
|
|
|
|
2026-03-13 08:35:54 +00:00
|
|
|
func RbacPermissionDefined(permissionCode string) (bool, error) {
|
2026-03-12 09:28:19 +00:00
|
|
|
return mysql.PermissionDefined(&permissionCode)
|
|
|
|
|
}
|
|
|
|
|
|
2026-03-13 08:35:54 +00:00
|
|
|
func RbacUserRoleIDByUserID(userID string) (*string, bool, error) {
|
2026-03-12 09:28:19 +00:00
|
|
|
return mysql.UserRoleIDByUserID(&userID)
|
|
|
|
|
}
|
|
|
|
|
|
2026-03-13 08:35:54 +00:00
|
|
|
func RbacRoleHasPermission(roleID *string, permissionCode string) (bool, error) {
|
2026-03-12 09:28:19 +00:00
|
|
|
return mysql.RoleHasPermission(roleID, &permissionCode)
|
|
|
|
|
}
|