This commit is contained in:
17
backend_v1/app/http/dto/post_buyer.go
Normal file
17
backend_v1/app/http/dto/post_buyer.go
Normal file
@@ -0,0 +1,17 @@
|
||||
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 表示管理员赠送/免费,非负为实际支付金额)
|
||||
}
|
||||
Reference in New Issue
Block a user