refactor: 移除不必要的上下文调用,简化服务方法参数
This commit is contained in:
@@ -22,7 +22,7 @@ type Creator struct{}
|
||||
// @Success 200 {string} string "Application submitted"
|
||||
// @Bind form body
|
||||
func (c *Creator) Apply(ctx fiber.Ctx, form *dto.ApplyForm) error {
|
||||
return services.Creator.Apply(ctx.Context(), form)
|
||||
return services.Creator.Apply(ctx, form)
|
||||
}
|
||||
|
||||
// Get creator dashboard stats
|
||||
@@ -35,7 +35,7 @@ func (c *Creator) Apply(ctx fiber.Ctx, form *dto.ApplyForm) error {
|
||||
// @Produce json
|
||||
// @Success 200 {object} dto.DashboardStats
|
||||
func (c *Creator) Dashboard(ctx fiber.Ctx) (*dto.DashboardStats, error) {
|
||||
return services.Creator.Dashboard(ctx.Context())
|
||||
return services.Creator.Dashboard(ctx)
|
||||
}
|
||||
|
||||
// List creator contents
|
||||
@@ -52,7 +52,7 @@ func (c *Creator) Dashboard(ctx fiber.Ctx) (*dto.DashboardStats, error) {
|
||||
// @Success 200 {array} dto.ContentItem
|
||||
// @Bind filter query
|
||||
func (c *Creator) ListContents(ctx fiber.Ctx, filter *dto.CreatorContentListFilter) ([]dto.ContentItem, error) {
|
||||
return services.Creator.ListContents(ctx.Context(), filter)
|
||||
return services.Creator.ListContents(ctx, filter)
|
||||
}
|
||||
|
||||
// Create/Publish content
|
||||
@@ -67,7 +67,7 @@ func (c *Creator) ListContents(ctx fiber.Ctx, filter *dto.CreatorContentListFilt
|
||||
// @Success 200 {string} string "Created"
|
||||
// @Bind form body
|
||||
func (c *Creator) CreateContent(ctx fiber.Ctx, form *dto.ContentCreateForm) error {
|
||||
return services.Creator.CreateContent(ctx.Context(), form)
|
||||
return services.Creator.CreateContent(ctx, form)
|
||||
}
|
||||
|
||||
// Update content
|
||||
@@ -84,7 +84,7 @@ func (c *Creator) CreateContent(ctx fiber.Ctx, form *dto.ContentCreateForm) erro
|
||||
// @Bind id path
|
||||
// @Bind form body
|
||||
func (c *Creator) UpdateContent(ctx fiber.Ctx, id string, form *dto.ContentUpdateForm) error {
|
||||
return services.Creator.UpdateContent(ctx.Context(), id, form)
|
||||
return services.Creator.UpdateContent(ctx, id, form)
|
||||
}
|
||||
|
||||
// Delete content
|
||||
@@ -99,7 +99,7 @@ func (c *Creator) UpdateContent(ctx fiber.Ctx, id string, form *dto.ContentUpdat
|
||||
// @Success 200 {string} string "Deleted"
|
||||
// @Bind id path
|
||||
func (c *Creator) DeleteContent(ctx fiber.Ctx, id string) error {
|
||||
return services.Creator.DeleteContent(ctx.Context(), id)
|
||||
return services.Creator.DeleteContent(ctx, id)
|
||||
}
|
||||
|
||||
// List sales orders
|
||||
@@ -115,7 +115,7 @@ func (c *Creator) DeleteContent(ctx fiber.Ctx, id string) error {
|
||||
// @Success 200 {array} dto.Order
|
||||
// @Bind filter query
|
||||
func (c *Creator) ListOrders(ctx fiber.Ctx, filter *dto.CreatorOrderListFilter) ([]dto.Order, error) {
|
||||
return services.Creator.ListOrders(ctx.Context(), filter)
|
||||
return services.Creator.ListOrders(ctx, filter)
|
||||
}
|
||||
|
||||
// Process refund
|
||||
@@ -132,7 +132,7 @@ func (c *Creator) ListOrders(ctx fiber.Ctx, filter *dto.CreatorOrderListFilter)
|
||||
// @Bind id path
|
||||
// @Bind form body
|
||||
func (c *Creator) Refund(ctx fiber.Ctx, id string, form *dto.RefundForm) error {
|
||||
return services.Creator.ProcessRefund(ctx.Context(), id, form)
|
||||
return services.Creator.ProcessRefund(ctx, id, form)
|
||||
}
|
||||
|
||||
// Get channel settings
|
||||
@@ -145,7 +145,7 @@ func (c *Creator) Refund(ctx fiber.Ctx, id string, form *dto.RefundForm) error {
|
||||
// @Produce json
|
||||
// @Success 200 {object} dto.Settings
|
||||
func (c *Creator) GetSettings(ctx fiber.Ctx) (*dto.Settings, error) {
|
||||
return services.Creator.GetSettings(ctx.Context())
|
||||
return services.Creator.GetSettings(ctx)
|
||||
}
|
||||
|
||||
// Update channel settings
|
||||
@@ -160,7 +160,7 @@ func (c *Creator) GetSettings(ctx fiber.Ctx) (*dto.Settings, error) {
|
||||
// @Success 200 {string} string "Updated"
|
||||
// @Bind form body
|
||||
func (c *Creator) UpdateSettings(ctx fiber.Ctx, form *dto.Settings) error {
|
||||
return services.Creator.UpdateSettings(ctx.Context(), form)
|
||||
return services.Creator.UpdateSettings(ctx, form)
|
||||
}
|
||||
|
||||
// List payout accounts
|
||||
@@ -173,7 +173,7 @@ func (c *Creator) UpdateSettings(ctx fiber.Ctx, form *dto.Settings) error {
|
||||
// @Produce json
|
||||
// @Success 200 {array} dto.PayoutAccount
|
||||
func (c *Creator) ListPayoutAccounts(ctx fiber.Ctx) ([]dto.PayoutAccount, error) {
|
||||
return services.Creator.ListPayoutAccounts(ctx.Context())
|
||||
return services.Creator.ListPayoutAccounts(ctx)
|
||||
}
|
||||
|
||||
// Add payout account
|
||||
@@ -188,7 +188,7 @@ func (c *Creator) ListPayoutAccounts(ctx fiber.Ctx) ([]dto.PayoutAccount, error)
|
||||
// @Success 200 {string} string "Added"
|
||||
// @Bind form body
|
||||
func (c *Creator) AddPayoutAccount(ctx fiber.Ctx, form *dto.PayoutAccount) error {
|
||||
return services.Creator.AddPayoutAccount(ctx.Context(), form)
|
||||
return services.Creator.AddPayoutAccount(ctx, form)
|
||||
}
|
||||
|
||||
// Remove payout account
|
||||
@@ -203,7 +203,7 @@ func (c *Creator) AddPayoutAccount(ctx fiber.Ctx, form *dto.PayoutAccount) error
|
||||
// @Success 200 {string} string "Removed"
|
||||
// @Bind id query
|
||||
func (c *Creator) RemovePayoutAccount(ctx fiber.Ctx, id string) error {
|
||||
return services.Creator.RemovePayoutAccount(ctx.Context(), id)
|
||||
return services.Creator.RemovePayoutAccount(ctx, id)
|
||||
}
|
||||
|
||||
// Request withdrawal
|
||||
@@ -218,5 +218,5 @@ func (c *Creator) RemovePayoutAccount(ctx fiber.Ctx, id string) error {
|
||||
// @Success 200 {string} string "Withdrawal requested"
|
||||
// @Bind form body
|
||||
func (c *Creator) Withdraw(ctx fiber.Ctx, form *dto.WithdrawForm) error {
|
||||
return services.Creator.Withdraw(ctx.Context(), form)
|
||||
return services.Creator.Withdraw(ctx, form)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user