Files
xdd-uniapp-new/api/inn.js
T
2025-03-24 18:13:19 +08:00

277 lines
5.0 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
});
}
/**
* 店铺转发分享背景图片
* @param id 店铺ID int
* */
export function getHotelShareBackgroundImage(id) {
return request.get("/api/hotelMain/shareImage/" + id, {}, {login: true})
}
/**
* 店铺资讯
* @param id 店铺资讯ID int
* */
export function hotelNewsView(data) {
return request.post("/api/hotelNews/view", data, {login: true})
}
export function getFarmerShop(id) {
return request.get("/api/countyFamous/farmerShop/" + id)
}
export function getAncientTownIcon() {
return request.get("/ancientTown/icon")
}
export function getAncientTownList(params) {
return request.get("/ancientTown", params)
}
export function getAncientTownInfo(id) {
return request.get("/ancientTown/" + id)
}
export function getAncientTownActive(params) {
return request.get("/ancientTown/activity", params)
}
export function watchTownActive(data) {
return request.post("/ancientTown/activity/view", data, {login: true})
}
export function shareTown(id) {
return request.get("/ancientTown/poster/" + id, {login: true})
}
/**
* 获取用户店铺列表
*/
export function getMerchantApply() {
return request.get("/merchantApply/userHotels", {}, {login: true})
}