package dto // VerificationResponseDTO 验真接口响应(对齐 spec §4.1 JSON 字段名) type VerificationResponseDTO struct { Code int `json:"code"` Data *VerificationData `json:"data"` Message string `json:"message"` } type VerificationData struct { AssetID int64 `json:"asset_id"` Code string `json:"code,omitempty"` // 周边实体唯一编号(SKU/序列号) Company string `json:"company"` Hash string `json:"hash"` VerifyCount int64 `json:"verify_count"` Brand string `json:"brand"` Image string `json:"image"` Verifier string `json:"verifier"` VerifiedAt int64 `json:"verified_at"` MaterialType string `json:"material_type,omitempty"` // 周边素材类型(空时前端 fallback "new") } // MintResponseDTO 加入藏品响应(对齐 spec §4.2 JSON 字段名) type MintResponseDTO struct { Code int `json:"code"` Data *MintData `json:"data"` Message string `json:"message"` } type MintData struct { InstanceID int64 `json:"instance_id"` AssetID int64 `json:"asset_id"` MintedAt int64 `json:"minted_at"` CoverImage string `json:"cover_image"` }