marketing

package
v1.14.18 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateBatchSendEmailTaskHandler

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

CreateBatchSendEmailTaskHandler documents Create a batch send email task.

@Summary Create a batch send email task @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.CreateBatchSendEmailTaskRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/marketing/email/batch/send [post]

func CreateQuotaTaskHandler added in v1.1.0

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

CreateQuotaTaskHandler documents Create a quota task.

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

func GetBatchSendEmailTaskListHandler

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

GetBatchSendEmailTaskListHandler documents Get batch send email task list.

@Summary Get batch send email task list @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetBatchSendEmailTaskListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetBatchSendEmailTaskListResponse} @Router /v1/admin/marketing/email/batch/list [get]

func GetBatchSendEmailTaskStatusHandler

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

GetBatchSendEmailTaskStatusHandler documents Get batch send email task status.

@Summary Get batch send email task status @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.GetBatchSendEmailTaskStatusRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetBatchSendEmailTaskStatusResponse} @Router /v1/admin/marketing/email/batch/status [post]

func GetPreSendEmailCountHandler

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

GetPreSendEmailCountHandler documents Get pre-send email count.

@Summary Get pre-send email count @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.GetPreSendEmailCountRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetPreSendEmailCountResponse} @Router /v1/admin/marketing/email/batch/pre-send-count [post]

func QueryQuotaTaskListHandler added in v1.1.0

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

QueryQuotaTaskListHandler documents Query quota task list.

@Summary Query quota task list @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.QueryQuotaTaskListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryQuotaTaskListResponse} @Router /v1/admin/marketing/quota/list [get]

func QueryQuotaTaskPreCountHandler added in v1.1.0

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

QueryQuotaTaskPreCountHandler documents Query quota task pre-count.

@Summary Query quota task pre-count @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.QueryQuotaTaskPreCountRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryQuotaTaskPreCountResponse} @Router /v1/admin/marketing/quota/pre-count [post]

func QueryQuotaTaskStatusHandler added in v1.1.0

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

Query quota task status

func StopBatchSendEmailTaskHandler

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

StopBatchSendEmailTaskHandler documents Stop a batch send email task.

@Summary Stop a batch send email task @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.StopBatchSendEmailTaskRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/marketing/email/batch/stop [post]

Types

This section is empty.

Jump to

Keyboard shortcuts

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