api-map.js 1.72 KB
module.exports = {
  '/api/product/data': {
    api: 'app.product.data',
    cache: true,
    params: {
      product_id: {type: Number},
      uid: {type: Number, require: false}
    }
  },
  '/api/coupon/yoho/list': {
    api: 'app.coupons.get',
    params: {
      type: {type: String},
      filter: {type: Number},
      limit: {type: Number},
      page: {type: Number}
    }
  },
  '/api/coupon/yoho/num': {
    api: 'app.coupons.getCouponNums',
    params: {}
  },
  '/api/coupon/yoho/getcoupon': {
    api: 'app.coupons.bindPCoupon',
    params: {
      coupon_code: {type: String}
    }
  },
  '/api/coupon/ufo/list': {
    api: 'ufo.coupons.get',
    path: 'coupon',
    ufo: true,
    params: {}
  },
  '/api/ufo/seller/entryGoodsSizeList': {
    ufo: true,
    api: 'ufo.seller.entryGoodsSizeList',
    params: {
      productId: {type: Number},
      limit: {type: Number},
      page: {type: Number}
    }
  },
  '/api/ufo/sellerOrder/computeAdjustPrice': {
    ufo: true,
    api: 'ufo.sellerOrder.computeAdjustPrice',
    params: {
      product_id: {type: Number},
      storage_id: {type: Number},
      new_price: {type: Number},
      old_price: {type: Number},
      num: {type: Number}
    }
  },
  '/api/ufo/sellerOrder/batchAdjustPrice': {
    ufo: true,
    api: 'ufo.sellerOrder.batchAdjustPrice',
    params: {
      product_id: {type: Number},
      storage_id: {type: Number},
      new_price: {type: Number},
      old_price: {type: Number},
      num: {type: Number}
    }
  },
  '/api/ufo/sellerOrder/batchDownShelf': {
    ufo: true,
    api: 'ufo.sellerOrder.batchDownShelf',
    params: {
      product_id: {type: Number},
      storage_id: {type: Number},
      old_price: {type: Number},
      num: {type: Number}
    }
  }
};