import request from '@/utils/request';

const baseUrl = '/product/base';

// 查询商品列表
export function listProduct(params: any) {
  return request.get(baseUrl + '/list', { params });
}

// 获取商品详情
export function getProduct(id: number | string) {
  return request.get(`${baseUrl}/${id}`);
}

// 新增商品
export function addProduct(data: any) {
  return request.post(baseUrl, data);
}

// 修改商品
export function updateProduct(data: any) {
  return request.put(baseUrl, data);
}

// 删除商品
export function delProduct(id: number | string) {
  return request.delete(`${baseUrl}/${id}`);
}

// 获取分类树
export function getCategoryTree(params?: any) {
  return request.get(baseUrl + '/categoryTree', { params });
}

// 获取品牌列表
export function getBrandList(params?: any) {
  return request.get(baseUrl + '/brandList', { params });
}
