POST /admin/points/batch-earn

管理员操作,一次请求向多个用户发放积分。逐条处理,每条记录独立处理,某条失败不影响其他记录。

积分服务 `bearerAuth` application/json

请求体

Schema: service-point/internal/handler/dto.BatchEarnRequest

字段类型必填示例约束描述
users array of

参见 service-point/internal/handler/dto.BatchEarnUser

是
description string 否
source string 否

响应

状态描述Schema
200批量发放完成,返回成功和失败的统计service-point/internal/handler/dto.BatchEarnResponse
400请求参数错误service-core/base/dto.SimpleResponse
401未认证service-core/base/dto.SimpleResponse
403无权限service-core/base/dto.SimpleResponse
500服务器内部错误service-core/base/dto.SimpleResponse

引用的 Schema

service-core/base/dto.SimpleResponse

字段类型必填示例约束描述
code integer 否
message string 否
timestamp string 否

service-point/internal/handler/dto.BatchEarnItem

字段类型必填示例约束描述
amount integer 否 100
error string 否
new_balance integer 否 1100
success boolean 否 True
user_id string 否 user-001

service-point/internal/handler/dto.BatchEarnResponse

字段类型必填示例约束描述
code integer 否
data service-point/internal/handler/dto.BatchEarnResult 否
message string 否
timestamp string 否

service-point/internal/handler/dto.BatchEarnResult

字段类型必填示例约束描述
failed_count integer 否 1
results array of

参见 service-point/internal/handler/dto.BatchEarnItem

否
success_count integer 否 3

service-point/internal/handler/dto.BatchEarnUser

字段类型必填示例约束描述
amount integer 是
user_id string 是