swagger.yaml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639
  1. basePath: /v1
  2. definitions:
  3. controller.ResponseBase:
  4. properties:
  5. code:
  6. type: integer
  7. memo:
  8. type: string
  9. type: object
  10. controller.ShopCoachSimpleInfo:
  11. properties:
  12. code:
  13. type: integer
  14. memo:
  15. type: string
  16. rs:
  17. type: string
  18. type: object
  19. controller.ShopUserInfo:
  20. properties:
  21. code:
  22. type: integer
  23. memo:
  24. type: string
  25. pageCount:
  26. type: integer
  27. rs:
  28. type: string
  29. type: object
  30. controller.ShopUserSimpleInfo:
  31. properties:
  32. code:
  33. type: integer
  34. memo:
  35. type: string
  36. rs:
  37. type: string
  38. type: object
  39. info:
  40. contact:
  41. email: support@swagger.io
  42. name: API Support
  43. url: http://www.swagger.io/support
  44. description: web框架 API 文档
  45. license:
  46. name: Apache 2.0
  47. url: http://www.apache.org/licenses/LICENSE-2.0.html
  48. termsOfService: http://swagger.io/terms/
  49. title: web框架
  50. version: "1.0"
  51. paths:
  52. /Auth/SignUp:
  53. post:
  54. consumes:
  55. - application/x-www-form-urlencoded
  56. description: 用户添加
  57. parameters:
  58. - description: 用户名
  59. in: formData
  60. name: userCode
  61. required: true
  62. type: string
  63. - description: 密码
  64. in: formData
  65. name: password
  66. required: true
  67. type: string
  68. - description: 邮箱
  69. in: formData
  70. name: email
  71. type: string
  72. - description: 手机号
  73. in: formData
  74. name: phone
  75. type: string
  76. - description: 姓名
  77. in: formData
  78. name: name
  79. type: string
  80. produces:
  81. - application/json
  82. responses:
  83. "200":
  84. description: OK
  85. schema:
  86. $ref: '#/definitions/controller.ResponseBase'
  87. summary: 用户添加
  88. tags:
  89. - Auth
  90. /HrSensors/AddHrSensors:
  91. post:
  92. consumes:
  93. - application/x-www-form-urlencoded
  94. description: 添加商家公共心率设备
  95. parameters:
  96. - description: Token
  97. in: formData
  98. name: token
  99. required: true
  100. type: string
  101. - description: 商家ID
  102. in: formData
  103. name: shopId
  104. required: true
  105. type: integer
  106. - description: 心率带Sn
  107. in: formData
  108. name: sn
  109. required: true
  110. type: integer
  111. - description: 场馆内编号 01 02
  112. in: formData
  113. name: venueNo
  114. type: string
  115. produces:
  116. - application/json
  117. responses:
  118. "200":
  119. description: OK
  120. schema:
  121. $ref: '#/definitions/controller.ResponseBase'
  122. summary: 添加商家公共心率设备
  123. tags:
  124. - HrSensors
  125. /HrSensors/AddPvtHrSensors:
  126. post:
  127. consumes:
  128. - application/x-www-form-urlencoded
  129. description: 添加会员私有心率设备
  130. parameters:
  131. - description: Token
  132. in: formData
  133. name: token
  134. required: true
  135. type: string
  136. - description: 商家ID
  137. in: formData
  138. name: shopId
  139. required: true
  140. type: integer
  141. - description: 心率带Sn
  142. in: formData
  143. name: sn
  144. required: true
  145. type: integer
  146. - description: 用户ID
  147. in: formData
  148. name: userId
  149. required: true
  150. type: integer
  151. produces:
  152. - application/json
  153. responses:
  154. "200":
  155. description: OK
  156. schema:
  157. $ref: '#/definitions/controller.ResponseBase'
  158. summary: 添加会员私有心率设备
  159. tags:
  160. - HrSensors
  161. /Test/UserAdd:
  162. post:
  163. consumes:
  164. - application/x-www-form-urlencoded
  165. description: 会员用户添加
  166. parameters:
  167. - description: 姓名
  168. in: formData
  169. name: name
  170. required: true
  171. type: string
  172. produces:
  173. - application/json
  174. responses:
  175. "200":
  176. description: OK
  177. schema:
  178. $ref: '#/definitions/controller.ResponseBase'
  179. summary: 会员用户添加
  180. tags:
  181. - Test
  182. /User/ShopCoachAdd:
  183. post:
  184. consumes:
  185. - application/x-www-form-urlencoded
  186. description: 商家教练添加
  187. parameters:
  188. - description: Token
  189. in: formData
  190. name: token
  191. required: true
  192. type: string
  193. - description: 店铺ID
  194. in: formData
  195. name: shopId
  196. required: true
  197. type: integer
  198. - description: 登陆用户名也是手机号
  199. in: formData
  200. name: phone
  201. required: true
  202. type: string
  203. - description: 姓名
  204. in: formData
  205. name: name
  206. required: true
  207. type: string
  208. - description: 密码
  209. in: formData
  210. name: pwd
  211. required: true
  212. type: string
  213. - description: 性别 1:男, 2:女
  214. in: formData
  215. name: sex
  216. required: true
  217. type: integer
  218. - description: 备注
  219. in: formData
  220. name: memo
  221. type: string
  222. produces:
  223. - application/json
  224. responses:
  225. "200":
  226. description: OK
  227. schema:
  228. $ref: '#/definitions/controller.ResponseBase'
  229. summary: 商家教练添加
  230. tags:
  231. - User
  232. /User/ShopCoachEdit:
  233. post:
  234. consumes:
  235. - application/x-www-form-urlencoded
  236. description: 商家教练基本信息修改
  237. parameters:
  238. - description: Token
  239. in: formData
  240. name: token
  241. required: true
  242. type: string
  243. - description: 教练ID
  244. in: formData
  245. name: ssId
  246. required: true
  247. type: integer
  248. - description: 手机号
  249. in: formData
  250. name: phone
  251. type: string
  252. - description: 密码
  253. in: formData
  254. name: pwd
  255. type: string
  256. - description: 姓名
  257. in: formData
  258. name: name
  259. type: string
  260. - description: 备注
  261. in: formData
  262. name: memo
  263. type: string
  264. - description: 性别 1:男, 2:女
  265. in: formData
  266. name: sex
  267. required: true
  268. type: integer
  269. produces:
  270. - application/json
  271. responses:
  272. "200":
  273. description: OK
  274. schema:
  275. $ref: '#/definitions/controller.ResponseBase'
  276. summary: 商家教练基本信息修改
  277. tags:
  278. - User
  279. /User/ShopCoachListQuery:
  280. post:
  281. consumes:
  282. - application/x-www-form-urlencoded
  283. description: 会员用户列表(带分页)
  284. parameters:
  285. - description: Token
  286. in: formData
  287. name: token
  288. required: true
  289. type: string
  290. - description: 手机号
  291. in: formData
  292. name: phone
  293. type: string
  294. - description: 姓名
  295. in: formData
  296. name: name
  297. type: string
  298. - description: 当前条
  299. in: formData
  300. name: start
  301. required: true
  302. type: string
  303. - description: 每页条数
  304. in: formData
  305. name: tableMax
  306. required: true
  307. type: string
  308. produces:
  309. - application/json
  310. responses:
  311. "200":
  312. description: OK
  313. schema:
  314. $ref: '#/definitions/controller.ShopUserInfo'
  315. summary: 会员用户列表(带分页)
  316. tags:
  317. - User
  318. /User/ShopCoachSimpleQuery:
  319. post:
  320. consumes:
  321. - application/x-www-form-urlencoded
  322. description: 本店会员用户基本信息查询
  323. parameters:
  324. - description: Token
  325. in: formData
  326. name: token
  327. required: true
  328. type: string
  329. - description: 商家ID
  330. in: formData
  331. name: shopId
  332. type: integer
  333. produces:
  334. - application/json
  335. responses:
  336. "200":
  337. description: OK
  338. schema:
  339. $ref: '#/definitions/controller.ShopCoachSimpleInfo'
  340. summary: 本店会员用户基本信息查询
  341. tags:
  342. - User
  343. /User/ShopCoachStatusEdit:
  344. post:
  345. consumes:
  346. - application/x-www-form-urlencoded
  347. description: 商家教练状态修改
  348. parameters:
  349. - description: Token
  350. in: formData
  351. name: token
  352. required: true
  353. type: string
  354. - description: 教练ID
  355. in: formData
  356. name: ssId
  357. required: true
  358. type: integer
  359. - description: "状态 1:启用\t 8:禁用 9:删除"
  360. in: formData
  361. name: status
  362. required: true
  363. type: integer
  364. produces:
  365. - application/json
  366. responses:
  367. "200":
  368. description: OK
  369. schema:
  370. $ref: '#/definitions/controller.ResponseBase'
  371. summary: 商家教练状态修改
  372. tags:
  373. - User
  374. /User/ShopUserAdd:
  375. post:
  376. consumes:
  377. - application/x-www-form-urlencoded
  378. description: 会员用户添加
  379. parameters:
  380. - description: Token
  381. in: formData
  382. name: token
  383. required: true
  384. type: string
  385. - description: 店铺ID
  386. in: formData
  387. name: shopId
  388. required: true
  389. type: integer
  390. - description: 登陆用户名也是手机号
  391. in: formData
  392. name: phone
  393. required: true
  394. type: string
  395. - description: 姓名
  396. in: formData
  397. name: name
  398. required: true
  399. type: string
  400. - description: 性别 1:男, 2:女
  401. in: formData
  402. name: sex
  403. required: true
  404. type: integer
  405. - description: 生日
  406. in: formData
  407. name: birthday
  408. required: true
  409. type: string
  410. - description: 身高
  411. in: formData
  412. name: height
  413. required: true
  414. type: integer
  415. - description: '体重 '
  416. in: formData
  417. name: weight
  418. required: true
  419. type: string
  420. - description: 静态心率
  421. in: formData
  422. name: staticHr
  423. type: integer
  424. - description: 头像
  425. in: formData
  426. name: head
  427. type: string
  428. - description: 备注
  429. in: formData
  430. name: memo
  431. type: string
  432. produces:
  433. - application/json
  434. responses:
  435. "200":
  436. description: OK
  437. schema:
  438. $ref: '#/definitions/controller.ResponseBase'
  439. summary: 会员用户添加
  440. tags:
  441. - User
  442. /User/ShopUserEdit:
  443. post:
  444. consumes:
  445. - application/x-www-form-urlencoded
  446. description: 会员用户基本信息修改
  447. parameters:
  448. - description: Token
  449. in: formData
  450. name: token
  451. required: true
  452. type: string
  453. - description: 用户Id
  454. in: formData
  455. name: userId
  456. required: true
  457. type: integer
  458. - description: 手机号
  459. in: formData
  460. name: phone
  461. type: string
  462. - description: 姓名
  463. in: formData
  464. name: name
  465. type: string
  466. - description: 备注
  467. in: formData
  468. name: memo
  469. type: string
  470. - description: 生日
  471. in: formData
  472. name: birthday
  473. required: true
  474. type: string
  475. - description: 身高
  476. in: formData
  477. name: height
  478. required: true
  479. type: integer
  480. - description: 体重
  481. in: formData
  482. name: weight
  483. required: true
  484. type: string
  485. - description: 性别 1:男, 2:女
  486. in: formData
  487. name: sex
  488. required: true
  489. type: integer
  490. - description: 静态心率
  491. in: formData
  492. name: staticHr
  493. type: integer
  494. - description: 头像URL
  495. in: formData
  496. name: head
  497. type: string
  498. produces:
  499. - application/json
  500. responses:
  501. "200":
  502. description: OK
  503. schema:
  504. $ref: '#/definitions/controller.ResponseBase'
  505. summary: 会员用户基本信息修改
  506. tags:
  507. - User
  508. /User/ShopUserListQuery:
  509. post:
  510. consumes:
  511. - application/x-www-form-urlencoded
  512. description: 会员用户列表(带分页)
  513. parameters:
  514. - description: Token
  515. in: formData
  516. name: token
  517. required: true
  518. type: string
  519. - description: 手机号
  520. in: formData
  521. name: phone
  522. type: string
  523. - description: 姓名
  524. in: formData
  525. name: name
  526. type: string
  527. - description: 当前条
  528. in: formData
  529. name: start
  530. required: true
  531. type: string
  532. - description: 每页条数
  533. in: formData
  534. name: tableMax
  535. required: true
  536. type: string
  537. produces:
  538. - application/json
  539. responses:
  540. "200":
  541. description: OK
  542. schema:
  543. $ref: '#/definitions/controller.ShopUserInfo'
  544. summary: 会员用户列表(带分页)
  545. tags:
  546. - User
  547. /User/ShopUserSimpleQuery:
  548. post:
  549. consumes:
  550. - application/x-www-form-urlencoded
  551. description: 本店会员用户基本信息查询
  552. parameters:
  553. - description: Token
  554. in: formData
  555. name: token
  556. required: true
  557. type: string
  558. - description: 商家ID
  559. in: formData
  560. name: shopId
  561. type: integer
  562. produces:
  563. - application/json
  564. responses:
  565. "200":
  566. description: OK
  567. schema:
  568. $ref: '#/definitions/controller.ShopUserSimpleInfo'
  569. summary: 本店会员用户基本信息查询
  570. tags:
  571. - User
  572. /User/ShopUserStatusEdit:
  573. post:
  574. consumes:
  575. - application/x-www-form-urlencoded
  576. description: 会员用户状态修改
  577. parameters:
  578. - description: Token
  579. in: formData
  580. name: token
  581. required: true
  582. type: string
  583. - description: 用户ID
  584. in: formData
  585. name: userId
  586. required: true
  587. type: integer
  588. - description: "状态 1:启用\t 8:禁用 9:删除"
  589. in: formData
  590. name: status
  591. required: true
  592. type: integer
  593. produces:
  594. - application/json
  595. responses:
  596. "200":
  597. description: OK
  598. schema:
  599. $ref: '#/definitions/controller.ResponseBase'
  600. summary: 会员用户状态修改
  601. tags:
  602. - User
  603. securityDefinitions:
  604. ApiKeyAuth:
  605. in: header
  606. name: Authorization
  607. type: apiKey
  608. BasicAuth:
  609. type: basic
  610. OAuth2AccessCode:
  611. authorizationUrl: https://example.com/oauth/authorize
  612. flow: accessCode
  613. scopes:
  614. admin: ' Grants read and write access to administrative information'
  615. tokenUrl: https://example.com/oauth/token
  616. type: oauth2
  617. OAuth2Application:
  618. flow: application
  619. scopes:
  620. admin: ' Grants read and write access to administrative information'
  621. write: ' Grants write access'
  622. tokenUrl: https://example.com/oauth/token
  623. type: oauth2
  624. OAuth2Implicit:
  625. authorizationUrl: https://example.com/oauth/authorize
  626. flow: implicit
  627. scopes:
  628. admin: ' Grants read and write access to administrative information'
  629. write: ' Grants write access'
  630. type: oauth2
  631. OAuth2Password:
  632. flow: password
  633. scopes:
  634. admin: ' Grants read and write access to administrative information'
  635. read: ' Grants read access'
  636. write: ' Grants write access'
  637. tokenUrl: https://example.com/oauth/token
  638. type: oauth2
  639. swagger: "2.0"