2024-05-29 13:02:06 +00:00
|
|
|
package privilege_external
|
|
|
|
|
2024-05-29 14:31:33 +00:00
|
|
|
import (
|
|
|
|
"github.com/gofiber/fiber/v2"
|
|
|
|
"go.uber.org/zap"
|
|
|
|
"hub_admin_backend_service/internal/repository/privilege"
|
|
|
|
"net/http"
|
|
|
|
)
|
|
|
|
|
2024-05-29 13:02:06 +00:00
|
|
|
type Deps struct {
|
2024-05-29 14:31:33 +00:00
|
|
|
Repo *privilege.Privilege
|
|
|
|
Logger *zap.Logger
|
2024-05-29 13:02:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type PrivilegeExternal struct {
|
2024-05-29 14:31:33 +00:00
|
|
|
repo *privilege.Privilege
|
|
|
|
logger *zap.Logger
|
2024-05-29 13:02:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewPrivilegeExternal(deps Deps) *PrivilegeExternal {
|
2024-05-29 14:31:33 +00:00
|
|
|
return &PrivilegeExternal{
|
|
|
|
repo: deps.Repo,
|
|
|
|
logger: deps.Logger,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p *PrivilegeExternal) GetAllService(c *fiber.Ctx) error {
|
|
|
|
return c.SendStatus(http.StatusOK)
|
2024-05-29 13:02:06 +00:00
|
|
|
}
|