import request from '@/utils/request' // 列表 export function listFavoriteProduct(query) { return request({ url: '/jarvis/favoriteProduct/list', method: 'get', params: query }) } // 详情 export function getFavoriteProduct(id) { return request({ url: `/jarvis/favoriteProduct/${id}`, method: 'get' }) } // 新增 export function addFavoriteProduct(data) { return request({ url: '/jarvis/favoriteProduct', method: 'post', data }) } // 修改 export function updateFavoriteProduct(data) { return request({ url: '/jarvis/favoriteProduct', method: 'put', data }) } // 删除 export function delFavoriteProduct(ids) { return request({ url: `/jarvis/favoriteProduct/${ids}`, method: 'delete' }) } // 更新置顶状态 export function updateTopStatus(id, isTop) { return request({ url: `/jarvis/favoriteProduct/updateTopStatus/${id}/${isTop}`, method: 'put' }) } // 添加到常用商品 export function addToFavorites(data) { return request({ url: '/jarvis/favoriteProduct/addToFavorites', method: 'post', data }) } // 根据skuid查询是否已存在 export function getBySkuid(skuid) { return request({ url: `/jarvis/favoriteProduct/getBySkuid/${encodeURIComponent(skuid)}`, method: 'get' }) } // 用户的常用商品列表 export function getUserFavorites() { return request({ url: '/jarvis/favoriteProduct/userFavorites', method: 'get' }) } // 从常用商品快速发品 export function quickPublishFromFavorite(id, appid) { return request({ url: `/jarvis/favoriteProduct/quickPublish/${id}`, method: 'post', data: appid }) } // 更新发品信息(商品ID、状态等) export function updateProductInfo(data) { return request({ url: '/jarvis/favoriteProduct/updateProductInfo', method: 'put', data }) }