Documentation
¶
Overview ¶
Package ads holds the Hertz handlers of the admin ads management.
Index ¶
- func CreateAdsHandler(service support.Service) app.HandlerFunc
- func DeleteAdsHandler(service support.Service) app.HandlerFunc
- func GetAdsDetailHandler(service support.Service) app.HandlerFunc
- func GetAdsListHandler(service support.Service) app.HandlerFunc
- func UpdateAdsHandler(service support.Service) app.HandlerFunc
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.