api-map.js
2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
const URI_PACKAGE_ARTICLE = 'guang/service/v2/article/';
const URI_PACKAGE_AUTHOR = 'guang/service/v1/author/';
const URI_PACKAGE_PRAISE = 'guang/api/v1/article/';
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}
}
},
'/api/guang/article/zan': {
api: 'app.grass.articleDetailsForGuang',
params: {
uid: {type: Number, require: false},
articleId: {type: Number, require: false},
}
},
'/api/guang/article/setFav': {
api: 'app.grass.updateFavorite',
params: {
uid: {type: Number, require: false},
articleId: {type: Number, require: false},
isAdd: {type: String, require: false}
}
},
'/api/guang/article/setZan': {
api: 'app.grass.updateFavorite',
params: {
uid: {type: Number, require: false},
articleId: {type: Number, require: false},
status: {type: Number, require: false}
}
},
'/api/guang/article/queryGoods': {
api: 'app.search.recomandLi',
params: {
query: {type: String, require: false},
order: {type: String, require: false},
limit: {type: Number, require: false}
}
}
};