import {HTTP, Method} from '../utils/http.js' const TopicBaseUrl = { topic_list_url:'/api/group/page', topic_goldenList_url:'/api/comment/goldenList', topic_detail_url:'/api/group/queryById/', topic_detailComment_url:'/api/comment/page', topic_collect:'/api/group/collectGroup/', topic_commentPraise_url: '/api/comment/addSupport/', // topic_commentUnPraise_url: '/api/comment/deleteComment/{id}', } class TopicModel extends HTTP { constructor () { super() } // 议题列表 getTopicList(page, success) { let params = { url: TopicBaseUrl.topic_list_url, method: Method.POST, data: { page: page, pageSize: 10, }, success: success } this.request(params) } getTopicDetail(id, success){ let params = { url: TopicBaseUrl.topic_detail_url+`${id}`, method: Method.POST, success: success } this.request(params) } getTopicDetailComment(id, page,success) { let params = { url: TopicBaseUrl.topic_detailComment_url, method: Method.POST, data:{ groupId:id, page: page, pageSize: 10, }, success: success } this.request(params) } topicCollect(id,success){ let params = { url: TopicBaseUrl.topic_collect + `${id}`, method: Method.POST, success: success } this.request(params) } topicCommentPraise(id,success){ let params = { url: TopicBaseUrl.topic_commentPraise_url + `${id}`, method: Method.POST, success: success } this.request(params) } goldenList(page, success) { let params = { url: TopicBaseUrl.topic_goldenList_url, method: Method.POST, data: { type:1, page: page, pageSize: 10, }, success: success } this.request(params) } } export {TopicModel}