api-map.js 1.14 KB
const URI_PACKAGE_ARTICLE = 'guang/service/v2/article/';
const URI_PACKAGE_AUTHOR = 'guang/service/v1/author/';

module.exports = {
  '/api/grass/columnArticleDetail': {
    api: 'app.grass.columnArticleDetail',
    cache: true,
    params: {
      page: {type: Number, require: false},
      limit: {type: Number, require: false},
      articleId: {type: Number},
      columnType: {type: Number}
    }
  },
  '/api/grass/updateAttention': {
    api: 'app.grass.updateAttention',
    params: {
      topicId: {type: Number, require: false},
      followUid: {type: Number, require: false},
      status: {type: Number},
      attentionType: {type: Number}
    }
  },
  '/api/guang/article/detail': {
    service: true,
    api: URI_PACKAGE_ARTICLE,
    path: 'getArticle',
    params: {
      article_id: {type: String}
    }
  },
  '/api/guang/article/author': {
    service: true,
    api: URI_PACKAGE_AUTHOR,
    path: 'getAuthor',
    params: {
      author_id: {type: String}
    }
  },
  '/api/guang/article/content': {
    service: true,
    api: URI_PACKAGE_ARTICLE,
    path: 'getArticleContent',
    params: {
      article_id: {type: String}
    }
  }
};