Skip to content

场地预约单管理模块

📋 模块概述

场地预约单管理模块负责处理场地预约订单的查询和管理功能,包括订单列表查询和取消预约等操作。

🔧 功能接口

1. 获取预约订单列表(条件+分页)

  • 接口名称: queryOrderList
  • 请求方式: GET
  • 接口路径: /c3-paceapp/query-order-page
  • 功能描述: 分页获取场地预约订单列表,支持多条件查询

2. 取消预约

  • 接口名称: removeOrder
  • 请求方式: DELETE
  • 接口路径: /c3-paceapp/remove-order
  • 功能描述: 根据订单编号取消预约订单

📊 数据类型

OrderDTO

预约订单信息的数据模型,包含订单编号、场馆场地信息、预约人信息、费用信息、订单状态等。

QueryOrderListParams

用于分页查询订单列表的参数,支持按社区、场地、状态、预约人等多条件筛选。

OrderIdDTO

取消预约时的参数,包含订单编号。

🧪 测试用例

模块包含完整的测试套件,覆盖所有接口的功能测试。

📝 使用示例

typescript
import { queryOrderList, removeOrder } from "@/api/c3/housing-manage/venueres-reserve-order";

// 查询订单列表
const { execute: queryList } = queryOrderList({
	onSuccess(data) {
		console.log("订单列表", data);
	},
});

// 取消预约
const { execute: cancelOrder } = removeOrder({
	onSuccess(data) {
		console.log("取消成功", data);
	},
});

📝 业务说明

订单状态说明

  • S: 预约成功
  • F: 预约失败
  • W: 待审核
  • F: 待支付
  • CL: 已取消

支付方式说明

  • 1: 现金
  • 2: 微信
  • 3: 支付宝

贡献者

The avatar of contributor named as ruan-cat ruan-cat

页面历史

最近更新