Help us shape the future of Go! Take the 2026 Go Developer Survey

ads

package
v1.21.2 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2026 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Overview

Package ads holds the Hertz handlers of the admin ads management.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateAdsHandler

func CreateAdsHandler(service support.Service) app.HandlerFunc

CreateAdsHandler documents Create Ads.

@Summary Create Ads @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.CreateAdsRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/ads/ [post]

func DeleteAdsHandler

func DeleteAdsHandler(service support.Service) app.HandlerFunc

DeleteAdsHandler documents Delete Ads.

@Summary Delete Ads @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.DeleteAdsRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/ads/ [delete]

func GetAdsDetailHandler

func GetAdsDetailHandler(service support.Service) app.HandlerFunc

GetAdsDetailHandler documents Get Ads Detail.

@Summary Get Ads Detail @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetAdsDetailRequest false "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean{data=dto.Ads} @Router /v1/admin/ads/detail [get]

func GetAdsListHandler

func GetAdsListHandler(service support.Service) app.HandlerFunc

GetAdsListHandler documents Get Ads List.

@Summary Get Ads List @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetAdsListRequest false "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean{data=dto.GetAdsListResponse} @Router /v1/admin/ads/list [get]

func UpdateAdsHandler

func UpdateAdsHandler(service support.Service) app.HandlerFunc

UpdateAdsHandler documents Update Ads.

@Summary Update Ads @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateAdsRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/ads/ [put]

Types

This section is empty.

Jump to

Keyboard shortcuts

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