import request from '@/utils/request'; import { AxiosPromise } from 'axios'; import { RecommendVO, RecommendForm, RecommendQuery } from '@/api/product/recommend/types'; export const listRecommend = (query?: RecommendQuery): AxiosPromise => { return request({ url: '/product/recommend/list', method: 'get', params: query }); }; export const getRecommend = (id: string | number): AxiosPromise => { return request({ url: '/product/recommend/' + id, method: 'get' }); }; export const addRecommend = (data: RecommendForm) => { return request({ url: '/product/recommend', method: 'post', data }); }; export const updateRecommend = (data: RecommendForm) => { return request({ url: '/product/recommend', method: 'put', data }); }; export const delRecommend = (id: string | number | Array) => { return request({ url: '/product/recommend/' + id, method: 'delete' }); };