import type Query from "~/domain/query";

export default interface wantQuery extends Query {

}

export interface myWantQuery extends Query {
  status: string
}

export interface addWantQuery {
  title: string
}

export interface addWantImgQuery {
  wantCode: string        // 需求单号
  filename: string        // 文件名
  url: string             // 图片地址
  width: number             // 图片宽度
  height: number             // 图片高度
  size: number               // 图片大小
  sortValue: number          // 排序
}

export interface updateWantImgQuery {
   wantCode:string            // 需求单号
   title:string               // 产品标题
   mainImageUrl:string        // 主图地址
   priceMin:any        // 最低目标价格
   priceMax:any        // 最高目标价格
   refLink:string             // 参考链接
   acceptSimilar:string       // 是否接受类似产品
   description:string         // 产品描述
   sellPlatforms:Array<string> // 销售平台
   productTypes:Array<string>  // 产品类型
   extraAttrs:Array<string>    // 特殊功能说明列表
}

export interface wantSubscribeQuery{
  spuCode:string
  skuSubscribes:Array<skuSubscribes>
}

export interface skuSubscribes{
  skuCode:string
  willSkuCount:number
}

export interface willSaleSubscribeList extends Query {
  status?:string
  subscribeTimeBetween?:any
  simpleSearch?:string
}