2024-05-29 13:02:06 +00:00
|
|
|
package privilege_internal
|
|
|
|
|
|
|
|
import "github.com/gofiber/fiber/v2"
|
|
|
|
|
|
|
|
func (p *PrivilegeInternal) Register(router fiber.Router) {
|
2024-05-29 15:55:17 +00:00
|
|
|
router.Get("/", p.Get)
|
|
|
|
router.Post("/", p.Create)
|
|
|
|
router.Put("/", p.Update)
|
|
|
|
router.Delete("/", p.Delete)
|
|
|
|
router.Get("/:privilegeId", p.GetByID)
|
|
|
|
router.Get("/service/:serviceKey", p.GetByService)
|
|
|
|
router.Post("/many", p.PostMany)
|
|
|
|
router.Put("/many", p.UpdateMany)
|
|
|
|
router.Post("/restore", p.Restore)
|
2024-05-29 13:02:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (p *PrivilegeInternal) Name() string {
|
2024-05-29 15:55:17 +00:00
|
|
|
return "privilege"
|
2024-05-29 13:02:06 +00:00
|
|
|
}
|