// 分类路径项类型
|
interface CategoryPathItem {
|
id: number;
|
name: string;
|
}
|
|
// 分类信息类型
|
interface Category {
|
id: number;
|
name: string;
|
path: CategoryPathItem[];
|
productCategoryId: number;
|
}
|
|
// 日志信息类型
|
interface ItemLog {
|
etc: string;
|
}
|
|
// 卖家信息类型
|
interface Seller {
|
id: string;
|
goodRatio: number;
|
numRating: number;
|
}
|
|
// 核心商品信息类型
|
export interface IYahooFleamarketProductItem {
|
id: string;
|
title: string;
|
price: number;
|
likeCount: number;
|
openTime: string; // ISO 8601 格式的时间字符串
|
endTime: string; // ISO 8601 格式的时间字符串
|
thumbnailImageUrl: string;
|
imageCount: number;
|
category: Category;
|
sellerId: string;
|
itemStatus: string; // 可扩展为联合类型:'OPEN' | 'CLOSED' | 'EXPIRED'
|
isPriceDown: boolean;
|
hashtag: string[]; // 标签数组,当前为空
|
log: ItemLog;
|
seller: Seller;
|
condition: string; // 可扩展为联合类型:'new' | 'used' | 'refurbished'
|
isFirstSubmit: boolean;
|
isSparkleSubmit: boolean;
|
isTargetCountDownCampaign: boolean;
|
isImageLarge: boolean;
|
}
|