Documentation
¶
Index ¶
- func CreateBatchSendEmailTaskHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func CreateQuotaTaskHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func GetBatchSendEmailTaskListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func GetBatchSendEmailTaskStatusHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func GetPreSendEmailCountHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func QueryQuotaTaskListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func QueryQuotaTaskPreCountHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func QueryQuotaTaskStatusHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func StopBatchSendEmailTaskHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
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.