222 lines
3.8 KiB
JavaScript
222 lines
3.8 KiB
JavaScript
/*
|
|
* 客栈接口
|
|
* */
|
|
import request from "@/utils/request";
|
|
|
|
|
|
/**
|
|
* 客栈申请
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function postHotelApply(data) {
|
|
return request.post("/api/hotelMain/apply", data, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 客栈重新申请
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function postHotelReApply(data) {
|
|
return request.post("/api/hotelMain/reApply", data, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 客栈点赞/取消
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function getHotelZan(innId) {
|
|
return request.get("/api/hotelMain/zan/" + innId, {}, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 客栈信息修改
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function postHotelInfoEdit(data) {
|
|
return request.post("/api/hotelMain/edit", data, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 客栈详情
|
|
* @param innId 客栈id
|
|
* @returns {*}
|
|
*/
|
|
export function getHotelDetail(innId) {
|
|
return request.get("/api/hotelMain/info/" + innId, {}, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 客栈列表
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function getHotelList(data) {
|
|
return request.get("/api/hotelMain/list", data, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 客栈商品列表
|
|
* @param data
|
|
*/
|
|
export function goodsList(data) {
|
|
return request.get("/api/hotelMain/goodsList", data, {
|
|
login: false
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 首页客栈列表(不需要登录)
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function getHomeHotelList(data) {
|
|
return request.get("/api/hotelMain/listIndex", data, {
|
|
login: false
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 首页客栈详情(不需要登录)
|
|
* @param innId 客栈id
|
|
* @returns {*}
|
|
*/
|
|
export function getHomeHotelDetail(innId) {
|
|
return request.get("/api/hotelMain/infoIndex/" + innId, {}, {
|
|
login: false
|
|
});
|
|
}
|
|
|
|
|
|
/**
|
|
* 客栈新增资讯
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function postHotelNewsAdd(data) {
|
|
return request.post("/api/hotelNews/add", data, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 客栈删除资讯
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function postHotelNewsDel(data) {
|
|
return request.post("/api/hotelNews/del", data, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 客栈资讯列表
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function getHotelNewsList(data) {
|
|
return request.get("/api/hotelNews/list", data, {
|
|
login: false
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 客栈资讯详情
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function getHotelNewsDetail(id) {
|
|
return request.get("/api/hotelNews/info/" + id, {}, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 客栈资讯点赞/取消
|
|
* @param id
|
|
* @returns {*}
|
|
*/
|
|
export function getHotelNewsZan(id) {
|
|
return request.get("/api/hotelNews/zan/" + id, {}, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 我的喜欢列表
|
|
* @param id
|
|
* @returns {*}
|
|
*/
|
|
export function getHotelNewsZanList(data) {
|
|
return request.get("/api/hotelNews/zan/list", data, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取有客栈的入驻的城市列表
|
|
* @param id
|
|
* @returns {*}
|
|
*/
|
|
export function getHotelCityList() {
|
|
return request.get("/api/hotelMain/listCity", {}, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取客栈类型列表
|
|
* @param null
|
|
* @returns {*}
|
|
*/
|
|
export function getHotelTypeList() {
|
|
return request.get("/api/hotelMain/listType", {}, {
|
|
login: false
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 店铺详情海报
|
|
* @param id 店铺ID int
|
|
* */
|
|
export function getPoster(id) {
|
|
return request.get("/api/hotelMain/poster/" + id, {}, {login: true})
|
|
}
|
|
|
|
/**
|
|
* 获取客栈商品列表
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function getHotelGoodList(data) {
|
|
return request.get("/api/hotelMain/goodsList", data, {
|
|
login: false
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 置顶客栈资讯
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export function setTopHotelNew(data) {
|
|
return request.post("/api/hotelNews/setIsTop", data, {
|
|
login: true
|
|
});
|
|
} |