api-map.js 3.48 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}
    }
  },
  '/api/ufo/license/save': {
    ufo: true,
    api: 'ufo.businessLicense.save',
    params: {
    }
  },
  '/api/ufo/license/status': {
    ufo: true,
    api: 'ufo.businessLicense.queryAuditStatus',
    params: {
    }
  },
  '/api/ufo/store/status': {
    ufo: true,
    api: 'ufo.sellerOrder.entryStatus',
    params: {
    }
  },
  '/api/ufo/seller/create': {
    ufo: true,
    api: 'ufo.selfShelves.save',
    params: {
    }
  },
  '/api/ufo/bankcard/getBankCard': {
    ufo: true,
    api: 'ufo.bankcard.getBankCard',
  },
  '/api/ufo/bankcard/getBankList': {
    ufo: true,
    api: 'ufo.bankcard.getBankList',
    cache: true,
  },
  '/api/ufo/bankcard/bindBankCard': {
    ufo: true,
    api: 'ufo.bankcard.bindBankCard',
    params: {
      idCardNo: {type: String, require: true},
      name: {type: String, require: true},
      bankCardNo: {type: Number, require: true},
      bankBranch: {type: String, require: true},
      bankCode: {type: String, require: true}
    }
  },
  '/api/ufo/bankcard/checkBankCard': {
    ufo: true,
    api: 'ufo.bankcard.checkBankCard',
    params: {
      idCardNo: {type: String, require: true},
      name: {type: String, require: true},
      bankCardNo: {type: Number, require: true},
      bankBranch: {type: String, require: true},
      bankCode: {type: String, require: true}
    }
  },
  '/api/ufo/invite/recordList': {
    ufo: true,
    api: 'ufo.invite.getInviteSettlementList',
    params: {
    }
  },
  '/api/ufo/invite/status': {
    ufo: true,
    api: 'ufo.invite.toEnter',
    params: {
    }
  },
  '/api/ufo/invite/friendList': {
    ufo: true,
    api: 'ufo.invite.code',
    params: {
    }
  },
  '/api/ufo/invite/recordDetailList': {
    ufo: true,
    api: 'ufo.invite.getInviteSettlementItemList',
    params: {
    }
  }
};