/** * 地址管理 API */ import request from '@/utils/request' /** * 获取地址列表 */ export function getAddressList() { return request({ url: '/address/list', method: 'GET' }) } /** * 添加地址 */ export function addAddress(data) { return request({ url: '/address/add', method: 'POST', data }) } /** * 更新地址 */ export function updateAddress(data) { return request({ url: '/address/update', method: 'PUT', data }) } /** * 删除地址 */ export function deleteAddress(id) { return request({ url: `/address/delete/${id}`, method: 'DELETE' }) } /** * 设置默认地址 */ export function setDefaultAddress(id) { return request({ url: `/address/default/${id}`, method: 'PUT' }) } /** * 获取默认地址 */ export function getDefaultAddress() { return request({ url: '/address/default', method: 'GET' }) } /** * 获取地址详情 */ export function getAddressDetail(id) { return request({ url: `/address/detail/${id}`, method: 'GET' }) } export default { getAddressList, addAddress, updateAddress, deleteAddress, setDefaultAddress, getDefaultAddress, getAddressDetail }