37 lines
803 B
TypeScript
37 lines
803 B
TypeScript
import createAxios from '@/utils/request';
|
|
|
|
/** 获取用户地址列表 */
|
|
export async function listUserAddress(params?: Record<string, unknown>) {
|
|
return createAxios({
|
|
url: '/member/address',
|
|
method: 'get',
|
|
params,
|
|
});
|
|
}
|
|
|
|
/** 创建用户地址 */
|
|
export async function createUserAddress(data: Record<string, unknown>) {
|
|
return createAxios({
|
|
url: '/member/address',
|
|
method: 'post',
|
|
data,
|
|
});
|
|
}
|
|
|
|
/** 更新用户地址 */
|
|
export async function updateUserAddress(id: number, data: Record<string, unknown>) {
|
|
return createAxios({
|
|
url: `/member/address/${id}`,
|
|
method: 'put',
|
|
data,
|
|
});
|
|
}
|
|
|
|
/** 删除用户地址 */
|
|
export async function deleteUserAddress(id: number) {
|
|
return createAxios({
|
|
url: `/member/address/${id}`,
|
|
method: 'delete',
|
|
});
|
|
}
|