package dto import "time" type PostBuyerItem struct { UserID int64 `json:"user_id"` // 用户 ID(购买人唯一标识,用于管理端关联用户详情/后续操作) Username string `json:"username"` // 用户名(购买人展示名称;可能为空或默认值,前端需兼容) Avatar string `json:"avatar"` // 用户头像 URL(用于列表展示;可能为空,前端需提供占位图/降级展示) Phone string `json:"phone"` // 用户手机号(管理端可见;用于客服联系/核对身份,可能为空) BoughtAt time.Time `json:"bought_at"` // 购买时间(以 user_posts.created_at 为准;用于排序/审计) Price int64 `json:"price"` // 购买价格(单位:分;-1 表示管理员赠送/免费,非负为实际支付金额) }