/**
 * 企业信息
 */
export interface EnterpriseInfo {
  id?: number;
  enterpriseName?: string;
  creditCode?: string;
  legalPerson?: string;
  contactPhone?: string;
  address?: string;
  [key: string]: any;
}

/**
 * 收货地址
 */
export interface ShippingAddress {
  id?: number;
  customerId?: number;
  consignee?: string;
  phone?: string;
  province?: string;
  city?: string;
  district?: string;
  detailAddress?: string;
  isDefault?: number;
  [key: string]: any;
}

/**
 * 发票信息
 */
export interface InvoiceInfo {
  id?: number;
  customerId?: number;
  invoiceType?: string;
  invoiceTitle?: string;
  taxNumber?: string;
  bankName?: string;
  bankAccount?: string;
  companyAddress?: string;
  companyPhone?: string;
  [key: string]: any;
}

/**
 * 客户采购习惯
 */
export interface PurchaseHabit {
  id?: number;
  customerId?: number;
  customerNo?: string;
  monthPurchase?: number;
  yearPurchase?: number;
  permanentOfficer?: string;
  choiceModel?: string;
  printAmount?: string;
  buyOriginal?: string;
  technologyService?: string;
  purchaseCategory?: string;
  otherCategory?: string;
  adaptScene?: string;
  otherScene?: string;
  customizeDemand?: string;
  otherCustomize?: string;
  remark?: string;
  [key: string]: any;
}

/**
 * PC商品信息
 */
export interface PcProduct {
  /** 商品ID */
  id?: number | string;
  /** 产品名称 */
  itemName?: string;
  /** 产品编号 */
  productNo?: string;
  /** 商品图片 */
  productImage?: string;
  /** 商品价格 */
  price?: string;
  /** 单位名称（如：件、箱、千克等） */
  unitName?: string;
  /** 市场价 */
  marketPrice?: number;
  /** 会员价格 */
  memberPrice?: number;
  /** 最低销售价格 */
  minSellingPrice?: number;
  /** 最低起订量 */
  minOrderQuantity?: number;
  /** 产品数量 */
  productNum?: number;
  /** 产品状态 0-下架 1-上架 2 上架中 */
  productStatus?: string;
  /** 产品库存 */
  totalInventory?: number;
  /** 购物车id */
  shoppingCartId?: number | string;
  [key: string]: any;
}

/**
 * 商品收藏夹信息
 */
export interface ProductFavorites {
  /** 收藏夹ID */
  id?: number | string;
  /** 收藏夹名称 */
  title?: string;
  /** 是否默认 0是 1否 */
  isDefault?: string;
  /** 用户id */
  userId?: number;
  /** 客户id */
  customerId?: number;
  /** 备注 */
  remark?: string;
  [key: string]: any;
}
