feat(invitation): 新增返利统计汇总与时间筛选

This commit is contained in:
yml2213
2026-10-29 12:36:57 +08:00
parent 2029c1f4fb
commit 163ffb9eff
8 changed files with 913 additions and 14 deletions
@@ -170,6 +170,21 @@ func (h *Handler) AdminRebates(c *gin.Context) {
})
}
// AdminRebateSummary 管理员查看返利统计汇总
func (h *Handler) AdminRebateSummary(c *gin.Context) {
var query AdminRebateLedgerQuery
if err := c.ShouldBindQuery(&query); err != nil {
response.BadRequest(c, "查询参数不正确")
return
}
summary, err := h.service.AdminRebateSummary(c.Request.Context(), query)
if err != nil {
writeInvitationError(c, err)
return
}
response.OK(c, summary)
}
func currentUserID(c *gin.Context) (uint64, bool) {
value, ok := c.Get(middleware.ContextUserID)
if !ok {