services

package
v0.0.0-...-6b30e58 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const PersistenceUnit = "testing"

Variables

Functions

func CreatePermission

func CreatePermission(permission models.Permission) (models.Permission, error)

func CreateRole

func CreateRole(role models.Role) (models.Role, error)

func CreateUser

func CreateUser(user models.User) (models.User, error)

func DeletePermissionById

func DeletePermissionById(id int) (permission models.Permission, err error)

func DeleteRoleById

func DeleteRoleById(id int) (role models.Role, err error)

func DeleteUserById

func DeleteUserById(id int) (user models.User, err error)

func FindAllPermissions

func FindAllPermissions() ([]models.Permission, error)

func FindAllRoles

func FindAllRoles() ([]models.Role, error)

func FindAllUsers

func FindAllUsers() ([]models.User, error)

func GenerateNewJWT

func GenerateNewJWT(claims jwt.Claims) (tokenString string)

func GetPermissionById

func GetPermissionById(id int) (permission models.Permission, err error)

func GetRoleById

func GetRoleById(id int) (role models.Role, err error)

func GetRoleWithPermissions

func GetRoleWithPermissions(id int) (role models.Role, err error)

func GetRolesWithPermissions

func GetRolesWithPermissions() (roles []models.Role, err error)

func GetUserByAccount

func GetUserByAccount(username string, pass string) (user models.User, err error)

func GetUserById

func GetUserById(id int) (user models.User, err error)

func UpdatePermission

func UpdatePermission(permission models.Permission) (models.Permission, error)

func UpdateRole

func UpdateRole(role models.Role) (models.Role, error)

func UpdateUser

func UpdateUser(user models.User) (models.User, error)

func ValidateUser

func ValidateUser(c *gin.Context, username, password string) bool

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL