瀏覽代碼

refactor(api/order): 优化订单明细接口的返回类型和路径

yz 2 周之前
父節點
當前提交
5568e5848e
共有 1 個文件被更改,包括 18 次插入15 次删除
  1. 18 15
      src/api/order/order-item.js

+ 18 - 15
src/api/order/order-item.js

@@ -104,7 +104,7 @@ import { ORDER_ITEM_STATUS } from '@/constants';
  * @param {number} current - 当前页码
  * @param {number} size - 每页大小
  * @param {OrderItemQueryParams} params - 查询参数
- * @returns {Promise<ApiResponse<PageResult<OrderItemRecord>>>} 分页查询结果
+ * @returns {Promise<AxiosResponse<OrderItemRecord>>} 分页查询结果
  */
 export const getList = (current, size, params) => {
   return request({
@@ -118,6 +118,11 @@ export const getList = (current, size, params) => {
   })
 }
 
+/**
+ * 新增订单明细
+ * @param {OrderItemForm} row - 订单明细数据
+ * @returns {Promise<AxiosResponse<bool>>} 新增结果
+ */
 export const add = (row) => {
   return request({
     url: '/api/blade-factory/api/factory/order-item',
@@ -126,6 +131,11 @@ export const add = (row) => {
   })
 }
 
+/**
+ * 更新订单明细
+ * @param {OrderItemForm} row - 订单明细数据
+ * @returns {Promise<AxiosResponse<bool>>} 更新结果
+ */
 export const update = (row) => {
   return request({
     url: '/api/blade-factory/api/factory/order-item',
@@ -134,22 +144,15 @@ export const update = (row) => {
   })
 }
 
-export const remove = (ids) => {
-  return request({
-    url: '/api/blade-factory/api/factory/order-item',
-    method: 'delete',
-    params: {
-      ids
-    }
-  })
-}
 
+/**
+ * 获取订单明细详情
+ * @param {string|number} id - 订单明细ID
+ * @returns {Promise<AxiosResponse<OrderItemRecord>>} 订单明细详情
+ */
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-factory/api/factory/order-item/detail',
-    method: 'get',
-    params: {
-      id
-    }
+    url: `/api/blade-factory/api/factory/order-item/${id}`,
+    method: 'get'
   })
 }