25 lines
702 B
JavaScript
25 lines
702 B
JavaScript
import Vue from 'vue';
|
|
|
|
async function createMediaPartner(request) {
|
|
return Vue.axios.post("/admin/marketing/media-partner", request)
|
|
}
|
|
|
|
async function updateMediaPartner(request) {
|
|
return Vue.axios.put("/admin/marketing/media-partner", request)
|
|
}
|
|
|
|
async function getMediaPartnerList(page) {
|
|
return Vue.axios.get("/admin/marketing/media-partner?page=" + (page - 1) + "&size=20")
|
|
}
|
|
|
|
async function getStatistics(startDate, endDate, page) {
|
|
return Vue.axios.get("/admin/marketing/statistics?startDateStr=" + startDate + "&endDateStr=" + endDate + "&page=" + (page - 1) + "&size=20")
|
|
}
|
|
|
|
export {
|
|
createMediaPartner,
|
|
updateMediaPartner,
|
|
getMediaPartnerList,
|
|
getStatistics
|
|
}
|