order.json 30 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117
  1. {
  2. "openapi": "3.0.1",
  3. "info": {
  4. "title": "默认模块",
  5. "description": "",
  6. "version": "1.0.0"
  7. },
  8. "tags": [],
  9. "paths": {
  10. "/admin/payOrder/page": {
  11. "post": {
  12. "summary": "分页查询列表",
  13. "deprecated": false,
  14. "description": "",
  15. "tags": [],
  16. "parameters": [],
  17. "requestBody": {
  18. "content": {
  19. "application/json": {
  20. "schema": {
  21. "$ref": "#/components/schemas/PayOrderPageDTO",
  22. "description": "参数集"
  23. }
  24. }
  25. }
  26. },
  27. "responses": {
  28. "200": {
  29. "description": "",
  30. "content": {
  31. "application/json": {
  32. "schema": {
  33. "$ref": "#/components/schemas/RIPagePayOrder",
  34. "description": "用户集合"
  35. },
  36. "example": {
  37. "ok": false,
  38. "code": 0,
  39. "msg": "",
  40. "data": {}
  41. }
  42. }
  43. },
  44. "headers": {}
  45. }
  46. },
  47. "security": []
  48. }
  49. },
  50. "/admin/payOrder/statistics": {
  51. "post": {
  52. "summary": "代付列表统计",
  53. "deprecated": false,
  54. "description": "",
  55. "tags": [],
  56. "parameters": [],
  57. "requestBody": {
  58. "content": {
  59. "application/json": {
  60. "schema": {
  61. "$ref": "#/components/schemas/PayOrderPageDTO",
  62. "description": "参数集"
  63. }
  64. }
  65. }
  66. },
  67. "responses": {
  68. "200": {
  69. "description": "",
  70. "content": {
  71. "application/json": {
  72. "schema": {
  73. "$ref": "#/components/schemas/RPayOrderStatisticsRO",
  74. "description": "用户集合"
  75. },
  76. "example": {
  77. "ok": false,
  78. "code": 0,
  79. "msg": "",
  80. "data": {}
  81. }
  82. }
  83. },
  84. "headers": {}
  85. }
  86. },
  87. "security": []
  88. }
  89. },
  90. "/admin/withdrawOrder/page": {
  91. "post": {
  92. "summary": "分页查询列表",
  93. "deprecated": false,
  94. "description": "",
  95. "tags": [],
  96. "parameters": [],
  97. "requestBody": {
  98. "content": {
  99. "application/json": {
  100. "schema": {
  101. "$ref": "#/components/schemas/WithdrawOrderPageDTO",
  102. "description": "参数集"
  103. }
  104. }
  105. }
  106. },
  107. "responses": {
  108. "200": {
  109. "description": "",
  110. "content": {
  111. "application/json": {
  112. "schema": {
  113. "$ref": "#/components/schemas/RIPageWithdrawOrder",
  114. "description": "用户集合"
  115. },
  116. "example": {
  117. "ok": false,
  118. "code": 0,
  119. "msg": "",
  120. "data": {}
  121. }
  122. }
  123. },
  124. "headers": {}
  125. }
  126. },
  127. "security": []
  128. }
  129. },
  130. "/admin/payNotify/page": {
  131. "get": {
  132. "summary": "分页查询列表",
  133. "deprecated": false,
  134. "description": "",
  135. "tags": [],
  136. "parameters": [
  137. {
  138. "name": "appId",
  139. "in": "query",
  140. "description": "",
  141. "required": true,
  142. "schema": {
  143. "type": "string"
  144. }
  145. },
  146. {
  147. "name": "orderId",
  148. "in": "query",
  149. "description": "",
  150. "required": true,
  151. "schema": {
  152. "type": "string"
  153. }
  154. }
  155. ],
  156. "responses": {
  157. "200": {
  158. "description": "",
  159. "content": {
  160. "application/json": {
  161. "schema": {
  162. "$ref": "#/components/schemas/RPayNotifyRO",
  163. "description": "通知记录"
  164. },
  165. "example": {
  166. "code": 0,
  167. "msg": "",
  168. "data": {
  169. "id": 0,
  170. "orderId": "",
  171. "status": 0,
  172. "nextNotifyTime": "",
  173. "lastExecuteTime": "",
  174. "notifyTimes": 0,
  175. "maxNotifyTimes": 0,
  176. "notifyUrl": "",
  177. "errorMsg": "",
  178. "payNotifyLogs": [
  179. {
  180. "notifyTimes": 0,
  181. "response": "",
  182. "status": 0,
  183. "createTime": ""
  184. }
  185. ]
  186. }
  187. }
  188. }
  189. },
  190. "headers": {}
  191. }
  192. },
  193. "security": []
  194. }
  195. },
  196. "/statistisc/index": {
  197. "get": {
  198. "summary": "首页数据统计 index_select",
  199. "deprecated": false,
  200. "description": "",
  201. "tags": [],
  202. "parameters": [],
  203. "responses": {
  204. "200": {
  205. "description": "",
  206. "content": {
  207. "application/json": {
  208. "schema": {
  209. "$ref": "#/components/schemas/ROrderStatisticsVO"
  210. },
  211. "example": {
  212. "code": 0,
  213. "msg": "",
  214. "data": {
  215. "submitCreateNum": 0,
  216. "payOrderNum": 0,
  217. "submitCreateAmount": 0,
  218. "payOrderAmount": 0,
  219. "withdrawOrderNum": 0,
  220. "withdrawOrderSuccessNum": 0,
  221. "withdrawOrderAmount": 0,
  222. "withdrawOrderSuccessAmount": 0,
  223. "paySuccessRate": 0
  224. }
  225. }
  226. }
  227. },
  228. "headers": {}
  229. }
  230. },
  231. "security": []
  232. }
  233. }
  234. },
  235. "components": {
  236. "schemas": {
  237. "PayNotifyLogRO": {
  238. "type": "object",
  239. "properties": {
  240. "notifyTimes": {
  241. "type": "integer",
  242. "description": "第几次被通知\n\n对应到{@link MchPayNotifyTask#getNotifyTimes()}"
  243. },
  244. "response": {
  245. "type": "string",
  246. "description": "HTTP 响应结果"
  247. },
  248. "status": {
  249. "type": "integer",
  250. "description": "支付通知状态\n\n枚举{@link PayNotifyStatusEnum}"
  251. },
  252. "createTime": {
  253. "type": "string",
  254. "description": "创建时间"
  255. }
  256. }
  257. },
  258. "PayOrder": {
  259. "type": "object",
  260. "properties": {
  261. "id": {
  262. "type": "integer",
  263. "description": "",
  264. "format": "int64"
  265. },
  266. "createTime": {
  267. "type": "string",
  268. "description": "创建时间"
  269. },
  270. "updateTime": {
  271. "type": "string",
  272. "description": "修改时间"
  273. },
  274. "appId": {
  275. "type": "string",
  276. "description": "appId"
  277. },
  278. "mchOrderNo": {
  279. "type": "string",
  280. "description": "商户订单号"
  281. },
  282. "orderStatus": {
  283. "type": "string",
  284. "description": "订单状态",
  285. "enum": [
  286. "CREATE_ORDER",
  287. "PAY_SUCCESS",
  288. "PAY_FAIL",
  289. "CANCEL_ORDER",
  290. "PAY_TIMEOUT"
  291. ]
  292. },
  293. "currency": {
  294. "type": "string",
  295. "description": "币种"
  296. },
  297. "amount": {
  298. "type": "number",
  299. "description": "订单原始金额"
  300. },
  301. "clientIp": {
  302. "type": "string",
  303. "description": "客户端IP"
  304. },
  305. "device": {
  306. "type": "string",
  307. "description": "设备"
  308. },
  309. "returnUrl": {
  310. "type": "string",
  311. "description": "支付结果前端跳转URL"
  312. },
  313. "notifyUrl": {
  314. "type": "string",
  315. "description": "支付结果后台回调URL"
  316. },
  317. "subject": {
  318. "type": "string",
  319. "description": "主题"
  320. },
  321. "body": {
  322. "type": "string",
  323. "description": "内容不能为空"
  324. },
  325. "extra": {
  326. "type": "string",
  327. "description": "扩展参数"
  328. },
  329. "reqTime": {
  330. "type": "string",
  331. "description": "请求时间"
  332. },
  333. "merchantUserId": {
  334. "type": "integer",
  335. "description": "商户id",
  336. "format": "int64"
  337. },
  338. "agentUserId": {
  339. "type": "integer",
  340. "description": "代理商id",
  341. "format": "int64"
  342. },
  343. "paymentTypeId": {
  344. "type": "integer",
  345. "description": "通道类型id",
  346. "format": "int64"
  347. },
  348. "paymentChannelId": {
  349. "type": "integer",
  350. "description": "支付通道id",
  351. "format": "int64"
  352. },
  353. "paymentChannelName": {
  354. "type": "string",
  355. "description": "支付通道名称"
  356. },
  357. "feeStatus": {
  358. "type": "boolean",
  359. "description": "获取通道费率成功标识"
  360. },
  361. "mFeeType": {
  362. "type": "string",
  363. "description": "平台手续费类型",
  364. "enum": [
  365. "PERCENTAGE",
  366. "FIXED",
  367. "MIXED"
  368. ]
  369. },
  370. "mFeeRate": {
  371. "type": "number",
  372. "description": "平台手续费比例(百分比)"
  373. },
  374. "mFeeEvery": {
  375. "type": "number",
  376. "description": "平台手续费固定金额"
  377. },
  378. "mFee": {
  379. "type": "number",
  380. "description": "平台手续费"
  381. },
  382. "aFeeType": {
  383. "type": "string",
  384. "description": "代理商手续费类型",
  385. "enum": [
  386. "PERCENTAGE",
  387. "FIXED",
  388. "MIXED"
  389. ]
  390. },
  391. "aFeeRate": {
  392. "type": "number",
  393. "description": "代理商手续费比例(百分比)"
  394. },
  395. "aFeeEvery": {
  396. "type": "number",
  397. "description": "代理商手续费固定金额"
  398. },
  399. "aFee": {
  400. "type": "number",
  401. "description": "代理商手续"
  402. },
  403. "noticeDatetime": {
  404. "type": "string",
  405. "description": "支付完成时间"
  406. },
  407. "noticeAmount": {
  408. "type": "number",
  409. "description": "实际支付金额"
  410. },
  411. "noticeMFee": {
  412. "type": "number",
  413. "description": "实际平台手续费"
  414. },
  415. "noticeAFee": {
  416. "type": "number",
  417. "description": "实际平台手续费"
  418. },
  419. "transactionId": {
  420. "type": "string",
  421. "description": "上游三方支付流水号"
  422. }
  423. }
  424. },
  425. "WithdrawOrder": {
  426. "type": "object",
  427. "properties": {
  428. "id": {
  429. "type": "integer",
  430. "description": "",
  431. "format": "int64"
  432. },
  433. "createTime": {
  434. "type": "string",
  435. "description": "创建时间"
  436. },
  437. "updateTime": {
  438. "type": "string",
  439. "description": "修改时间"
  440. },
  441. "appId": {
  442. "type": "string",
  443. "description": "appId"
  444. },
  445. "mchOrderNo": {
  446. "type": "string",
  447. "description": "商户订单号"
  448. },
  449. "orderStatus": {
  450. "type": "string",
  451. "description": "订单状态",
  452. "enum": [
  453. "CREATE_ORDER",
  454. "WITHDRAW_SUCCESS",
  455. "WITHDRAW_FAIL"
  456. ]
  457. },
  458. "currencyType": {
  459. "type": "string",
  460. "description": "币种"
  461. },
  462. "amount": {
  463. "type": "number",
  464. "description": "订单原始金额"
  465. },
  466. "notifyUrl": {
  467. "type": "string",
  468. "description": "支付结果后台回调URL"
  469. },
  470. "subject": {
  471. "type": "string",
  472. "description": "主题"
  473. },
  474. "payUsername": {
  475. "type": "string",
  476. "description": "用户姓名"
  477. },
  478. "payBankNumber": {
  479. "type": "string",
  480. "description": "银行账号"
  481. },
  482. "payBankName": {
  483. "type": "string",
  484. "description": "银行名称"
  485. },
  486. "payAttach": {
  487. "type": "string",
  488. "description": "扩展参数"
  489. },
  490. "payEmail": {
  491. "type": "string",
  492. "description": "用户邮箱"
  493. },
  494. "payMobile": {
  495. "type": "string",
  496. "description": "用户电话"
  497. },
  498. "reqTime": {
  499. "type": "string",
  500. "description": "请求时间"
  501. },
  502. "merchantUserId": {
  503. "type": "integer",
  504. "description": "商户id",
  505. "format": "int64"
  506. },
  507. "paymentTypeId": {
  508. "type": "integer",
  509. "description": "通道类型id",
  510. "format": "int64"
  511. },
  512. "paymentChannelId": {
  513. "type": "integer",
  514. "description": "支付通道id",
  515. "format": "int64"
  516. },
  517. "feeStatus": {
  518. "type": "boolean",
  519. "description": "获取通道费率成功标识"
  520. },
  521. "mFeeType": {
  522. "type": "string",
  523. "description": "平台手续费类型",
  524. "enum": [
  525. "PERCENTAGE",
  526. "FIXED",
  527. "MIXED"
  528. ]
  529. },
  530. "mFeeRate": {
  531. "type": "number",
  532. "description": "平台手续费比例(百分比)"
  533. },
  534. "mFeeEvery": {
  535. "type": "number",
  536. "description": "平台手续费固定金额"
  537. },
  538. "mFee": {
  539. "type": "number",
  540. "description": "平台手续费"
  541. },
  542. "aFeeType": {
  543. "type": "string",
  544. "description": "代理商手续费类型",
  545. "enum": [
  546. "PERCENTAGE",
  547. "FIXED",
  548. "MIXED"
  549. ]
  550. },
  551. "aFeeRate": {
  552. "type": "number",
  553. "description": "代理商手续费比例(百分比)"
  554. },
  555. "aFeeEvery": {
  556. "type": "number",
  557. "description": "代理商手续费固定金额"
  558. },
  559. "aFee": {
  560. "type": "number",
  561. "description": "代理商手续"
  562. },
  563. "noticeDatetime": {
  564. "type": "string",
  565. "description": "支付完成时间"
  566. },
  567. "noticeAmount": {
  568. "type": "number",
  569. "description": "实际支付金额"
  570. },
  571. "noticeMFee": {
  572. "type": "number",
  573. "description": "实际平台手续费"
  574. },
  575. "noticeAFee": {
  576. "type": "number",
  577. "description": "实际平台手续费"
  578. },
  579. "transactionId": {
  580. "type": "string",
  581. "description": "上游三方支付流水号"
  582. }
  583. }
  584. },
  585. "OrderStatisticsVO": {
  586. "type": "object",
  587. "properties": {
  588. "submitCreateNum": {
  589. "type": "integer",
  590. "description": "提交订单数"
  591. },
  592. "payOrderNum": {
  593. "type": "integer",
  594. "description": "支付订单数"
  595. },
  596. "submitCreateAmount": {
  597. "type": "number",
  598. "description": "提交订单金额"
  599. },
  600. "payOrderAmount": {
  601. "type": "number",
  602. "description": "支付订单金额"
  603. },
  604. "withdrawOrderNum": {
  605. "type": "integer",
  606. "description": "提现订单数"
  607. },
  608. "withdrawOrderSuccessNum": {
  609. "type": "integer",
  610. "description": "提现订单成功数"
  611. },
  612. "withdrawOrderAmount": {
  613. "type": "number",
  614. "description": "提现订单金额"
  615. },
  616. "withdrawOrderSuccessAmount": {
  617. "type": "number",
  618. "description": "提现订单成功金额"
  619. },
  620. "paySuccessRate": {
  621. "type": "number",
  622. "description": "支付成功率"
  623. }
  624. }
  625. },
  626. "": {
  627. "type": "object",
  628. "properties": {}
  629. },
  630. "PayNotifyRO": {
  631. "type": "object",
  632. "properties": {
  633. "id": {
  634. "type": "integer",
  635. "description": "",
  636. "format": "int64"
  637. },
  638. "orderId": {
  639. "type": "string",
  640. "description": "平台订单ID"
  641. },
  642. "status": {
  643. "type": "integer",
  644. "description": "通知状态\n\n枚举{@link PayNotifyStatusEnum}"
  645. },
  646. "nextNotifyTime": {
  647. "type": "string",
  648. "description": "下一次通知时间"
  649. },
  650. "lastExecuteTime": {
  651. "type": "string",
  652. "description": "最后一次执行时间"
  653. },
  654. "notifyTimes": {
  655. "type": "integer",
  656. "description": "当前通知次数"
  657. },
  658. "maxNotifyTimes": {
  659. "type": "integer",
  660. "description": "最大可通知次数"
  661. },
  662. "notifyUrl": {
  663. "type": "string",
  664. "description": "通知地址"
  665. },
  666. "errorMsg": {
  667. "type": "string",
  668. "description": "失败原因"
  669. },
  670. "payNotifyLogs": {
  671. "type": "array",
  672. "items": {
  673. "$ref": "#/components/schemas/PayNotifyLogRO",
  674. "description": "com.mw.bridging.open.ro.PayNotifyLogRO"
  675. },
  676. "description": "通知日志"
  677. }
  678. }
  679. },
  680. "ROrderStatisticsVO": {
  681. "type": "object",
  682. "properties": {
  683. "code": {
  684. "type": "integer",
  685. "description": "返回标记:成功标记=0,失败标记=1"
  686. },
  687. "msg": {
  688. "type": "string",
  689. "description": "返回信息"
  690. },
  691. "data": {
  692. "$ref": "#/components/schemas/OrderStatisticsVO",
  693. "description": "数据"
  694. }
  695. }
  696. },
  697. "RPayNotifyRO": {
  698. "type": "object",
  699. "properties": {
  700. "code": {
  701. "type": "integer",
  702. "description": "返回标记:成功标记=0,失败标记=1"
  703. },
  704. "msg": {
  705. "type": "string",
  706. "description": "返回信息"
  707. },
  708. "data": {
  709. "$ref": "#/components/schemas/PayNotifyRO",
  710. "description": "数据"
  711. }
  712. }
  713. },
  714. "IPagePayOrder": {
  715. "type": "object",
  716. "properties": {
  717. "records": {
  718. "type": "array",
  719. "items": {
  720. "$ref": "#/components/schemas/PayOrder",
  721. "description": ""
  722. },
  723. "description": ""
  724. },
  725. "total": {
  726. "type": "integer",
  727. "description": "",
  728. "format": "int64"
  729. },
  730. "size": {
  731. "type": "integer",
  732. "description": "",
  733. "format": "int64"
  734. },
  735. "current": {
  736. "type": "integer",
  737. "description": "",
  738. "format": "int64"
  739. },
  740. "orders": {
  741. "type": "array",
  742. "items": {
  743. "$ref": "#/components/schemas/OrderItem",
  744. "description": "com.baomidou.mybatisplus.core.metadata.OrderItem"
  745. },
  746. "description": ""
  747. },
  748. "optimizeCountSql": {
  749. "type": "boolean",
  750. "description": ""
  751. },
  752. "searchCount": {
  753. "type": "boolean",
  754. "description": ""
  755. },
  756. "optimizeJoinOfCountSql": {
  757. "type": "boolean",
  758. "description": ""
  759. },
  760. "maxLimit": {
  761. "type": "integer",
  762. "description": "",
  763. "format": "int64"
  764. },
  765. "countId": {
  766. "type": "string",
  767. "description": ""
  768. },
  769. "pages": {
  770. "type": "integer",
  771. "format": "int64"
  772. }
  773. }
  774. },
  775. "IPageWithdrawOrder": {
  776. "type": "object",
  777. "properties": {
  778. "records": {
  779. "type": "array",
  780. "items": {
  781. "$ref": "#/components/schemas/WithdrawOrder",
  782. "description": ""
  783. },
  784. "description": ""
  785. },
  786. "total": {
  787. "type": "integer",
  788. "description": "",
  789. "format": "int64"
  790. },
  791. "size": {
  792. "type": "integer",
  793. "description": "",
  794. "format": "int64"
  795. },
  796. "current": {
  797. "type": "integer",
  798. "description": "",
  799. "format": "int64"
  800. },
  801. "orders": {
  802. "type": "array",
  803. "items": {
  804. "$ref": "#/components/schemas/OrderItem",
  805. "description": "com.baomidou.mybatisplus.core.metadata.OrderItem"
  806. },
  807. "description": ""
  808. },
  809. "optimizeCountSql": {
  810. "type": "boolean",
  811. "description": ""
  812. },
  813. "searchCount": {
  814. "type": "boolean",
  815. "description": ""
  816. },
  817. "optimizeJoinOfCountSql": {
  818. "type": "boolean",
  819. "description": ""
  820. },
  821. "maxLimit": {
  822. "type": "integer",
  823. "description": "",
  824. "format": "int64"
  825. },
  826. "countId": {
  827. "type": "string",
  828. "description": ""
  829. },
  830. "pages": {
  831. "type": "integer",
  832. "format": "int64"
  833. }
  834. }
  835. },
  836. "PayOrderPageDTO": {
  837. "type": "object",
  838. "properties": {
  839. "records": {
  840. "type": "array",
  841. "items": {
  842. "$ref": "#/components/schemas/1"
  843. },
  844. "description": ""
  845. },
  846. "total": {
  847. "type": "integer",
  848. "description": "",
  849. "format": "int64"
  850. },
  851. "size": {
  852. "type": "integer",
  853. "description": "",
  854. "format": "int64"
  855. },
  856. "current": {
  857. "type": "integer",
  858. "description": "",
  859. "format": "int64"
  860. },
  861. "orders": {
  862. "type": "array",
  863. "items": {
  864. "$ref": "#/components/schemas/OrderItem",
  865. "description": "com.baomidou.mybatisplus.core.metadata.OrderItem"
  866. },
  867. "description": ""
  868. },
  869. "optimizeCountSql": {
  870. "type": "boolean",
  871. "description": ""
  872. },
  873. "searchCount": {
  874. "type": "boolean",
  875. "description": ""
  876. },
  877. "optimizeJoinOfCountSql": {
  878. "type": "boolean",
  879. "description": ""
  880. },
  881. "maxLimit": {
  882. "type": "integer",
  883. "description": "",
  884. "format": "int64"
  885. },
  886. "countId": {
  887. "type": "string",
  888. "description": ""
  889. },
  890. "mchOrderNo": {
  891. "type": "string",
  892. "description": "商户单号"
  893. },
  894. "transactionId": {
  895. "type": "string",
  896. "description": "支付单号"
  897. },
  898. "orderStatus": {
  899. "type": "string",
  900. "description": "订单状态",
  901. "enum": [
  902. "CREATE_ORDER",
  903. "PAY_SUCCESS",
  904. "PAY_FAIL",
  905. "CANCEL_ORDER",
  906. "PAY_TIMEOUT"
  907. ]
  908. },
  909. "startTime": {
  910. "type": "string",
  911. "description": "开始时间"
  912. },
  913. "endTime": {
  914. "type": "string",
  915. "description": "结束时间"
  916. },
  917. "paymentChannelId": {
  918. "type": "integer",
  919. "description": "支付通道id",
  920. "format": "int64"
  921. }
  922. }
  923. },
  924. "WithdrawOrderPageDTO": {
  925. "type": "object",
  926. "properties": {
  927. "records": {
  928. "type": "array",
  929. "items": {
  930. "$ref": "#/components/schemas/1"
  931. },
  932. "description": ""
  933. },
  934. "total": {
  935. "type": "integer",
  936. "description": "",
  937. "format": "int64"
  938. },
  939. "size": {
  940. "type": "integer",
  941. "description": "",
  942. "format": "int64"
  943. },
  944. "current": {
  945. "type": "integer",
  946. "description": "",
  947. "format": "int64"
  948. },
  949. "orders": {
  950. "type": "array",
  951. "items": {
  952. "$ref": "#/components/schemas/OrderItem",
  953. "description": "com.baomidou.mybatisplus.core.metadata.OrderItem"
  954. },
  955. "description": ""
  956. },
  957. "optimizeCountSql": {
  958. "type": "boolean",
  959. "description": ""
  960. },
  961. "searchCount": {
  962. "type": "boolean",
  963. "description": ""
  964. },
  965. "optimizeJoinOfCountSql": {
  966. "type": "boolean",
  967. "description": ""
  968. },
  969. "maxLimit": {
  970. "type": "integer",
  971. "description": "",
  972. "format": "int64"
  973. },
  974. "countId": {
  975. "type": "string",
  976. "description": ""
  977. },
  978. "mchOrderNo": {
  979. "type": "string",
  980. "description": "商户单号"
  981. },
  982. "transactionId": {
  983. "type": "string",
  984. "description": "支付单号"
  985. },
  986. "orderStatus": {
  987. "type": "string",
  988. "description": "订单状态",
  989. "enum": [
  990. "CREATE_ORDER",
  991. "WITHDRAW_SUCCESS",
  992. "WITHDRAW_FAIL"
  993. ]
  994. },
  995. "startTime": {
  996. "type": "string",
  997. "description": "开始时间"
  998. },
  999. "endTime": {
  1000. "type": "string",
  1001. "description": "结束时间"
  1002. }
  1003. }
  1004. },
  1005. "RIPagePayOrder": {
  1006. "type": "object",
  1007. "properties": {
  1008. "ok": {
  1009. "type": "boolean"
  1010. },
  1011. "code": {
  1012. "type": "integer",
  1013. "description": "返回标记:成功标记=0,失败标记=1"
  1014. },
  1015. "msg": {
  1016. "type": "string",
  1017. "description": "返回信息"
  1018. },
  1019. "data": {
  1020. "$ref": "#/components/schemas/IPagePayOrder",
  1021. "description": "数据"
  1022. }
  1023. }
  1024. },
  1025. "RIPageWithdrawOrder": {
  1026. "type": "object",
  1027. "properties": {
  1028. "ok": {
  1029. "type": "boolean"
  1030. },
  1031. "code": {
  1032. "type": "integer",
  1033. "description": "返回标记:成功标记=0,失败标记=1"
  1034. },
  1035. "msg": {
  1036. "type": "string",
  1037. "description": "返回信息"
  1038. },
  1039. "data": {
  1040. "$ref": "#/components/schemas/IPageWithdrawOrder",
  1041. "description": "数据"
  1042. }
  1043. }
  1044. },
  1045. "OrderItem": {
  1046. "type": "object",
  1047. "properties": {
  1048. "column": {
  1049. "type": "string",
  1050. "description": ""
  1051. },
  1052. "asc": {
  1053. "type": "boolean",
  1054. "description": ""
  1055. }
  1056. }
  1057. },
  1058. "PayOrderStatisticsRO": {
  1059. "type": "object",
  1060. "properties": {
  1061. "numberOrders": {
  1062. "type": "integer",
  1063. "description": "提交订单数"
  1064. },
  1065. "totalOrderAmount": {
  1066. "type": "number",
  1067. "description": "订单总金额"
  1068. },
  1069. "paidOrders": {
  1070. "type": "integer",
  1071. "description": "已付订单数"
  1072. },
  1073. "totalAmountPaid": {
  1074. "type": "number",
  1075. "description": "已付总金额"
  1076. },
  1077. "totalMerchantAmount": {
  1078. "type": "number",
  1079. "description": "商户总收入"
  1080. },
  1081. "totalAgentAmount": {
  1082. "type": "number",
  1083. "description": "代理商总收入"
  1084. },
  1085. "unpaidOrders": {
  1086. "type": "integer",
  1087. "description": "未付订单数"
  1088. },
  1089. "totalAmountUnpaid": {
  1090. "type": "number",
  1091. "description": "未付总金额"
  1092. }
  1093. }
  1094. },
  1095. "RPayOrderStatisticsRO": {
  1096. "type": "object",
  1097. "properties": {
  1098. "code": {
  1099. "type": "integer",
  1100. "description": "返回标记:成功标记=0,失败标记=1"
  1101. },
  1102. "msg": {
  1103. "type": "string",
  1104. "description": "返回信息"
  1105. },
  1106. "data": {
  1107. "$ref": "#/components/schemas/PayOrderStatisticsRO",
  1108. "description": "数据"
  1109. }
  1110. }
  1111. }
  1112. },
  1113. "securitySchemes": {}
  1114. },
  1115. "servers": [],
  1116. "security": []
  1117. }