coupon

package
v1.14.11 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2026 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BatchDeleteCouponHandler

func BatchDeleteCouponHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

BatchDeleteCouponHandler documents Batch delete coupon.

@Summary Batch delete coupon @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.BatchDeleteCouponRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/coupon/batch [delete]

func CreateCouponHandler

func CreateCouponHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

CreateCouponHandler documents Create coupon.

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

func DeleteCouponHandler

func DeleteCouponHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

DeleteCouponHandler documents Delete coupon.

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

func GetCouponListHandler

func GetCouponListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

GetCouponListHandler documents Get coupon list.

@Summary Get coupon list @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetCouponListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetCouponListResponse} @Router /v1/admin/coupon/list [get]

func UpdateCouponHandler

func UpdateCouponHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UpdateCouponHandler documents Update coupon.

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

Types

This section is empty.

Jump to

Keyboard shortcuts

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