index.ts 696 B

123456789101112131415161718192021222324252627282930313233343536
  1. import request from '@/config/axios'
  2. export interface DemoOrderVO {
  3. spuId: number
  4. createTime: Date
  5. }
  6. // 创建示例订单
  7. export function createDemoOrder(data: DemoOrderVO) {
  8. return request.post({
  9. url: '/pay/demo-order/create',
  10. data: data
  11. })
  12. }
  13. // 获得示例订单
  14. export function getDemoOrder(id: number) {
  15. return request.get({
  16. url: '/pay/demo-order/get?id=' + id
  17. })
  18. }
  19. // 获得示例订单分页
  20. export function getDemoOrderPage(query: PageParam) {
  21. return request.get({
  22. url: '/pay/demo-order/page',
  23. params: query
  24. })
  25. }
  26. // 退款示例订单
  27. export function refundDemoOrder(id) {
  28. return request.put({
  29. url: '/pay/demo-order/refund?id=' + id
  30. })
  31. }