소스 검색

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} current - 当前页码
  * @param {number} size - 每页大小
  * @param {number} size - 每页大小
  * @param {OrderItemQueryParams} params - 查询参数
  * @param {OrderItemQueryParams} params - 查询参数
- * @returns {Promise<ApiResponse<PageResult<OrderItemRecord>>>} 分页查询结果
+ * @returns {Promise<AxiosResponse<OrderItemRecord>>} 分页查询结果
  */
  */
 export const getList = (current, size, params) => {
 export const getList = (current, size, params) => {
   return request({
   return request({
@@ -118,6 +118,11 @@ export const getList = (current, size, params) => {
   })
   })
 }
 }
 
 
+/**
+ * 新增订单明细
+ * @param {OrderItemForm} row - 订单明细数据
+ * @returns {Promise<AxiosResponse<bool>>} 新增结果
+ */
 export const add = (row) => {
 export const add = (row) => {
   return request({
   return request({
     url: '/api/blade-factory/api/factory/order-item',
     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) => {
 export const update = (row) => {
   return request({
   return request({
     url: '/api/blade-factory/api/factory/order-item',
     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) => {
 export const getDetail = (id) => {
   return request({
   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'
   })
   })
 }
 }