管理端订单信息对接
提示
社区版不支持,请升级到企业版或平台版。请替换licenseKey
订单信息传递请参考 订单信息
概述
订单管理接口由 OrderRestController 提供,基础路径为:
/api/v1/order
当前支持的能力:
- 管理端分页查询
- 管理端按 uid 查询详情
- 管理端创建、更新、删除
- 按访客查询订单
- Excel 模板导出
- Excel 批量导入
- 演示数据初始化
鉴权说明
先登录获取 accessToken:
POST /auth/v1/loginContent-Type: application/json
{
"username": "admin@email.com",
"password": "your_password",
"channel": "FLUTTER",
"platform": "BYTEDESK"
}
成功后从响应体中取 data.accessToken,后续请求头携带:
Authorization: Bearer {accessToken}
说明:
- 当前
OrderRestController中未显式声明@PreAuthorize。 - 实际访问控制仍以系统整体安全配置为准。
通用请求约定
订单请求对象继承 BaseRequest,常用公共字段如下:
uid:系统记录 uidorgUid:组织 uiduserUid:用户 uidpageNumber:页码,从0开始pageSize:分页大小,默认10sortBy:排序字段sortDirection:asc或descsearchText:搜索关键字startAt:起始时间,ISO-8601endAt:结束时间,ISO-8601
订单特有字段如下:
title:订单标题description:订单描述price:价格字段state:内部状态字段time:下单时间,字符串格式status:订单状态statusText:状态文案orderUid:商品 uidorderTitle:商品标题orderImage:商品图片orderDescription:商品描述orderPrice:商品价格orderUrl:商品链接orderTagList:商品标签列表orderExtra:商品扩展信息orderQuantity:商品数量totalAmount:订单总金额shippingName:收货人shippingPhone:收货电话shippingAddress