43 lines
907 B
JavaScript
43 lines
907 B
JavaScript
import request from './request';
|
|
|
|
const clothingAPI = {
|
|
/**
|
|
* 获取衣物列表
|
|
* @param {object} params - 分页参数
|
|
* @param {number} params.skip - 跳过的数量
|
|
* @param {number} params.limit - 获取的数量
|
|
*/
|
|
getList(params) {
|
|
return request.get('/api/v1/clothing', params);
|
|
},
|
|
|
|
/**
|
|
* 获取衣物详情
|
|
* @param {string} id - 衣物ID
|
|
*/
|
|
getDetail(id) {
|
|
return request.get(`/api/v1/clothing/${id}`);
|
|
},
|
|
|
|
/**
|
|
* 添加衣物
|
|
* @param {object} data - 衣物数据
|
|
*/
|
|
create(clothing_category_id,image_url) {
|
|
return request.post('/api/v1/clothing', {clothing_category_id,image_url});
|
|
},
|
|
|
|
|
|
/**
|
|
* 删除衣物
|
|
* @param {string} id - 衣物ID
|
|
*/
|
|
delete(id) {
|
|
return request.delete(`/api/v1/clothing/${id}`);
|
|
},
|
|
getCategories(){
|
|
return request.get('/api/v1/clothing/categories')
|
|
}
|
|
};
|
|
|
|
export default clothingAPI; |