swagger.json 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608
  1. {
  2. "swagger": "2.0",
  3. "info": {
  4. "description": "<p>数优接口文档</p>",
  5. "version": "1.0",
  6. "title": "数优接口文档"
  7. },
  8. "tags": [{
  9. "name": "身份信息",
  10. "description": "身份信息接口",
  11. "sortWeight": 1
  12. }, {
  13. "name": "账号接口",
  14. "description": "账号相关接口",
  15. "sortWeight": 2
  16. }, {
  17. "name": "钉钉机器人",
  18. "description": "钉钉机器人相关接口",
  19. "sortWeight": 3
  20. }, {
  21. "name": "获取目标与完成",
  22. "description": "获取目标与完成",
  23. "sortWeight": 4
  24. }],
  25. "schemes": [],
  26. "consumes": [],
  27. "produces": [],
  28. "paths": {
  29. "game_task/getTaskTAndC": {
  30. "get": {
  31. "tags": ["获取目标与完成"],
  32. "summary": "获取目标与完成",
  33. "description": "<p></p><div style=\"background-color: rgb(40, 42, 54); line-height: 24px;\"><div style=\"line-height: 24px;\"><span style=\"color: rgb(98, 114, 164); font-family: Consolas, &quot;Courier New&quot;, monospace; font-size: 18px; white-space: pre;\">获取目标与完成</span><br></div></div>",
  34. "operationId": "",
  35. "schemes": ["http"],
  36. "consumes": ["application/json"],
  37. "produces": ["application/json"],
  38. "parameters": [{
  39. "name": "task_id",
  40. "in": "query",
  41. "description": "",
  42. "required": false,
  43. "type": "string",
  44. "default": "",
  45. "format": ""
  46. }, {
  47. "name": "new_date",
  48. "in": "query",
  49. "description": "",
  50. "required": false,
  51. "type": "string",
  52. "default": "",
  53. "format": "date"
  54. }],
  55. "responses": {
  56. "task_id不存在": {
  57. "description": "",
  58. "schema": {
  59. "type": "object",
  60. "format": "",
  61. "required": false,
  62. "description": "",
  63. "title": "task_id不存在",
  64. "properties": {
  65. "code": {
  66. "type": "string",
  67. "required": false,
  68. "description": "状态码{-1}"
  69. },
  70. "message": {
  71. "type": "string",
  72. "required": false,
  73. "description": "状态信息{task_id不存在}"
  74. }
  75. }
  76. },
  77. "sortWeight": 2
  78. },
  79. "获取成功": {
  80. "description": "",
  81. "schema": {
  82. "type": "object",
  83. "format": "",
  84. "required": false,
  85. "description": "",
  86. "title": "获取成功",
  87. "properties": {
  88. "code": {
  89. "type": "string",
  90. "required": true,
  91. "description": "状态码{1000}"
  92. },
  93. "message": {
  94. "type": "string",
  95. "required": true,
  96. "description": "状态信息{获取游戏数据成功}"
  97. },
  98. "date": {
  99. "type": "string",
  100. "format": "date",
  101. "required": true,
  102. "description": "日期"
  103. },
  104. "data": {
  105. "type": "object",
  106. "format": "",
  107. "required": true,
  108. "description": "返回数据",
  109. "title": "data",
  110. "properties": {
  111. "task_id": {
  112. "type": "string",
  113. "required": true,
  114. "description": "任务id"
  115. },
  116. "task_name": {
  117. "type": "string",
  118. "required": true,
  119. "description": "任务名称"
  120. },
  121. "game_director": {
  122. "type": "string",
  123. "required": true,
  124. "description": "负责人"
  125. },
  126. "login_mode": {
  127. "type": "string",
  128. "required": true,
  129. "description": "登录方式"
  130. },
  131. "game_agent": {
  132. "type": "string",
  133. "required": true,
  134. "description": "游戏厂商"
  135. },
  136. "target_new": {
  137. "type": "string",
  138. "required": true,
  139. "description": "目标新增"
  140. },
  141. "target_pay": {
  142. "type": "string",
  143. "required": true,
  144. "description": "目标付费"
  145. },
  146. "target_active": {
  147. "type": "string",
  148. "required": true,
  149. "description": "目标活跃"
  150. },
  151. "complete_new": {
  152. "type": "string",
  153. "required": true,
  154. "description": "新增完成"
  155. },
  156. "complete_pay": {
  157. "type": "string",
  158. "required": true,
  159. "description": "付费完成"
  160. },
  161. "complete_active": {
  162. "type": "string",
  163. "required": true,
  164. "description": "活跃完成"
  165. },
  166. "xmy_id": {
  167. "type": "string",
  168. "required": false,
  169. "description": "小绵羊id"
  170. },
  171. "qq_channel": {
  172. "type": "string",
  173. "required": false,
  174. "description": "腾讯渠道"
  175. },
  176. "qq_id": {
  177. "type": "string",
  178. "required": false,
  179. "description": "腾讯游戏id"
  180. },
  181. "game_rate": {
  182. "type": "string",
  183. "required": true,
  184. "description": "群控效率"
  185. },
  186. "game_rate_xmy": {
  187. "type": "string",
  188. "required": true,
  189. "description": "小绵羊后台效率"
  190. },
  191. "is_complete": {
  192. "type": "string",
  193. "required": true,
  194. "description": "是否完成"
  195. },
  196. "amount": {
  197. "type": "string",
  198. "required": false,
  199. "description": "付费流水"
  200. },
  201. "incomplete_typeId": {
  202. "type": "string",
  203. "required": false,
  204. "description": "未完成类型"
  205. },
  206. "incomplete_reason": {
  207. "type": "string",
  208. "required": false,
  209. "description": "未完成原因"
  210. },
  211. "incomplete_solution": {
  212. "type": "string",
  213. "required": false,
  214. "description": "解决办法"
  215. },
  216. "incomplete_new": {
  217. "type": "string",
  218. "required": true,
  219. "description": "未完成新增"
  220. },
  221. "incomplete_pay": {
  222. "type": "string",
  223. "required": true,
  224. "description": "未完成付费"
  225. },
  226. "incomplete_active": {
  227. "type": "string",
  228. "required": true,
  229. "description": "未完成活跃"
  230. }
  231. }
  232. }
  233. }
  234. },
  235. "sortWeight": 1
  236. }
  237. },
  238. "sortWeight": 1,
  239. "devStatus": "finish",
  240. "devStatusName": "开发完成",
  241. "showDevStatus": true,
  242. "skipCommonParam": false,
  243. "label": "目标",
  244. "developer": "",
  245. "modifyDate": "2022-02-16 13:53:13"
  246. }
  247. },
  248. "game_task/get_account": {
  249. "get": {
  250. "tags": ["账号接口"],
  251. "summary": "拉取新增账号",
  252. "description": "<p></p><div style=\"color: rgb(248, 248, 242); background-color: rgb(40, 42, 54); font-family: Consolas, &quot;Courier New&quot;, monospace; font-size: 18px; line-height: 24px; white-space: pre;\"><span style=\"color: rgb(98, 114, 164);\">拉取任务账号-新增账号</span></div>",
  253. "operationId": "",
  254. "schemes": ["http"],
  255. "consumes": ["application/json"],
  256. "produces": ["application/json"],
  257. "parameters": [{
  258. "name": "task_id",
  259. "in": "query",
  260. "description": "",
  261. "required": true,
  262. "type": "string",
  263. "default": "",
  264. "format": ""
  265. }],
  266. "responses": {
  267. "-1": {
  268. "description": "无账号可取",
  269. "schema": {
  270. "type": "cust",
  271. "format": "json",
  272. "required": false,
  273. "description": "无账号可取",
  274. "content": "{\n \"code\": -1,\n \"message\": \"无账号可取\"\n}"
  275. },
  276. "sortWeight": 3
  277. },
  278. "1000": {
  279. "description": "拉取成功",
  280. "schema": {
  281. "type": "cust",
  282. "format": "json",
  283. "required": false,
  284. "description": "拉取成功",
  285. "content": "{\n \"code\": 1000,\n \"message\": \"success\",\n \"data\": {\n \"record_id\": 12,\n \"account_text\": \"3023701297\",\n \"password_text\": \"sssddd7890\"\n }\n}"
  286. },
  287. "sortWeight": 1
  288. }
  289. },
  290. "sortWeight": 1,
  291. "devStatus": "deving",
  292. "devStatusName": "开发中",
  293. "showDevStatus": true,
  294. "skipCommonParam": false,
  295. "label": "",
  296. "developer": "",
  297. "modifyDate": "2021-12-28 15:30:51"
  298. }
  299. },
  300. "game_task/get_account_retained": {
  301. "get": {
  302. "tags": ["账号接口"],
  303. "summary": "拉取留存账号",
  304. "description": "<p></p><div style=\"color: rgb(248, 248, 242); background-color: rgb(40, 42, 54); font-family: Consolas, &quot;Courier New&quot;, monospace; font-size: 18px; line-height: 24px; white-space: pre;\"><div style=\"line-height: 24px;\"><span style=\"color: rgb(98, 114, 164);\">留存获取账号接口</span></div></div>",
  305. "operationId": "",
  306. "schemes": ["http"],
  307. "consumes": ["application/json"],
  308. "produces": ["application/json"],
  309. "parameters": [{
  310. "name": "task_id",
  311. "in": "query",
  312. "description": "",
  313. "required": true,
  314. "type": "string",
  315. "default": "",
  316. "format": ""
  317. }, {
  318. "name": "retained_day",
  319. "in": "query",
  320. "description": "",
  321. "required": true,
  322. "type": "string",
  323. "default": "",
  324. "format": ""
  325. }],
  326. "responses": {
  327. "-1": {
  328. "description": "无账号可取",
  329. "schema": {
  330. "type": "cust",
  331. "format": "json",
  332. "required": false,
  333. "description": "无账号可取",
  334. "content": "{\n \"code\": -1,\n \"message\": \"无账号可取\"\n}"
  335. },
  336. "sortWeight": 3
  337. },
  338. "1000": {
  339. "description": "获取成功",
  340. "schema": {
  341. "type": "cust",
  342. "format": "json",
  343. "required": false,
  344. "description": "获取成功",
  345. "content": "{\n \"code\": 1000,\n \"message\": \"success\",\n \"data\": {\n \"record_id\": 13,\n \"account_text\": \"2831297119\",\n \"password_text\": \"q123456qq\"\n }\n}"
  346. },
  347. "sortWeight": 1
  348. }
  349. },
  350. "sortWeight": 2,
  351. "devStatus": "deving",
  352. "devStatusName": "开发中",
  353. "showDevStatus": true,
  354. "skipCommonParam": false,
  355. "label": "",
  356. "developer": "",
  357. "modifyDate": "2021-12-28 15:34:55"
  358. }
  359. },
  360. "game_task/updateAccount": {
  361. "get": {
  362. "tags": ["账号接口"],
  363. "summary": "更新账号状态",
  364. "description": "<div style=\"color: rgb(248, 248, 242); background-color: rgb(40, 42, 54); font-family: Consolas, &quot;Courier New&quot;, monospace; font-size: 18px; line-height: 24px; white-space: pre;\"><span style=\"color: rgb(98, 114, 164);\">更新账号状态</span></div><div style=\"color: rgb(248, 248, 242); background-color: rgb(40, 42, 54); font-family: Consolas, &quot;Courier New&quot;, monospace; font-size: 18px; line-height: 24px; white-space: pre;\"><div style=\"line-height: 24px;\"><span style=\"color: rgb(98, 114, 164);\">status 0.新增留存成功 1.冻结 2.密错 3.禁用 4.新增出现留存</span></div></div>",
  365. "operationId": "",
  366. "schemes": ["http"],
  367. "consumes": ["application/json"],
  368. "produces": ["application/json"],
  369. "parameters": [{
  370. "name": "record_id",
  371. "in": "query",
  372. "description": "获取账号接口中的record_id参数值",
  373. "required": true,
  374. "type": "string",
  375. "default": "",
  376. "format": ""
  377. }, {
  378. "name": "status",
  379. "in": "query",
  380. "description": "账号状态0.新增留存成功 1.冻结 2.密错 3.禁用 4.新增出现留存",
  381. "required": true,
  382. "type": "string",
  383. "default": "",
  384. "format": ""
  385. }],
  386. "responses": {
  387. "-1": {
  388. "description": "修改失败",
  389. "sortWeight": 2
  390. },
  391. "1000": {
  392. "description": "修改成功",
  393. "sortWeight": 1
  394. }
  395. },
  396. "sortWeight": 3,
  397. "devStatus": "deving",
  398. "devStatusName": "开发中",
  399. "showDevStatus": true,
  400. "skipCommonParam": false,
  401. "label": "",
  402. "developer": "",
  403. "modifyDate": "2021-12-28 15:55:23"
  404. }
  405. },
  406. "idcard/getRows": {
  407. "get": {
  408. "tags": ["身份信息"],
  409. "summary": "获取身份信息",
  410. "description": "<p><span style=\"font-size: 18px;\">用于获取指定数量的身份信</span><span style=\"font-size: 18px;\">息</span></p>",
  411. "operationId": "",
  412. "schemes": ["http"],
  413. "consumes": ["application/json"],
  414. "produces": ["application/json"],
  415. "parameters": [{
  416. "name": "channel",
  417. "in": "query",
  418. "description": "",
  419. "required": true,
  420. "type": "string",
  421. "default": "小绵羊",
  422. "format": ""
  423. }, {
  424. "name": "rows",
  425. "in": "query",
  426. "description": "",
  427. "required": true,
  428. "type": "integer",
  429. "default": "1",
  430. "format": "int32"
  431. }],
  432. "responses": {
  433. "200": {
  434. "description": "获取成功",
  435. "schema": {
  436. "type": "cust",
  437. "format": "json",
  438. "required": false,
  439. "description": "获取成功",
  440. "content": "{\n \"code\": 1000,\n \"message\": \"success\",\n \"data\": [\n {\n \"id_name\": \"曹华\",\n \"id_number\": \"310108198906021517\",\n \"flag\": \"\"\n }\n ]\n}"
  441. },
  442. "sortWeight": 1
  443. }
  444. },
  445. "sortWeight": 1,
  446. "devStatus": "finish",
  447. "devStatusName": "开发完成",
  448. "showDevStatus": true,
  449. "skipCommonParam": false,
  450. "label": "idcard/getRows",
  451. "developer": "",
  452. "modifyDate": "2021-12-28 15:31:03"
  453. }
  454. },
  455. "idcard/updateRow": {
  456. "get": {
  457. "tags": ["身份信息"],
  458. "summary": "修改身份信息状态",
  459. "description": "<div style=\"color: rgb(248, 248, 242); background-color: rgb(40, 42, 54); font-family: Consolas, &quot;Courier New&quot;, monospace; font-size: 18px; line-height: 24px; white-space: pre;\"><span style=\"color: rgb(98, 114, 164);\">修改身份信息状态</span></div>",
  460. "operationId": "",
  461. "schemes": ["http"],
  462. "consumes": ["application/json"],
  463. "produces": ["application/json"],
  464. "parameters": [{
  465. "name": "channel",
  466. "in": "query",
  467. "description": "",
  468. "required": true,
  469. "type": "string",
  470. "default": "",
  471. "format": ""
  472. }, {
  473. "name": "id_number",
  474. "in": "query",
  475. "description": "",
  476. "required": true,
  477. "type": "string",
  478. "default": "",
  479. "format": ""
  480. }],
  481. "responses": {
  482. "-1": {
  483. "description": "修改失败",
  484. "schema": {
  485. "type": "cust",
  486. "format": "json",
  487. "required": false,
  488. "description": "修改失败",
  489. "content": "{\n \"code\": -1,\n \"message\": \"修改失败\"\n}"
  490. },
  491. "sortWeight": 1
  492. },
  493. "1000": {
  494. "description": "修改成功",
  495. "schema": {
  496. "type": "cust",
  497. "format": "json",
  498. "required": false,
  499. "description": "修改成功",
  500. "content": "{\n \"code\": 1000,\n \"message\": \"success\",\n \"data\": \"修改成功\"\n}"
  501. },
  502. "sortWeight": 2
  503. }
  504. },
  505. "sortWeight": 2,
  506. "devStatus": "finish",
  507. "devStatusName": "开发完成",
  508. "showDevStatus": true,
  509. "skipCommonParam": false,
  510. "label": "",
  511. "developer": "",
  512. "modifyDate": "2021-12-28 15:31:09"
  513. }
  514. },
  515. "send_content/ding_robot": {
  516. "get": {
  517. "tags": ["钉钉机器人"],
  518. "summary": "发送消息",
  519. "description": "<p></p><div style=\"background-color: rgb(40, 42, 54); line-height: 24px;\"><div style=\"line-height: 24px;\"><span style=\"color: rgb(98, 114, 164); font-family: Consolas, &quot;Courier New&quot;, monospace; font-size: 18px; white-space: pre;\">发送消息</span><br></div></div>",
  520. "operationId": "",
  521. "schemes": ["http"],
  522. "consumes": ["application/json"],
  523. "produces": ["application/json"],
  524. "parameters": [{
  525. "name": "text",
  526. "in": "query",
  527. "description": "发送的消息内容",
  528. "required": true,
  529. "type": "string",
  530. "default": "",
  531. "format": ""
  532. }, {
  533. "name": "atMobiles",
  534. "in": "query",
  535. "description": "被@人的手机号",
  536. "required": true,
  537. "type": "string",
  538. "default": "",
  539. "format": ""
  540. }],
  541. "responses": {},
  542. "sortWeight": 1,
  543. "devStatus": "deving",
  544. "devStatusName": "开发中",
  545. "showDevStatus": true,
  546. "skipCommonParam": false,
  547. "label": "",
  548. "developer": "",
  549. "modifyDate": "2021-12-28 15:41:01"
  550. },
  551. "post": {
  552. "tags": ["钉钉机器人"],
  553. "summary": "发送消息",
  554. "description": "<p></p><div style=\"background-color: rgb(40, 42, 54); line-height: 24px;\"><div style=\"line-height: 24px;\"><span style=\"color: rgb(98, 114, 164); font-family: Consolas, &quot;Courier New&quot;, monospace; font-size: 18px; white-space: pre;\">发送消息</span><br></div></div>",
  555. "operationId": "",
  556. "schemes": ["http"],
  557. "consumes": ["application/json"],
  558. "produces": ["application/json"],
  559. "parameters": [{
  560. "name": "text",
  561. "in": "formData",
  562. "description": "消息内容",
  563. "required": true,
  564. "type": "string",
  565. "default": "",
  566. "format": ""
  567. }, {
  568. "name": "atMobiles",
  569. "in": "formData",
  570. "description": "被@人手机号",
  571. "required": true,
  572. "type": "string",
  573. "default": "",
  574. "format": ""
  575. }],
  576. "responses": {},
  577. "sortWeight": 2,
  578. "devStatus": "deving",
  579. "devStatusName": "开发中",
  580. "showDevStatus": true,
  581. "skipCommonParam": false,
  582. "label": "",
  583. "developer": "",
  584. "modifyDate": "2021-12-28 15:40:55"
  585. }
  586. }
  587. },
  588. "definitions": {},
  589. "errorCodes": [{
  590. "code": "1000",
  591. "msg": "success",
  592. "description": "表示获取或提交内容成功"
  593. }],
  594. "apiEnvs": [{
  595. "name": "http://127.0.0.1:8001/app/shuyou/",
  596. "baseUrl": "http://127.0.0.1:8001/app/shuyou/",
  597. "sortWeight": 1,
  598. "mock": false,
  599. "status": "on"
  600. }, {
  601. "name": "mock环境",
  602. "baseUrl": "http://www.sosoapi.com/pass/mock/21020/",
  603. "sortWeight": 2147483647,
  604. "mock": true,
  605. "status": "on"
  606. }],
  607. "commonParams": []
  608. }