Documentation
¶
Index ¶
- func BatchDeleteCouponHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func CreateCouponHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func DeleteCouponHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func GetCouponListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UpdateCouponHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
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.