ApiService.js 5.1 KB
Newer Older
1
import axios from 'axios'
2
const BASE_URL = 'http://localhost:80'
3 4
// 创建一个名为 ApiService 的对象,包含您的异步方法
const ApiService = {
5
	// 三连日管理
6 7 8 9 10 11 12 13 14 15 16
	async tripletDayInfoPage(currentPage, pageSize, formInline) {
		return await axios.post(BASE_URL + '/dayInfo/page', {
			page: currentPage,
			pageSize: pageSize,
			startDate: formInline.tripletDate != null ? formInline.tripletDate[0] : '',
			endDate: formInline.tripletDate != null ? formInline.tripletDate[1] : '',
			weekInfo: formInline.weekInfo != null ? formInline.weekInfo : '',
		})
	},
	async dayRedPackageInfoPage(currentPage, pageSize, tripletDate) {
		return await axios.post(BASE_URL + '/csdn/csdnDayInfoRedPackage/page', {
17 18 19 20 21 22 23 24
			page: currentPage,
			pageSize: pageSize,
			startDate: tripletDate != null ? tripletDate[0] : '',
			endDate: tripletDate != null ? tripletDate[1] : '',
		})
	},

	async tripletDayReset() {
25 26 27 28
		return await axios.get(BASE_URL + '/dayInfo/add')
	},
	async sevenDay() {
		return await axios.get(BASE_URL + '/dayInfo/sevenDayOverview')
29 30
	},
	// 文章管理
31
	async triplet(articleId) {
32
		return await axios.get(BASE_URL + '/csdnArticleInfo/triplet?articleId=' + articleId)
33
	},
34

35
	async syncMyBlog() {
36
		return await axios.get(BASE_URL + '/csdnArticleInfo/syncMyBlog')
37
	},
38
	async resetLikes() {
39
		return await axios.get(BASE_URL + '/csdnArticleInfo/fixLikesStatus')
40 41
	},
	async allTriplet(articleIds) {
42
		return await axios.post(BASE_URL + '/csdnArticleInfo/multiTriplet', articleIds)
43
	},
44
	async articleInfoDelete(id) {
45
		return await axios.get(BASE_URL + '/csdnArticleInfo/delete', {
46 47 48 49 50
			params: {
				id: id,
			},
		})
	},
51 52 53

	//红包管理
	async dealViewCount(id) {
54
		return await axios.get(BASE_URL + '/csdn/redPackage/getViewCountById?id=' + id)
55
	},
56 57
	async receiveRedPacketByOrderNo(id) {
		return await axios.get(BASE_URL + '/csdn/redPackage/receiveRedPacketByOrderNo?id=' + id)
58 59
	},
	async syncDetailInfo(id) {
60
		return await axios.get(BASE_URL + '/csdn/redPackage/detail/syncDetailInfo?id=' + id)
61
	},
62
	async redPackagePage(currentPage, pageSize, formInline) {
63
		return await axios.post(BASE_URL + '/csdn/redPackage/page', {
64 65 66 67 68 69
			page: currentPage,
			pageSize: pageSize,
			nickName: formInline.nickName,
			myAmountStart: formInline.myAmountStart,
			myAmountEnd: formInline.myAmountEnd,
			startDate: formInline.startDate,
70
			orderNo: formInline.orderNo,
71 72 73 74
			itemType: formInline.itemType == '全部' ? null : formInline.itemType,
			msg: formInline.msg == '全部' ? null : formInline.msg,
		})
	},
75 76 77
	async getTodayRedPackageDetailInfo(ids) {
		return await axios.post(BASE_URL + '/csdn/redPackage/detail/getTodayRedPackageDetailInfo', ids)
	},
78
	async redPackageDetailList(currentPage, pageSize, orderNo, communityId, postId) {
79
		return await axios.post(BASE_URL + '/csdn/redPackage/detail/page', {
80 81 82
			page: currentPage,
			pageSize: pageSize,
			orderNo: orderNo,
83 84
			communityId: communityId == 'null' || communityId == -1 ? '' : communityId,
			postId: postId == 'null' || postId == -1 ? '' : postId,
85 86
		})
	},
87 88

	//粉丝管理
89 90
	async fansInfoPage(currentPage, pageSize, formInline) {
		return await axios.post(BASE_URL + '/csdn/followFans/page', {
91 92
			page: currentPage,
			pageSize: pageSize,
93 94
			relationType: formInline.relationType,
			userName: formInline.userName,
95 96 97
		})
	},
	async syncFansInfo() {
98 99 100 101
		return await axios.get(BASE_URL + '/csdn/followFans/saveFans')
	},
	async cancleFansNoArticle() {
		return await axios.get(BASE_URL + '/csdn/followFans/deleteNoArticle')
102 103
	},
	async syncFollowInfo() {
104
		return await axios.get(BASE_URL + '/csdn/followFans/saveFollow')
105 106
	},
	async cancleFollowInfo() {
107
		return await axios.get(BASE_URL + '/csdn/followFans/deleteFollow')
108
	},
109 110
	//我的图片
	async queryPic(currentPage, pageSize, picType) {
111
		return await axios.get(BASE_URL + '/picInfo/page', {
112 113 114 115 116 117 118
			params: {
				page: currentPage,
				pageSize: pageSize,
				picType: picType,
			},
		})
	},
119
	async editPicConfirm(currentRowId, type) {
120
		return await axios.post(BASE_URL + '/picInfo/update', {
121 122 123 124
			id: currentRowId,
			type: type,
		})
	},
125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
	//余额管理
	async accountManagementPage(currentPage, pageSize, formInline) {
		return await axios.post(BASE_URL + '/csdnAccountManagement/page', {
			page: currentPage,
			pageSize: pageSize,
			startDate: formInline.accountDate != null ? formInline.accountDate[0] : '',
			endDate: formInline.accountDate != null ? formInline.accountDate[1] : '',
			operateType: formInline.operateType != -1 ? formInline.operateType : null,
			productName: formInline.productName != '全部' ? formInline.productName : null,
			code: formInline.code,
		})
	},
	async addAccountInfo() {
		return await axios.get(BASE_URL + '/csdnAccountManagement/addAccountInfo')
	},
	async add5AccountInfo() {
		return await axios.get(BASE_URL + '/csdnAccountManagement/add5AccountInfo')
	},
	//累计红包管理
	async totalIncomePage(currentPage, pageSize, formInline) {
		return await axios.post(BASE_URL + '/csdn/totalIncome/page', {
			page: currentPage,
			pageSize: pageSize,
			startDate: formInline.accountDate != null ? formInline.accountDate[0] : '',
			endDate: formInline.accountDate != null ? formInline.accountDate[1] : '',
		})
	},
152
}
153
export default ApiService