import request from '@/utils/request' /** * 加入购物车 * @param data - 包含邮箱的参数 * @param data.listingId - 商品ID * @param data.listingIds - 商品ID列表 */ export const AddShoppingCart = (data, loading?: boolean) => { return request({ url: '/buyer/buyer/cart/add', method: 'post', data, loading }) } /** * 清空购物车 */ export const ClearShoppingCart = (loading?: boolean) => { return request({ url: '/buyer/buyer/cart/clear', method: 'delete', loading }) } /** * 获取购物车列表 * @param loading - 是否显示loading * @returns 购物车列表数据 */ export const GetShoppingCartList = (loading?: boolean) => { return request({ url: '/buyer/buyer/cart/list', method: 'get', loading }) } /** * 从购物车移除商品 * @param params - 包含邮箱的参数 * @param params.listingId - 商品ID */ export const RemoveShoppingCartItem = (params, loading?: boolean) => { return request({ url: '/buyer/buyer/cart/remove', method: 'delete', params, loading }) }