package dto // AllocationConfigResponse 配置版本响应 type AllocationConfigResponse struct { ID uint `json:"id" description:"配置版本ID"` AllocationID uint `json:"allocation_id" description:"关联的分配ID"` Version int `json:"version" description:"配置版本号"` BaseCommissionMode string `json:"base_commission_mode" description:"基础返佣模式 (fixed:固定金额, percent:百分比)"` BaseCommissionValue int64 `json:"base_commission_value" description:"基础返佣值(分或千分比)"` EnableTierCommission bool `json:"enable_tier_commission" description:"是否启用梯度返佣"` EffectiveFrom string `json:"effective_from" description:"生效开始时间"` EffectiveTo string `json:"effective_to,omitempty" description:"生效结束时间(NULL表示当前生效)"` CreatedAt string `json:"created_at" description:"创建时间"` } // AllocationConfigListResponse 配置版本列表响应 type AllocationConfigListResponse struct { List []*AllocationConfigResponse `json:"list" description:"配置版本列表"` }