export interface ProductVO {
  /**
   *
   */
  id: string | number;

  /**
   * 商品id
   */
  productId: string | number;

  /**
   * 项目id
   */
  itemId: string | number;

  /**
   * 分类id
   */
  categoryId: string | number;

  /**
   * 外部分类id
   */
  externalCategoryId: string | number;

  /**
   * 第三方价格
   */
  externalPrice: number;

  /**
   * 推送状态 0未推送,1已推送
   */
  pushStatus: number;

  /**
   * 备注
   */
  remark: string;

}

export interface ProductForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 商品id
   */
  productId?: string | number;

  /**
   * 项目id
   */
  itemId?: string | number;

  /**
   * 分类id
   */
  categoryId?: string | number;

  /**
   * 外部分类id
   */
  externalCategoryId?: string | number;

  /**
   * 第三方价格
   */
  externalPrice?: number;

  /**
   * 推送状态 0未推送,1已推送
   */
  pushStatus?: number;

  /**
   * 商品状态：1=已上架，0=下架
   */
  productStatus?: string | number;

  /**
   * 上下架审核意见
   */
  shelfComments?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface ProductQuery extends PageQuery {

  /**
   * 商品id
   */
  productId?: string | number;

  /**
   * 项目id
   */
  itemId?: string | number;

  /**
   * 项目key
   */
  itemKey?: string;

  /**
   * 分类id
   */
  categoryId?: string | number;

  /**
   * 产品分类
   */
  productNo?: string;

  /**
   * 商品名称
   */
  itemName?: string;

  /**
   * 外部分类id
   */
  externalCategoryId?: string | number;

  /**
   * 第三方价格
   */
  externalPrice?: number;

  /**
   * 推送状态 0未推送,1已推送
   */
  pushStatus?: number;

  /**
   * 商品状态：1=已上架，0=下架
   */
  productStatus?: string;

  /**
   * 平台标识
   */
  platformCode?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}

export interface ThirdProductVO {
  /**
   * 主键，自增ID
   */
  id: string | number;

  /**
   * 产品编号
   */
  productNo: string;

  /**
   * 项目名称
   */
  itemName: string;

  /**
   * 品牌id
   */
  brandId: string | number;

  /**
   * 顶级分类id
   */
  topCategoryId: string | number;

  /**
   * 中级分类id
   */
  mediumCategoryId: string | number;

  /**
   * 底层分类id
   */
  bottomCategoryId: string | number;

  /**
   * 单位id
   */
  unitId: string | number;

  /**
   * 产品图片URL
   */
  productImage: string;

  /**
   * 产品图片URLUrl
   */
  productImageUrl: string;
  /**
   * 是否自营（1=是，0=否）
   */
  isSelf: string;

  /**
   * 商品类型 1=默认类型,2精选商品,3=停售商品
   * */
  productCategory?: number;

  /**
   * 产品审核状态 0=待采购审核,1=审核通过,2=驳回,3=待营销审核
   */
  productReviewStatus: string;

  /**
   * 首页推荐：1=推荐，0=不推荐
   */
  homeRecommended: string;

  /**
   * 分类推荐：1=推荐，0=不推荐
   */
  categoryRecommendation: string;

  /**
   * 购物车推荐：1=推荐，0=不推荐
   */
  cartRecommendation: string;

  /**
   * 推荐产品顺序
   */
  recommendedProductOrder: number;

  /**
   * 是否热门：1=是，0=否
   */
  isPopular: string;

  /**
   * 是否新品：1=是，0=否
   */
  isNew: string;

  /**
   * 商品状态：1=已上架，0=下架，2=上架中
   */
  productStatus: string;

  /**
   * 数据来源
   */
  dataSource: string;

  /**
   * 市场价
   */
  marketPrice: number;

  /**
   * 官网价
   */
  memberPrice: number;

  /**
   * 最低销售价格
   */
  minSellingPrice: number;

  /**
   * 采购价格
   */
  purchasingPrice: number;

  /**
   * 暂估毛利率
   */
  tempGrossMargin: number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 主库简介
   */
  mainLibraryIntro?: string;

  /**
   * 售后服务
   */
  afterSalesService?: string;

  /**
   * 服务保障 支持多选,分隔 (存储服务保障ID列表，如: "1,2,3")
   */
  serviceGuarantee?: string;

  /**
   * 安装服务 - 免费安装
   */
  freeInstallation?: string;

  /**
   * 市场价
   */
  midRangePrice?: number;

  /**
   * 平档价
   */
  standardPrice?: number;

  /**
   * 最低售价
   */
  certificatePrice?: number;

  /**
   * 售价验证量
   */
  priceVerificationQuantity?: string;

  /**
   * 采购价
   */
  purchasePrice?: number;

  /**
   *最高采购价
   */
  estimatedPurchasePrice?: number;

  /**
   * 产品性质
   */
  productNature?: string;

  /**
   * 采购人员
   */
  purchasingPersonnel?: string;

  /**
   * 旧属性类型
   */
  oldAttributeType?: string;

  /**
   * 录入套数
   */
  entrySetCount?: string;

  /**
   * 商品主图
   */
  mainImage?: string;

  /**
   * 商品详情 - 电脑端
   */
  pcDetail?: string;

  /**
   * 商品详情 - 移动端
   */
  mobileDetail?: string;

  /**
   * 税率
   */
  taxRate?: number;

  /**
   * 币种
   */
  currency?: string;

  /**
   * 最低起订量
   */
  minOrderQuantity?: number;

  /**
   * 审核意见
   */
  reviewComments?: string;

  /**
   * 商品属性值（JSON字符串）
   */
  attributesList?: string;

  /**
   * 品牌名称
   */
  brandName?: string;

  /**
   * 分类名称
   */
  categoryName?: string;

  externalCategoryName?: string;

  /**
   * 单位名称
   */
  unitName?: string;

  /**
   * 现有库存数
   */
  availableStock?: number;

  /**
   * 第三方价格
   */
  externalPrice?: number;
}




