Files
zt-closet-backend/internal/dto/adreward.go
T
2026-09-11 01:41:52 +08:00

17 lines
749 B
Go

package dto
// AdRewardGrantRequest 广告激励额度发放请求。
// RewardType 取值:cos / ai / outfit_share / closet_share,映射到额度类型。
// 发放金额由服务端配置固定,前端不传金额,杜绝刷额度。
type AdRewardGrantRequest struct {
RewardType string `json:"reward_type" binding:"required"` // 激励类型
RefID string `json:"ref_id" binding:"required"` // 广告记录ID(幂等键)
}
// AdRewardGrantResponse 广告激励额度发放响应。
type AdRewardGrantResponse struct {
RefID string `json:"ref_id"` // 广告记录ID
QuotaType int8 `json:"quota_type"` // 额度类型 1=cos 2=AI 3=社区分享 4=衣柜分享
Amount int64 `json:"amount"` // 发放数量
}