swagger.json 89 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642
  1. {
  2. "swagger": "2.0",
  3. "info": {
  4. "title": "beego Test API",
  5. "description": "beego has a very cool tools to autogenerate documents for your API",
  6. "version": "1.0.0",
  7. "termsOfService": "http://beego.me/",
  8. "contact": {
  9. "email": "astaxie@gmail.com"
  10. },
  11. "license": {
  12. "name": "Apache 2.0",
  13. "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
  14. }
  15. },
  16. "basePath": "/api",
  17. "paths": {
  18. "/bill/detail": {
  19. "get": {
  20. "tags": [
  21. "bill"
  22. ],
  23. "description": "年度账单接口",
  24. "operationId": "BillController.年度账单接口",
  25. "responses": {
  26. "200": {
  27. "description": "",
  28. "schema": {
  29. "$ref": "#/definitions/models.BillDetailResp"
  30. }
  31. }
  32. }
  33. }
  34. },
  35. "/classify/detail": {
  36. "get": {
  37. "tags": [
  38. "classify"
  39. ],
  40. "description": "获取分类详情信息接口",
  41. "operationId": "ClassifyController.获取分类详情信息",
  42. "parameters": [
  43. {
  44. "in": "query",
  45. "name": "ClassifyId",
  46. "description": "分类id",
  47. "required": true,
  48. "type": "integer",
  49. "format": "int64"
  50. }
  51. ],
  52. "responses": {
  53. "200": {
  54. "description": "",
  55. "schema": {
  56. "$ref": "#/definitions/models.ClassifyDetail"
  57. }
  58. }
  59. }
  60. }
  61. },
  62. "/classify/pc/list": {
  63. "get": {
  64. "tags": [
  65. "classify"
  66. ],
  67. "description": "获取一级分类列表接口",
  68. "operationId": "ClassifyCommonController.获取一级分类列表",
  69. "responses": {
  70. "200": {
  71. "description": "",
  72. "schema": {
  73. "$ref": "#/definitions/models.Classify"
  74. }
  75. }
  76. }
  77. }
  78. },
  79. "/classify/pc/second/list": {
  80. "get": {
  81. "tags": [
  82. "classify"
  83. ],
  84. "description": "获取二级分类列表接口",
  85. "operationId": "ClassifyCommonController.获取二级分类列表",
  86. "parameters": [
  87. {
  88. "in": "query",
  89. "name": "ClassifyId",
  90. "description": "分类id",
  91. "required": true,
  92. "type": "integer",
  93. "format": "int64"
  94. }
  95. ],
  96. "responses": {
  97. "200": {
  98. "description": "",
  99. "schema": {
  100. "$ref": "#/definitions/models.ClassifyDetail"
  101. }
  102. }
  103. }
  104. }
  105. },
  106. "/home/banner": {
  107. "get": {
  108. "tags": [
  109. "home"
  110. ],
  111. "description": "首页列表接口",
  112. "operationId": "HomeController.首页列表接口",
  113. "responses": {
  114. "200": {
  115. "description": "",
  116. "schema": {
  117. "$ref": "#/definitions/models.Banner"
  118. }
  119. }
  120. }
  121. }
  122. },
  123. "/home/list": {
  124. "get": {
  125. "tags": [
  126. "home"
  127. ],
  128. "description": "首页列表接口",
  129. "operationId": "HomeController.首页列表接口",
  130. "responses": {
  131. "200": {
  132. "description": "",
  133. "schema": {
  134. "$ref": "#/definitions/models.HomeList"
  135. }
  136. }
  137. }
  138. }
  139. },
  140. "/home/pc/banner": {
  141. "get": {
  142. "tags": [
  143. "home"
  144. ],
  145. "description": "首页banner接口",
  146. "operationId": "HomeCommonController.首页banner接口",
  147. "responses": {
  148. "200": {
  149. "description": "",
  150. "schema": {
  151. "$ref": "#/definitions/models.Banner"
  152. }
  153. }
  154. }
  155. }
  156. },
  157. "/home/pc/column/list": {
  158. "get": {
  159. "tags": [
  160. "home"
  161. ],
  162. "description": "首页专栏接口",
  163. "operationId": "HomeCommonController.首页专栏接口",
  164. "responses": {
  165. "200": {
  166. "description": "",
  167. "schema": {
  168. "$ref": "#/definitions/models.Classify"
  169. }
  170. }
  171. }
  172. }
  173. },
  174. "/home/pc/list": {
  175. "get": {
  176. "tags": [
  177. "home"
  178. ],
  179. "description": "pc-首页列表接口",
  180. "operationId": "HomeCommonController.pc-首页列表接口",
  181. "parameters": [
  182. {
  183. "in": "query",
  184. "name": "PageSize",
  185. "description": "每页数据条数",
  186. "required": true,
  187. "type": "integer",
  188. "format": "int64"
  189. },
  190. {
  191. "in": "query",
  192. "name": "CurrentIndex",
  193. "description": "当前页页码,从1开始",
  194. "required": true,
  195. "type": "integer",
  196. "format": "int64"
  197. },
  198. {
  199. "in": "query",
  200. "name": "ClassifyId",
  201. "description": "分类id",
  202. "required": true,
  203. "type": "integer",
  204. "format": "int64"
  205. }
  206. ],
  207. "responses": {
  208. "200": {
  209. "description": "",
  210. "schema": {
  211. "$ref": "#/definitions/models.PcListHomeResp"
  212. }
  213. }
  214. }
  215. }
  216. },
  217. "/report/addAudioRecord": {
  218. "post": {
  219. "tags": [
  220. "report"
  221. ],
  222. "description": "新增音频阅读记录接口",
  223. "operationId": "ReportController.新增音频阅读记录",
  224. "parameters": [
  225. {
  226. "in": "body",
  227. "name": "request",
  228. "description": "type json string",
  229. "required": true,
  230. "schema": {
  231. "$ref": "#/definitions/models.ReportRecordReq"
  232. }
  233. }
  234. ],
  235. "responses": {
  236. "200": {
  237. "description": "新增成功"
  238. }
  239. }
  240. }
  241. },
  242. "/report/addUpdateLabel": {
  243. "post": {
  244. "tags": [
  245. "report"
  246. ],
  247. "description": "新增报告浏览记录接口",
  248. "operationId": "ReportController.新增报告浏览记录",
  249. "parameters": [
  250. {
  251. "in": "body",
  252. "name": "request",
  253. "description": "type json string",
  254. "required": true,
  255. "schema": {
  256. "$ref": "#/definitions/models.ReportRecordReq"
  257. }
  258. }
  259. ],
  260. "responses": {
  261. "200": {
  262. "description": "新增成功"
  263. }
  264. }
  265. }
  266. },
  267. "/report/addViewRecord": {
  268. "post": {
  269. "tags": [
  270. "report"
  271. ],
  272. "description": "新增报告浏览记录接口",
  273. "operationId": "ReportController.新增报告浏览记录",
  274. "parameters": [
  275. {
  276. "in": "body",
  277. "name": "request",
  278. "description": "type json string",
  279. "required": true,
  280. "schema": {
  281. "$ref": "#/definitions/models.ReportRecordReq"
  282. }
  283. }
  284. ],
  285. "responses": {
  286. "200": {
  287. "description": "新增成功"
  288. }
  289. }
  290. }
  291. },
  292. "/report/author/detail": {
  293. "get": {
  294. "tags": [
  295. "report"
  296. ],
  297. "description": "获取报告作者详情",
  298. "operationId": "ReportController.获取报告作者详情",
  299. "parameters": [
  300. {
  301. "in": "query",
  302. "name": "ReportAuthor",
  303. "description": "作者名称",
  304. "required": true,
  305. "type": "string"
  306. }
  307. ],
  308. "responses": {
  309. "200": {
  310. "description": "",
  311. "schema": {
  312. "$ref": "#/definitions/models.ReportDetailResp"
  313. }
  314. }
  315. }
  316. }
  317. },
  318. "/report/detail": {
  319. "get": {
  320. "tags": [
  321. "report"
  322. ],
  323. "description": "日评详情接口",
  324. "operationId": "ReportController.日评详情",
  325. "parameters": [
  326. {
  327. "in": "query",
  328. "name": "ReportId",
  329. "description": "报告id",
  330. "required": true,
  331. "type": "integer",
  332. "format": "int64"
  333. }
  334. ],
  335. "responses": {
  336. "200": {
  337. "description": "",
  338. "schema": {
  339. "$ref": "#/definitions/models.ReportDetailResp"
  340. }
  341. }
  342. }
  343. }
  344. },
  345. "/report/list": {
  346. "get": {
  347. "tags": [
  348. "report"
  349. ],
  350. "description": "日评列表接口",
  351. "operationId": "ReportController.日评列表",
  352. "parameters": [
  353. {
  354. "in": "query",
  355. "name": "PageSize",
  356. "description": "每页数据条数",
  357. "required": true,
  358. "type": "integer",
  359. "format": "int64"
  360. },
  361. {
  362. "in": "query",
  363. "name": "CurrentIndex",
  364. "description": "当前页页码,从1开始",
  365. "required": true,
  366. "type": "integer",
  367. "format": "int64"
  368. },
  369. {
  370. "in": "query",
  371. "name": "ClassifyId",
  372. "description": "分类id",
  373. "required": true,
  374. "type": "integer",
  375. "format": "int64"
  376. }
  377. ],
  378. "responses": {
  379. "200": {
  380. "description": "",
  381. "schema": {
  382. "$ref": "#/definitions/models.ReportListResp"
  383. }
  384. }
  385. }
  386. }
  387. },
  388. "/report/pc/research/report/list": {
  389. "get": {
  390. "tags": [
  391. "report"
  392. ],
  393. "description": "研报列表接口",
  394. "operationId": "ReportCommonController.研报列表",
  395. "parameters": [
  396. {
  397. "in": "query",
  398. "name": "ClassifyId",
  399. "description": "分类id",
  400. "required": true,
  401. "type": "integer",
  402. "format": "int64"
  403. }
  404. ],
  405. "responses": {
  406. "200": {
  407. "description": "",
  408. "schema": {
  409. "$ref": "#/definitions/models.ResearchReportListResp"
  410. }
  411. }
  412. }
  413. }
  414. },
  415. "/report/pc/search/report/list": {
  416. "get": {
  417. "tags": [
  418. "report"
  419. ],
  420. "operationId": "ReportCommonController.研报PC端搜索接口",
  421. "parameters": [
  422. {
  423. "in": "query",
  424. "name": "KeyWord",
  425. "description": "搜索关键词",
  426. "required": true,
  427. "type": "string"
  428. }
  429. ],
  430. "responses": {
  431. "200": {
  432. "description": "",
  433. "schema": {
  434. "$ref": "#/definitions/models.PcSearchReportListResp"
  435. }
  436. }
  437. }
  438. }
  439. },
  440. "/report/share/detail": {
  441. "get": {
  442. "tags": [
  443. "report"
  444. ],
  445. "description": "日评详情接口",
  446. "operationId": "ReportShareController.日评详情",
  447. "parameters": [
  448. {
  449. "in": "query",
  450. "name": "ReportCode",
  451. "description": "报告唯一编码",
  452. "required": true,
  453. "type": "string"
  454. }
  455. ],
  456. "responses": {
  457. "200": {
  458. "description": "",
  459. "schema": {
  460. "$ref": "#/definitions/models.ReportShareDetailResp"
  461. }
  462. }
  463. }
  464. }
  465. },
  466. "/user/apply": {
  467. "post": {
  468. "tags": [
  469. "user"
  470. ],
  471. "description": "申请试用接口",
  472. "operationId": "UserController.申请试用",
  473. "parameters": [
  474. {
  475. "in": "body",
  476. "name": "request",
  477. "description": "type json string",
  478. "required": true,
  479. "schema": {
  480. "$ref": "#/definitions/models.ApplyReq"
  481. }
  482. }
  483. ],
  484. "responses": {
  485. "Ret=200": {
  486. "description": "申请成功"
  487. }
  488. }
  489. }
  490. },
  491. "/user/checkEmailCode": {
  492. "post": {
  493. "tags": [
  494. "user"
  495. ],
  496. "description": "校验邮箱验证码接口",
  497. "operationId": "UserCommonController.校验邮箱验证码",
  498. "parameters": [
  499. {
  500. "in": "body",
  501. "name": "request",
  502. "description": "type json string",
  503. "required": true,
  504. "schema": {
  505. "$ref": "#/definitions/models.CheckEmailCodeReq"
  506. }
  507. }
  508. ],
  509. "responses": {
  510. "Ret=200": {
  511. "description": "校验成功"
  512. }
  513. }
  514. }
  515. },
  516. "/user/checkSmsCode": {
  517. "post": {
  518. "tags": [
  519. "user"
  520. ],
  521. "description": "校验短信验证码接口",
  522. "operationId": "UserCommonController.校验短信验证码",
  523. "parameters": [
  524. {
  525. "in": "body",
  526. "name": "request",
  527. "description": "type json string",
  528. "required": true,
  529. "schema": {
  530. "$ref": "#/definitions/models.CheckSmsCodeReq"
  531. }
  532. }
  533. ],
  534. "responses": {
  535. "Ret=200": {
  536. "description": "校验成功"
  537. }
  538. }
  539. }
  540. },
  541. "/user/detail": {
  542. "get": {
  543. "tags": [
  544. "user"
  545. ],
  546. "description": "获取用户详情接口",
  547. "operationId": "UserController.获取用户详情",
  548. "responses": {
  549. "200": {
  550. "description": "",
  551. "schema": {
  552. "$ref": "#/definitions/models.UserDetail"
  553. }
  554. }
  555. }
  556. }
  557. },
  558. "/user/getEmailCode": {
  559. "get": {
  560. "tags": [
  561. "user"
  562. ],
  563. "description": "获取邮件验证码接口",
  564. "operationId": "UserCommonController.获取邮件验证码",
  565. "parameters": [
  566. {
  567. "in": "query",
  568. "name": "Email",
  569. "description": "邮箱",
  570. "required": true,
  571. "type": "string"
  572. }
  573. ],
  574. "responses": {
  575. "Ret=200": {
  576. "description": "获取成功"
  577. }
  578. }
  579. }
  580. },
  581. "/user/getSmsCode": {
  582. "get": {
  583. "tags": [
  584. "user"
  585. ],
  586. "description": "获取短信验证码接口",
  587. "operationId": "UserCommonController.获取短信验证码",
  588. "parameters": [
  589. {
  590. "in": "query",
  591. "name": "Mobile",
  592. "description": "手机号码",
  593. "required": true,
  594. "type": "string"
  595. },
  596. {
  597. "in": "query",
  598. "name": "AreaNum",
  599. "description": "地区编码",
  600. "required": true,
  601. "type": "string"
  602. }
  603. ],
  604. "responses": {
  605. "Ret=200": {
  606. "description": "获取成功"
  607. }
  608. }
  609. }
  610. },
  611. "/user/login": {
  612. "post": {
  613. "tags": [
  614. "user"
  615. ],
  616. "description": "登录接口",
  617. "operationId": "UserController.登录",
  618. "parameters": [
  619. {
  620. "in": "body",
  621. "name": "request",
  622. "description": "type json string",
  623. "required": true,
  624. "schema": {
  625. "$ref": "#/definitions/models.LoginReq"
  626. }
  627. }
  628. ],
  629. "responses": {
  630. "200": {
  631. "description": "",
  632. "schema": {
  633. "$ref": "#/definitions/models.LoginResp"
  634. }
  635. }
  636. }
  637. }
  638. },
  639. "/user/pc/bind": {
  640. "post": {
  641. "tags": [
  642. "user"
  643. ],
  644. "description": "绑定手机号或邮箱",
  645. "operationId": "UserController.绑定手机号或邮箱",
  646. "parameters": [
  647. {
  648. "in": "body",
  649. "name": "request",
  650. "description": "type json string",
  651. "required": true,
  652. "schema": {
  653. "$ref": "#/definitions/models.BindReq"
  654. }
  655. }
  656. ],
  657. "responses": {
  658. "Ret=200": {
  659. "description": "绑定成功"
  660. }
  661. }
  662. }
  663. },
  664. "/user/pc/check/login": {
  665. "get": {
  666. "tags": [
  667. "user"
  668. ],
  669. "description": "校验免登陆",
  670. "operationId": "UserController.校验免登陆",
  671. "responses": {
  672. "200": {
  673. "description": "",
  674. "schema": {
  675. "$ref": "#/definitions/models.CheckLoginResp"
  676. }
  677. }
  678. }
  679. }
  680. },
  681. "/user/pc/getGraphicVerifyCode": {
  682. "get": {
  683. "tags": [
  684. "user"
  685. ],
  686. "description": "获取图形验证码",
  687. "operationId": "UserCommonController.获取图形验证码",
  688. "responses": {
  689. "200": {
  690. "description": "",
  691. "schema": {
  692. "$ref": "#/definitions/models.GraphicVerifyCodeResp"
  693. }
  694. }
  695. }
  696. }
  697. },
  698. "/user/pc/getSmsCode": {
  699. "get": {
  700. "tags": [
  701. "user"
  702. ],
  703. "description": "pc端获取短信验证码接口",
  704. "operationId": "UserCommonController.pc端获取短信验证码",
  705. "parameters": [
  706. {
  707. "in": "query",
  708. "name": "Mobile",
  709. "description": "手机号码",
  710. "required": true,
  711. "type": "string"
  712. },
  713. {
  714. "in": "query",
  715. "name": "AreaNum",
  716. "description": "地区编码",
  717. "required": true,
  718. "type": "string"
  719. },
  720. {
  721. "in": "query",
  722. "name": "VerifyId",
  723. "description": "图形验证码id",
  724. "required": true,
  725. "type": "string"
  726. },
  727. {
  728. "in": "query",
  729. "name": "VerifyCode",
  730. "description": "图形验证码code",
  731. "required": true,
  732. "type": "string"
  733. }
  734. ],
  735. "responses": {
  736. "Ret=200": {
  737. "description": "获取成功"
  738. }
  739. }
  740. }
  741. },
  742. "/user/pc/login": {
  743. "post": {
  744. "tags": [
  745. "user"
  746. ],
  747. "description": "登录接口",
  748. "operationId": "UserCommonController.登录",
  749. "parameters": [
  750. {
  751. "in": "body",
  752. "name": "request",
  753. "description": "type json string",
  754. "required": true,
  755. "schema": {
  756. "$ref": "#/definitions/models.LoginReq"
  757. }
  758. }
  759. ],
  760. "responses": {
  761. "200": {
  762. "description": "",
  763. "schema": {
  764. "$ref": "#/definitions/models.LoginResp"
  765. }
  766. }
  767. }
  768. }
  769. },
  770. "/user/smallLimit": {
  771. "get": {
  772. "tags": [
  773. "user"
  774. ],
  775. "description": "是否小套餐客户接口",
  776. "operationId": "UserController.是否小套餐客户",
  777. "responses": {
  778. "200": {
  779. "description": "",
  780. "schema": {
  781. "$ref": "#/definitions/models.SmallLimitResp"
  782. }
  783. }
  784. }
  785. }
  786. },
  787. "/video/list": {
  788. "get": {
  789. "tags": [
  790. "video"
  791. ],
  792. "description": "视频列表接口",
  793. "operationId": "VideoController.视频列表",
  794. "parameters": [
  795. {
  796. "in": "query",
  797. "name": "PageSize",
  798. "description": "每页数据条数",
  799. "required": true,
  800. "type": "integer",
  801. "format": "int64"
  802. },
  803. {
  804. "in": "query",
  805. "name": "CurrentIndex",
  806. "description": "当前页页码,从1开始",
  807. "required": true,
  808. "type": "integer",
  809. "format": "int64"
  810. },
  811. {
  812. "in": "query",
  813. "name": "KeyWord",
  814. "description": "搜索关键词",
  815. "required": true,
  816. "type": "string"
  817. },
  818. {
  819. "in": "query",
  820. "name": "DateType",
  821. "description": "时间筛选组合:1:近一个月,2:近三个月,3:近半年,4:全部",
  822. "required": true,
  823. "type": "string"
  824. },
  825. {
  826. "in": "query",
  827. "name": "Tags",
  828. "description": "标签名称",
  829. "required": true,
  830. "type": "string"
  831. }
  832. ],
  833. "responses": {
  834. "200": {
  835. "description": "",
  836. "schema": {
  837. "$ref": "#/definitions/video.VideoListResp"
  838. }
  839. }
  840. }
  841. }
  842. },
  843. "/video/tags/list": {
  844. "get": {
  845. "tags": [
  846. "video"
  847. ],
  848. "description": "获取视频标签列表接口",
  849. "operationId": "VideoController.获取视频标签列表",
  850. "responses": {
  851. "200": {
  852. "description": "",
  853. "schema": {
  854. "$ref": "#/definitions/video.VideoTagsListResp"
  855. }
  856. }
  857. }
  858. }
  859. },
  860. "/wechat/getWxSign": {
  861. "get": {
  862. "tags": [
  863. "wechat"
  864. ],
  865. "description": "微信获取签名接口",
  866. "operationId": "WechatController.微信获取签名接口",
  867. "parameters": [
  868. {
  869. "in": "query",
  870. "name": "Url",
  871. "description": "url地址",
  872. "required": true,
  873. "type": "string"
  874. }
  875. ],
  876. "responses": {
  877. "200": {
  878. "description": "",
  879. "schema": {
  880. "$ref": "#/definitions/models.WechatSign"
  881. }
  882. }
  883. }
  884. }
  885. },
  886. "/wechat/login": {
  887. "get": {
  888. "tags": [
  889. "wechat"
  890. ],
  891. "description": "微信登录接口",
  892. "operationId": "WechatCommonController.微信登录接口",
  893. "parameters": [
  894. {
  895. "in": "query",
  896. "name": "Code",
  897. "description": "微信唯一编码code",
  898. "required": true,
  899. "type": "string"
  900. }
  901. ],
  902. "responses": {
  903. "200": {
  904. "description": "",
  905. "schema": {
  906. "$ref": "#/definitions/models.WxLoginResp"
  907. }
  908. }
  909. }
  910. }
  911. },
  912. "/wechat/pc/login": {
  913. "get": {
  914. "tags": [
  915. "wechat"
  916. ],
  917. "description": "pc端微信登录接口",
  918. "operationId": "WechatCommonController.pc端微信登录接口",
  919. "parameters": [
  920. {
  921. "in": "query",
  922. "name": "Code",
  923. "description": "微信唯一编码code",
  924. "required": true,
  925. "type": "string"
  926. }
  927. ],
  928. "responses": {
  929. "200": {
  930. "description": "",
  931. "schema": {
  932. "$ref": "#/definitions/models.WxLoginResp"
  933. }
  934. }
  935. }
  936. }
  937. }
  938. },
  939. "definitions": {
  940. "models.ApplyReq": {
  941. "title": "ApplyReq",
  942. "type": "object",
  943. "properties": {
  944. "ApplyMethod": {
  945. "description": "申请方式:",
  946. "type": "integer",
  947. "format": "int64"
  948. },
  949. "CompanyName": {
  950. "description": "公司名称",
  951. "type": "string"
  952. },
  953. "RealName": {
  954. "description": "姓名",
  955. "type": "string"
  956. }
  957. }
  958. },
  959. "models.Banner": {
  960. "title": "Banner",
  961. "type": "object",
  962. "properties": {
  963. "Abstract": {
  964. "description": "栏目简介",
  965. "type": "string"
  966. },
  967. "AuthorDescript": {
  968. "description": "作者简介",
  969. "type": "string"
  970. },
  971. "AvatarImgUrl": {
  972. "description": "头像",
  973. "type": "string"
  974. },
  975. "BannerType": {
  976. "description": "类型 1:轮播图,2:头部海报",
  977. "type": "integer",
  978. "format": "int64"
  979. },
  980. "ClassifyId": {
  981. "description": "分类id",
  982. "type": "integer",
  983. "format": "int64"
  984. },
  985. "ClassifyName": {
  986. "description": "分类名称",
  987. "type": "string"
  988. },
  989. "ColumnImgUrl": {
  990. "description": "栏目配图",
  991. "type": "string"
  992. },
  993. "CreateTime": {
  994. "description": "创建时间",
  995. "type": "string",
  996. "format": "datetime"
  997. },
  998. "Descript": {
  999. "description": "分享描述",
  1000. "type": "string"
  1001. },
  1002. "HeadImgUrl": {
  1003. "description": "头部banner",
  1004. "type": "string"
  1005. },
  1006. "Id": {
  1007. "type": "integer",
  1008. "format": "int64"
  1009. },
  1010. "ImageUrl": {
  1011. "description": "图片路径",
  1012. "type": "string"
  1013. },
  1014. "JumpUrl": {
  1015. "description": "跳转地址",
  1016. "type": "string"
  1017. },
  1018. "ModifyTime": {
  1019. "description": "修改时间",
  1020. "type": "string",
  1021. "format": "datetime"
  1022. },
  1023. "ReportAuthor": {
  1024. "description": "栏目作者",
  1025. "type": "string"
  1026. },
  1027. "ReportImgUrl": {
  1028. "description": "报告配图",
  1029. "type": "string"
  1030. }
  1031. }
  1032. },
  1033. "models.BillDetailResp": {
  1034. "title": "BillDetailResp",
  1035. "type": "object",
  1036. "properties": {
  1037. "CreateDate": {
  1038. "description": "创建时间",
  1039. "type": "string"
  1040. },
  1041. "FirstReadReportTitle": {
  1042. "description": "首次阅读报告标题",
  1043. "type": "string"
  1044. },
  1045. "FirstReadReportType": {
  1046. "description": "首次阅读报告类型",
  1047. "type": "string"
  1048. },
  1049. "LatestReadReportDate": {
  1050. "description": "阅读报告时间最晚的一天",
  1051. "type": "string"
  1052. },
  1053. "LatestReadReportDateDuration": {
  1054. "description": "阅读报告时间最晚的一天,总共阅读报告的时长",
  1055. "type": "number",
  1056. "format": "double"
  1057. },
  1058. "LatestReadReportTime": {
  1059. "description": "阅读报告时间最晚的一天,最晚的时间",
  1060. "type": "string"
  1061. },
  1062. "LearnDay": {
  1063. "description": "连续学习天数",
  1064. "type": "integer",
  1065. "format": "int64"
  1066. },
  1067. "ListenReportCount": {
  1068. "description": "收听报告次数",
  1069. "type": "integer",
  1070. "format": "int64"
  1071. },
  1072. "ListenReportDuration": {
  1073. "description": "收听报告时长",
  1074. "type": "number",
  1075. "format": "double"
  1076. },
  1077. "MaxOpenReportClassify": {
  1078. "description": "打开次数最多报告的栏目",
  1079. "type": "string"
  1080. },
  1081. "MaxOpenReportCount": {
  1082. "description": "打开次数最多报告的栏目下,用户阅读的报告数",
  1083. "type": "integer",
  1084. "format": "int64"
  1085. },
  1086. "MaxReadReportCount": {
  1087. "description": "阅读报告最多的一天,报告数量",
  1088. "type": "integer",
  1089. "format": "int64"
  1090. },
  1091. "MaxReadReportDate": {
  1092. "description": "阅读报告最多的一天",
  1093. "type": "string"
  1094. },
  1095. "RealName": {
  1096. "description": "用户实际名称",
  1097. "type": "string"
  1098. },
  1099. "TogetherDay": {
  1100. "description": "相伴天数",
  1101. "type": "string"
  1102. },
  1103. "TotalReadDuration": {
  1104. "description": "总阅读时长",
  1105. "type": "number",
  1106. "format": "double"
  1107. },
  1108. "TotalReport": {
  1109. "description": "总阅读报告数",
  1110. "type": "integer",
  1111. "format": "int64"
  1112. },
  1113. "TotalReportDayCount": {
  1114. "description": "总阅读晨报数",
  1115. "type": "integer",
  1116. "format": "int64"
  1117. },
  1118. "TotalReportMonthCount": {
  1119. "description": "总阅读月报数",
  1120. "type": "integer",
  1121. "format": "int64"
  1122. },
  1123. "TotalReportRddpCount": {
  1124. "description": "总阅读点评数",
  1125. "type": "integer",
  1126. "format": "int64"
  1127. },
  1128. "TotalReportTwoWeekCount": {
  1129. "description": "总阅读双周报数",
  1130. "type": "integer",
  1131. "format": "int64"
  1132. },
  1133. "TotalReportWeekCount": {
  1134. "description": "总阅读周报数",
  1135. "type": "integer",
  1136. "format": "int64"
  1137. }
  1138. }
  1139. },
  1140. "models.BindReq": {
  1141. "title": "BindReq",
  1142. "type": "object",
  1143. "properties": {
  1144. "BindType": {
  1145. "description": "绑定方式:1:手机,2:邮箱",
  1146. "type": "integer",
  1147. "format": "int64"
  1148. },
  1149. "Email": {
  1150. "description": "邮箱",
  1151. "type": "string"
  1152. },
  1153. "Mobile": {
  1154. "description": "手机号",
  1155. "type": "string"
  1156. },
  1157. "VerifyCode": {
  1158. "description": "短信/邮箱 验证码",
  1159. "type": "string"
  1160. }
  1161. }
  1162. },
  1163. "models.CheckEmailCodeReq": {
  1164. "title": "CheckEmailCodeReq",
  1165. "type": "object",
  1166. "properties": {
  1167. "Email": {
  1168. "description": "邮箱",
  1169. "type": "string"
  1170. },
  1171. "SmsCode": {
  1172. "description": "验证码",
  1173. "type": "string"
  1174. }
  1175. }
  1176. },
  1177. "models.CheckLoginResp": {
  1178. "title": "CheckLoginResp",
  1179. "type": "object",
  1180. "properties": {
  1181. "IsBind": {
  1182. "description": "true:需要绑定邮箱或验证码,false:不需要绑定邮箱或验证码",
  1183. "type": "boolean"
  1184. },
  1185. "IsTips": {
  1186. "description": "true:需要提示,false:不需要提示",
  1187. "type": "boolean"
  1188. }
  1189. }
  1190. },
  1191. "models.CheckSmsCodeReq": {
  1192. "title": "CheckSmsCodeReq",
  1193. "type": "object",
  1194. "properties": {
  1195. "Mobile": {
  1196. "description": "手机号",
  1197. "type": "string"
  1198. },
  1199. "SmsCode": {
  1200. "description": "验证码",
  1201. "type": "string"
  1202. }
  1203. }
  1204. },
  1205. "models.Classify": {
  1206. "title": "Classify",
  1207. "type": "object",
  1208. "properties": {
  1209. "Abstract": {
  1210. "description": "栏目简介",
  1211. "type": "string"
  1212. },
  1213. "AuthorDescript": {
  1214. "description": "作者简介",
  1215. "type": "string"
  1216. },
  1217. "AvatarImgUrl": {
  1218. "description": "头像",
  1219. "type": "string"
  1220. },
  1221. "ClassifyName": {
  1222. "description": "分类名称",
  1223. "type": "string"
  1224. },
  1225. "ColumnImgUrl": {
  1226. "description": "栏目配图",
  1227. "type": "string"
  1228. },
  1229. "CreateTime": {
  1230. "description": "创建时间",
  1231. "type": "string",
  1232. "format": "datetime"
  1233. },
  1234. "Descript": {
  1235. "description": "分享描述",
  1236. "type": "string"
  1237. },
  1238. "HeadImgUrl": {
  1239. "description": "头部banner",
  1240. "type": "string"
  1241. },
  1242. "HomeImgUrl": {
  1243. "description": "首页配图",
  1244. "type": "string"
  1245. },
  1246. "Id": {
  1247. "type": "integer",
  1248. "format": "int64"
  1249. },
  1250. "ModifyTime": {
  1251. "description": "修改时间",
  1252. "type": "string",
  1253. "format": "datetime"
  1254. },
  1255. "ParentId": {
  1256. "description": "父级分类id",
  1257. "type": "integer",
  1258. "format": "int64"
  1259. },
  1260. "ReportAuthor": {
  1261. "description": "栏目作者",
  1262. "type": "string"
  1263. },
  1264. "ReportImgUrl": {
  1265. "description": "报告配图",
  1266. "type": "string"
  1267. }
  1268. }
  1269. },
  1270. "models.ClassifyDetail": {
  1271. "title": "ClassifyDetail",
  1272. "type": "object",
  1273. "properties": {
  1274. "Abstract": {
  1275. "description": "栏目简介",
  1276. "type": "string"
  1277. },
  1278. "AuthorDescript": {
  1279. "description": "作者简介",
  1280. "type": "string"
  1281. },
  1282. "AvatarImgUrl": {
  1283. "description": "头像",
  1284. "type": "string"
  1285. },
  1286. "ClassifyId": {
  1287. "description": "分类id",
  1288. "type": "integer",
  1289. "format": "int64"
  1290. },
  1291. "ClassifyName": {
  1292. "description": "分类名称",
  1293. "type": "string"
  1294. },
  1295. "ColumnImgUrl": {
  1296. "description": "栏目配图",
  1297. "type": "string"
  1298. },
  1299. "CommentList": {
  1300. "type": "array",
  1301. "items": {
  1302. "$ref": "#/definitions/models.CustomerComment"
  1303. }
  1304. },
  1305. "CreateTime": {
  1306. "description": "创建时间",
  1307. "type": "string",
  1308. "format": "datetime"
  1309. },
  1310. "Descript": {
  1311. "description": "分享描述",
  1312. "type": "string"
  1313. },
  1314. "HeadImgUrl": {
  1315. "description": "头部banner",
  1316. "type": "string"
  1317. },
  1318. "HomeImgUrl": {
  1319. "description": "首页配图",
  1320. "type": "string"
  1321. },
  1322. "ModifyTime": {
  1323. "description": "修改时间",
  1324. "type": "string",
  1325. "format": "datetime"
  1326. },
  1327. "ParentId": {
  1328. "description": "父级分类id",
  1329. "type": "integer",
  1330. "format": "int64"
  1331. },
  1332. "ReportAuthor": {
  1333. "description": "栏目作者",
  1334. "type": "string"
  1335. },
  1336. "ReportImgUrl": {
  1337. "description": "报告配图",
  1338. "type": "string"
  1339. },
  1340. "Stage": {
  1341. "description": "最新期数",
  1342. "type": "integer",
  1343. "format": "int64"
  1344. }
  1345. }
  1346. },
  1347. "models.CustomerComment": {
  1348. "title": "CustomerComment",
  1349. "type": "object",
  1350. "properties": {
  1351. "Comment": {
  1352. "type": "string"
  1353. },
  1354. "CompanyName": {
  1355. "type": "string"
  1356. },
  1357. "CustomerName": {
  1358. "type": "string"
  1359. },
  1360. "HeadImgUrl": {
  1361. "type": "string"
  1362. },
  1363. "Id": {
  1364. "type": "integer",
  1365. "format": "int64"
  1366. }
  1367. }
  1368. },
  1369. "models.GraphicVerifyCodeResp": {
  1370. "title": "GraphicVerifyCodeResp",
  1371. "type": "object",
  1372. "properties": {
  1373. "VerifyCode": {
  1374. "type": "string"
  1375. },
  1376. "VerifyId": {
  1377. "type": "string"
  1378. }
  1379. }
  1380. },
  1381. "models.HomeClassifyItem": {
  1382. "title": "HomeClassifyItem",
  1383. "type": "object",
  1384. "properties": {
  1385. "Child": {
  1386. "$ref": "#/definitions/models.Report"
  1387. },
  1388. "ClassifyId": {
  1389. "type": "integer",
  1390. "format": "int64"
  1391. },
  1392. "ClassifyName": {
  1393. "description": "分类名称",
  1394. "type": "string"
  1395. },
  1396. "TitleType": {
  1397. "description": "标题类型,FICC或者权益",
  1398. "type": "string"
  1399. }
  1400. }
  1401. },
  1402. "models.HomeList": {
  1403. "title": "HomeList",
  1404. "type": "object",
  1405. "properties": {
  1406. "Child": {
  1407. "type": "array",
  1408. "items": {
  1409. "$ref": "#/definitions/models.HomeClassifyItem"
  1410. }
  1411. },
  1412. "ClassifyId": {
  1413. "type": "integer",
  1414. "format": "int64"
  1415. },
  1416. "ClassifyName": {
  1417. "description": "分类名称",
  1418. "type": "string"
  1419. }
  1420. }
  1421. },
  1422. "models.LoginReq": {
  1423. "title": "LoginReq",
  1424. "type": "object",
  1425. "properties": {
  1426. "Email": {
  1427. "description": "邮箱",
  1428. "type": "string"
  1429. },
  1430. "LoginType": {
  1431. "description": "登录方式:1:手机,2:邮箱",
  1432. "type": "integer",
  1433. "format": "int64"
  1434. },
  1435. "Mobile": {
  1436. "description": "手机号",
  1437. "type": "string"
  1438. }
  1439. }
  1440. },
  1441. "models.LoginResp": {
  1442. "title": "LoginResp",
  1443. "type": "object",
  1444. "properties": {
  1445. "Authorization": {
  1446. "description": "Token",
  1447. "type": "string"
  1448. },
  1449. "CompanyName": {
  1450. "description": "客户名称",
  1451. "type": "string"
  1452. },
  1453. "Email": {
  1454. "description": "邮箱",
  1455. "type": "string"
  1456. },
  1457. "EndDate": {
  1458. "description": "到期日期",
  1459. "type": "string"
  1460. },
  1461. "Headimgurl": {
  1462. "description": "用户头像",
  1463. "type": "string"
  1464. },
  1465. "Mobile": {
  1466. "description": "手机号",
  1467. "type": "string"
  1468. },
  1469. "ProductName": {
  1470. "description": "客户类型名称",
  1471. "type": "string"
  1472. },
  1473. "Status": {
  1474. "description": "状态",
  1475. "type": "string"
  1476. },
  1477. "UserId": {
  1478. "description": "用户id",
  1479. "type": "integer",
  1480. "format": "int64"
  1481. },
  1482. "UserPermission": {
  1483. "description": "权限",
  1484. "type": "integer",
  1485. "format": "int64"
  1486. }
  1487. }
  1488. },
  1489. "models.PagingItem": {
  1490. "title": "PagingItem",
  1491. "type": "object",
  1492. "properties": {
  1493. "CurrentIndex": {
  1494. "description": "当前页页码",
  1495. "type": "integer",
  1496. "format": "int64"
  1497. },
  1498. "IsEnd": {
  1499. "description": "是否最后一页",
  1500. "type": "boolean"
  1501. },
  1502. "IsStart": {
  1503. "description": "是否首页",
  1504. "type": "boolean"
  1505. },
  1506. "NextIndex": {
  1507. "description": "下一页页码",
  1508. "type": "integer",
  1509. "format": "int64"
  1510. },
  1511. "PageSize": {
  1512. "description": "每页数据条数",
  1513. "type": "integer",
  1514. "format": "int64"
  1515. },
  1516. "Pages": {
  1517. "description": "总页数",
  1518. "type": "integer",
  1519. "format": "int64"
  1520. },
  1521. "PreviousIndex": {
  1522. "description": "上一页页码",
  1523. "type": "integer",
  1524. "format": "int64"
  1525. },
  1526. "Totals": {
  1527. "description": "总数据量",
  1528. "type": "integer",
  1529. "format": "int64"
  1530. }
  1531. }
  1532. },
  1533. "models.PcHomeClassifyItem": {
  1534. "title": "PcHomeClassifyItem",
  1535. "type": "object",
  1536. "properties": {
  1537. "Abstract": {
  1538. "description": "摘要",
  1539. "type": "string"
  1540. },
  1541. "AddType": {
  1542. "description": "新增方式:1:新增报告,2:继承报告",
  1543. "type": "integer",
  1544. "format": "int64"
  1545. },
  1546. "Author": {
  1547. "description": "作者",
  1548. "type": "string"
  1549. },
  1550. "AuthorDescript": {
  1551. "description": "作者简介",
  1552. "type": "string"
  1553. },
  1554. "AvatarImgUrl": {
  1555. "description": "头像",
  1556. "type": "string"
  1557. },
  1558. "ClassifyId": {
  1559. "type": "integer",
  1560. "format": "int64"
  1561. },
  1562. "ClassifyIdFirst": {
  1563. "description": "一级分类id",
  1564. "type": "integer",
  1565. "format": "int64"
  1566. },
  1567. "ClassifyIdSecond": {
  1568. "description": "二级分类id",
  1569. "type": "integer",
  1570. "format": "int64"
  1571. },
  1572. "ClassifyName": {
  1573. "description": "分类名称",
  1574. "type": "string"
  1575. },
  1576. "ClassifyNameFirst": {
  1577. "description": "一级分类名称",
  1578. "type": "string"
  1579. },
  1580. "ClassifyNameSecond": {
  1581. "description": "二级分类名称",
  1582. "type": "string"
  1583. },
  1584. "ColumnImgUrl": {
  1585. "description": "栏目配图",
  1586. "type": "string"
  1587. },
  1588. "CreateTime": {
  1589. "description": "创建时间",
  1590. "type": "string"
  1591. },
  1592. "Descript": {
  1593. "description": "分享描述",
  1594. "type": "string"
  1595. },
  1596. "Frequency": {
  1597. "description": "频度",
  1598. "type": "string"
  1599. },
  1600. "HeadImgUrl": {
  1601. "description": "头部banner",
  1602. "type": "string"
  1603. },
  1604. "HomeImgUrl": {
  1605. "description": "首页配图",
  1606. "type": "string"
  1607. },
  1608. "Id": {
  1609. "description": "报告Id",
  1610. "type": "integer",
  1611. "format": "int64"
  1612. },
  1613. "IsCurrentDate": {
  1614. "description": "是否当前日期:1是,0不是",
  1615. "type": "integer",
  1616. "format": "int64"
  1617. },
  1618. "IsShowNewLabel": {
  1619. "description": "是否显示新标签,等于0不显示,大于0显示",
  1620. "type": "integer",
  1621. "format": "int64"
  1622. },
  1623. "ModifyTime": {
  1624. "description": "修改时间",
  1625. "type": "string",
  1626. "format": "datetime"
  1627. },
  1628. "MsgIsSend": {
  1629. "description": "消息是否已发送,0:否,1:是",
  1630. "type": "integer",
  1631. "format": "int64"
  1632. },
  1633. "PublishTime": {
  1634. "description": "发布时间",
  1635. "type": "string"
  1636. },
  1637. "ReportAuthor": {
  1638. "description": "栏目作者",
  1639. "type": "string"
  1640. },
  1641. "ReportImgUrl": {
  1642. "description": "报告配图",
  1643. "type": "string"
  1644. },
  1645. "Stage": {
  1646. "description": "期数",
  1647. "type": "integer",
  1648. "format": "int64"
  1649. },
  1650. "State": {
  1651. "description": "1:未发布,2:已发布",
  1652. "type": "integer",
  1653. "format": "int64"
  1654. },
  1655. "Title": {
  1656. "description": "标题",
  1657. "type": "string"
  1658. },
  1659. "TitleType": {
  1660. "description": "标题类型,FICC或者权益",
  1661. "type": "string"
  1662. },
  1663. "VideoName": {
  1664. "description": "音频文件名称",
  1665. "type": "string"
  1666. },
  1667. "VideoPlaySeconds": {
  1668. "description": "音频播放时长",
  1669. "type": "string"
  1670. },
  1671. "VideoSize": {
  1672. "description": "音频文件大小,单位M",
  1673. "type": "string"
  1674. },
  1675. "VideoUrl": {
  1676. "description": "音频文件URL",
  1677. "type": "string"
  1678. }
  1679. }
  1680. },
  1681. "models.PcListHomeResp": {
  1682. "title": "PcListHomeResp",
  1683. "type": "object",
  1684. "properties": {
  1685. "List": {
  1686. "type": "array",
  1687. "items": {
  1688. "$ref": "#/definitions/models.PcHomeClassifyItem"
  1689. }
  1690. },
  1691. "Paging": {
  1692. "$ref": "#/definitions/paging.PagingItem"
  1693. }
  1694. }
  1695. },
  1696. "models.PcReport": {
  1697. "title": "PcReport",
  1698. "type": "object",
  1699. "properties": {
  1700. "Abstract": {
  1701. "description": "摘要",
  1702. "type": "string"
  1703. },
  1704. "AddType": {
  1705. "description": "新增方式:1:新增报告,2:继承报告",
  1706. "type": "integer",
  1707. "format": "int64"
  1708. },
  1709. "Author": {
  1710. "description": "作者",
  1711. "type": "string"
  1712. },
  1713. "ClassifyIdFirst": {
  1714. "description": "一级分类id",
  1715. "type": "integer",
  1716. "format": "int64"
  1717. },
  1718. "ClassifyIdSecond": {
  1719. "description": "二级分类id",
  1720. "type": "integer",
  1721. "format": "int64"
  1722. },
  1723. "ClassifyName": {
  1724. "description": "分类名称",
  1725. "type": "string"
  1726. },
  1727. "ClassifyNameFirst": {
  1728. "description": "一级分类名称",
  1729. "type": "string"
  1730. },
  1731. "ClassifyNameSecond": {
  1732. "description": "二级分类名称",
  1733. "type": "string"
  1734. },
  1735. "CreateTime": {
  1736. "description": "创建时间",
  1737. "type": "string"
  1738. },
  1739. "Frequency": {
  1740. "description": "频度",
  1741. "type": "string"
  1742. },
  1743. "Id": {
  1744. "description": "报告Id",
  1745. "type": "integer",
  1746. "format": "int64"
  1747. },
  1748. "IsCurrentDate": {
  1749. "description": "是否当前日期:1是,0不是",
  1750. "type": "integer",
  1751. "format": "int64"
  1752. },
  1753. "IsShowNewLabel": {
  1754. "description": "是否显示新标签,等于0不显示,大于0显示",
  1755. "type": "integer",
  1756. "format": "int64"
  1757. },
  1758. "ModifyTime": {
  1759. "description": "修改时间",
  1760. "type": "string",
  1761. "format": "datetime"
  1762. },
  1763. "MsgIsSend": {
  1764. "description": "消息是否已发送,0:否,1:是",
  1765. "type": "integer",
  1766. "format": "int64"
  1767. },
  1768. "PublishTime": {
  1769. "description": "发布时间",
  1770. "type": "string"
  1771. },
  1772. "Stage": {
  1773. "description": "期数",
  1774. "type": "integer",
  1775. "format": "int64"
  1776. },
  1777. "State": {
  1778. "description": "1:未发布,2:已发布",
  1779. "type": "integer",
  1780. "format": "int64"
  1781. },
  1782. "Title": {
  1783. "description": "标题",
  1784. "type": "string"
  1785. },
  1786. "TitleType": {
  1787. "description": "标题类型,FICC或者权益",
  1788. "type": "string"
  1789. },
  1790. "VideoName": {
  1791. "description": "音频文件名称",
  1792. "type": "string"
  1793. },
  1794. "VideoPlaySeconds": {
  1795. "description": "音频播放时长",
  1796. "type": "string"
  1797. },
  1798. "VideoSize": {
  1799. "description": "音频文件大小,单位M",
  1800. "type": "string"
  1801. },
  1802. "VideoUrl": {
  1803. "description": "音频文件URL",
  1804. "type": "string"
  1805. }
  1806. }
  1807. },
  1808. "models.PcSearchReportListResp": {
  1809. "title": "PcSearchReportListResp",
  1810. "type": "object",
  1811. "properties": {
  1812. "List": {
  1813. "type": "array",
  1814. "items": {
  1815. "$ref": "#/definitions/models.ReportList"
  1816. }
  1817. },
  1818. "Paging": {
  1819. "$ref": "#/definitions/paging.PagingItem"
  1820. }
  1821. }
  1822. },
  1823. "models.RecommendReport": {
  1824. "title": "RecommendReport",
  1825. "type": "object",
  1826. "properties": {
  1827. "Abstract": {
  1828. "description": "摘要",
  1829. "type": "string"
  1830. },
  1831. "AddType": {
  1832. "description": "新增方式:1:新增报告,2:继承报告",
  1833. "type": "integer",
  1834. "format": "int64"
  1835. },
  1836. "Author": {
  1837. "description": "作者",
  1838. "type": "string"
  1839. },
  1840. "ClassifyIdFirst": {
  1841. "description": "一级分类id",
  1842. "type": "integer",
  1843. "format": "int64"
  1844. },
  1845. "ClassifyIdSecond": {
  1846. "description": "二级分类id",
  1847. "type": "integer",
  1848. "format": "int64"
  1849. },
  1850. "ClassifyName": {
  1851. "description": "分类名称",
  1852. "type": "string"
  1853. },
  1854. "ClassifyNameFirst": {
  1855. "description": "一级分类名称",
  1856. "type": "string"
  1857. },
  1858. "ClassifyNameSecond": {
  1859. "description": "二级分类名称",
  1860. "type": "string"
  1861. },
  1862. "Content": {
  1863. "description": "内容",
  1864. "type": "string"
  1865. },
  1866. "ContentSub": {
  1867. "description": "内容前两个章节",
  1868. "type": "string"
  1869. },
  1870. "CreateTime": {
  1871. "description": "创建时间",
  1872. "type": "string"
  1873. },
  1874. "Frequency": {
  1875. "description": "频度",
  1876. "type": "string"
  1877. },
  1878. "HasPermission": {
  1879. "description": "报告权限:0:无权限,1:有权限",
  1880. "type": "integer",
  1881. "format": "int64"
  1882. },
  1883. "Id": {
  1884. "description": "报告Id",
  1885. "type": "integer",
  1886. "format": "int64"
  1887. },
  1888. "ModifyTime": {
  1889. "description": "修改时间",
  1890. "type": "string",
  1891. "format": "datetime"
  1892. },
  1893. "MsgIsSend": {
  1894. "description": "消息是否已发送,0:否,1:是",
  1895. "type": "integer",
  1896. "format": "int64"
  1897. },
  1898. "PublishTime": {
  1899. "description": "发布时间",
  1900. "type": "string"
  1901. },
  1902. "Stage": {
  1903. "description": "期数",
  1904. "type": "integer",
  1905. "format": "int64"
  1906. },
  1907. "State": {
  1908. "description": "1:未发布,2:已发布",
  1909. "type": "integer",
  1910. "format": "int64"
  1911. },
  1912. "Title": {
  1913. "description": "标题",
  1914. "type": "string"
  1915. },
  1916. "TitleType": {
  1917. "description": "标题类型,FICC或者权益",
  1918. "type": "string"
  1919. },
  1920. "VideoName": {
  1921. "description": "音频文件名称",
  1922. "type": "string"
  1923. },
  1924. "VideoPlaySeconds": {
  1925. "description": "音频播放时长",
  1926. "type": "string"
  1927. },
  1928. "VideoSize": {
  1929. "description": "音频文件大小,单位M",
  1930. "type": "string"
  1931. },
  1932. "VideoUrl": {
  1933. "description": "音频文件URL",
  1934. "type": "string"
  1935. }
  1936. }
  1937. },
  1938. "models.Report": {
  1939. "title": "Report",
  1940. "type": "object",
  1941. "properties": {
  1942. "Abstract": {
  1943. "description": "摘要",
  1944. "type": "string"
  1945. },
  1946. "AddType": {
  1947. "description": "新增方式:1:新增报告,2:继承报告",
  1948. "type": "integer",
  1949. "format": "int64"
  1950. },
  1951. "Author": {
  1952. "description": "作者",
  1953. "type": "string"
  1954. },
  1955. "ClassifyIdFirst": {
  1956. "description": "一级分类id",
  1957. "type": "integer",
  1958. "format": "int64"
  1959. },
  1960. "ClassifyIdSecond": {
  1961. "description": "二级分类id",
  1962. "type": "integer",
  1963. "format": "int64"
  1964. },
  1965. "ClassifyName": {
  1966. "description": "分类名称",
  1967. "type": "string"
  1968. },
  1969. "ClassifyNameFirst": {
  1970. "description": "一级分类名称",
  1971. "type": "string"
  1972. },
  1973. "ClassifyNameSecond": {
  1974. "description": "二级分类名称",
  1975. "type": "string"
  1976. },
  1977. "Content": {
  1978. "description": "内容",
  1979. "type": "string"
  1980. },
  1981. "ContentSub": {
  1982. "description": "内容前两个章节",
  1983. "type": "string"
  1984. },
  1985. "CreateTime": {
  1986. "description": "创建时间",
  1987. "type": "string"
  1988. },
  1989. "Frequency": {
  1990. "description": "频度",
  1991. "type": "string"
  1992. },
  1993. "Id": {
  1994. "description": "报告Id",
  1995. "type": "integer",
  1996. "format": "int64"
  1997. },
  1998. "IsCurrentDate": {
  1999. "description": "是否当前日期",
  2000. "type": "integer",
  2001. "format": "int64"
  2002. },
  2003. "IsShowNewLabel": {
  2004. "description": "是否显示新标签",
  2005. "type": "integer",
  2006. "format": "int64"
  2007. },
  2008. "ModifyTime": {
  2009. "description": "修改时间",
  2010. "type": "string",
  2011. "format": "datetime"
  2012. },
  2013. "MsgIsSend": {
  2014. "description": "消息是否已发送,0:否,1:是",
  2015. "type": "integer",
  2016. "format": "int64"
  2017. },
  2018. "PublishTime": {
  2019. "description": "发布时间",
  2020. "type": "string"
  2021. },
  2022. "Stage": {
  2023. "description": "期数",
  2024. "type": "integer",
  2025. "format": "int64"
  2026. },
  2027. "State": {
  2028. "description": "1:未发布,2:已发布",
  2029. "type": "integer",
  2030. "format": "int64"
  2031. },
  2032. "Title": {
  2033. "description": "标题",
  2034. "type": "string"
  2035. },
  2036. "VideoName": {
  2037. "description": "音频文件名称",
  2038. "type": "string"
  2039. },
  2040. "VideoPlaySeconds": {
  2041. "description": "音频播放时长",
  2042. "type": "string"
  2043. },
  2044. "VideoSize": {
  2045. "description": "音频文件大小,单位M",
  2046. "type": "string"
  2047. },
  2048. "VideoUrl": {
  2049. "description": "音频文件URL",
  2050. "type": "string"
  2051. }
  2052. }
  2053. },
  2054. "models.ReportDetail": {
  2055. "title": "ReportDetail",
  2056. "type": "object",
  2057. "properties": {
  2058. "Abstract": {
  2059. "description": "摘要",
  2060. "type": "string"
  2061. },
  2062. "AddType": {
  2063. "description": "新增方式:1:新增报告,2:继承报告",
  2064. "type": "integer",
  2065. "format": "int64"
  2066. },
  2067. "Author": {
  2068. "description": "作者",
  2069. "type": "string"
  2070. },
  2071. "ClassifyIdFirst": {
  2072. "description": "一级分类id",
  2073. "type": "integer",
  2074. "format": "int64"
  2075. },
  2076. "ClassifyIdSecond": {
  2077. "description": "二级分类id",
  2078. "type": "integer",
  2079. "format": "int64"
  2080. },
  2081. "ClassifyName": {
  2082. "description": "分类名称",
  2083. "type": "string"
  2084. },
  2085. "ClassifyNameFirst": {
  2086. "description": "一级分类名称",
  2087. "type": "string"
  2088. },
  2089. "ClassifyNameSecond": {
  2090. "description": "二级分类名称",
  2091. "type": "string"
  2092. },
  2093. "Content": {
  2094. "description": "内容",
  2095. "type": "string"
  2096. },
  2097. "ContentSub": {
  2098. "description": "内容前两个章节",
  2099. "type": "string"
  2100. },
  2101. "CreateTime": {
  2102. "description": "创建时间",
  2103. "type": "string"
  2104. },
  2105. "Frequency": {
  2106. "description": "频度",
  2107. "type": "string"
  2108. },
  2109. "Id": {
  2110. "description": "报告Id",
  2111. "type": "integer",
  2112. "format": "int64"
  2113. },
  2114. "IsCurrentDate": {
  2115. "description": "是否当前日期",
  2116. "type": "integer",
  2117. "format": "int64"
  2118. },
  2119. "IsShowNewLabel": {
  2120. "description": "是否显示新标签",
  2121. "type": "integer",
  2122. "format": "int64"
  2123. },
  2124. "ModifyTime": {
  2125. "description": "修改时间",
  2126. "type": "string"
  2127. },
  2128. "MsgIsSend": {
  2129. "description": "消息是否已发送,0:否,1:是",
  2130. "type": "integer",
  2131. "format": "int64"
  2132. },
  2133. "PublishTime": {
  2134. "description": "发布时间",
  2135. "type": "string"
  2136. },
  2137. "Stage": {
  2138. "description": "期数",
  2139. "type": "integer",
  2140. "format": "int64"
  2141. },
  2142. "State": {
  2143. "description": "1:未发布,2:已发布",
  2144. "type": "integer",
  2145. "format": "int64"
  2146. },
  2147. "Title": {
  2148. "description": "标题",
  2149. "type": "string"
  2150. },
  2151. "TitleType": {
  2152. "description": "标题类型,FICC或者权益",
  2153. "type": "string"
  2154. },
  2155. "VideoName": {
  2156. "description": "音频文件名称",
  2157. "type": "string"
  2158. },
  2159. "VideoPlaySeconds": {
  2160. "description": "音频播放时长",
  2161. "type": "string"
  2162. },
  2163. "VideoSize": {
  2164. "description": "音频文件大小,单位M",
  2165. "type": "string"
  2166. },
  2167. "VideoUrl": {
  2168. "description": "音频文件URL",
  2169. "type": "string"
  2170. }
  2171. }
  2172. },
  2173. "models.ReportDetailResp": {
  2174. "title": "ReportDetailResp",
  2175. "type": "object",
  2176. "properties": {
  2177. "Classify": {
  2178. "$ref": "#/definitions/models.ClassifyDetail",
  2179. "description": "对应专栏"
  2180. },
  2181. "Msg": {
  2182. "description": "提示信息",
  2183. "type": "string"
  2184. },
  2185. "RecommendList": {
  2186. "description": "推荐报告列表",
  2187. "type": "array",
  2188. "items": {
  2189. "$ref": "#/definitions/models.RecommendReport"
  2190. }
  2191. },
  2192. "Report": {
  2193. "$ref": "#/definitions/models.ReportDetail",
  2194. "description": "报告"
  2195. },
  2196. "Status": {
  2197. "description": "状态:0:正常展示,1:报告不存在,2:无权限",
  2198. "type": "integer",
  2199. "format": "int64"
  2200. }
  2201. }
  2202. },
  2203. "models.ReportList": {
  2204. "title": "ReportList",
  2205. "type": "object",
  2206. "properties": {
  2207. "Abstract": {
  2208. "description": "栏目简介",
  2209. "type": "string"
  2210. },
  2211. "AddType": {
  2212. "description": "新增方式:1:新增报告,2:继承报告",
  2213. "type": "integer",
  2214. "format": "int64"
  2215. },
  2216. "Author": {
  2217. "description": "作者",
  2218. "type": "string"
  2219. },
  2220. "AuthorDescript": {
  2221. "description": "作者简介",
  2222. "type": "string"
  2223. },
  2224. "AvatarImgUrl": {
  2225. "description": "头像",
  2226. "type": "string"
  2227. },
  2228. "ClassifyId": {
  2229. "description": "分类id",
  2230. "type": "integer",
  2231. "format": "int64"
  2232. },
  2233. "ClassifyIdFirst": {
  2234. "description": "一级分类id",
  2235. "type": "integer",
  2236. "format": "int64"
  2237. },
  2238. "ClassifyIdSecond": {
  2239. "description": "二级分类id",
  2240. "type": "integer",
  2241. "format": "int64"
  2242. },
  2243. "ClassifyName": {
  2244. "description": "分类名称",
  2245. "type": "string"
  2246. },
  2247. "ClassifyNameFirst": {
  2248. "description": "一级分类名称",
  2249. "type": "string"
  2250. },
  2251. "ClassifyNameSecond": {
  2252. "description": "二级分类名称",
  2253. "type": "string"
  2254. },
  2255. "ColumnImgUrl": {
  2256. "description": "栏目配图",
  2257. "type": "string"
  2258. },
  2259. "CommentList": {
  2260. "type": "array",
  2261. "items": {
  2262. "$ref": "#/definitions/models.CustomerComment"
  2263. }
  2264. },
  2265. "Content": {
  2266. "description": "内容",
  2267. "type": "string"
  2268. },
  2269. "CreateTime": {
  2270. "description": "创建时间",
  2271. "type": "string",
  2272. "format": "datetime"
  2273. },
  2274. "Descript": {
  2275. "description": "分享描述",
  2276. "type": "string"
  2277. },
  2278. "Frequency": {
  2279. "description": "频度",
  2280. "type": "string"
  2281. },
  2282. "HasPermission": {
  2283. "description": "是否拥有报告权限,1:拥有,0:没有",
  2284. "type": "integer",
  2285. "format": "int64"
  2286. },
  2287. "HeadImgUrl": {
  2288. "description": "头部banner",
  2289. "type": "string"
  2290. },
  2291. "HomeImgUrl": {
  2292. "description": "首页配图",
  2293. "type": "string"
  2294. },
  2295. "Id": {
  2296. "description": "报告Id",
  2297. "type": "integer",
  2298. "format": "int64"
  2299. },
  2300. "IsCurrentDate": {
  2301. "description": "是否当前日期:1是,0不是",
  2302. "type": "integer",
  2303. "format": "int64"
  2304. },
  2305. "ModifyTime": {
  2306. "description": "修改时间",
  2307. "type": "string",
  2308. "format": "datetime"
  2309. },
  2310. "MsgIsSend": {
  2311. "description": "消息是否已发送,0:否,1:是",
  2312. "type": "integer",
  2313. "format": "int64"
  2314. },
  2315. "ParentId": {
  2316. "description": "父级分类id",
  2317. "type": "integer",
  2318. "format": "int64"
  2319. },
  2320. "PublishTime": {
  2321. "description": "发布时间",
  2322. "type": "string"
  2323. },
  2324. "ReportAuthor": {
  2325. "description": "栏目作者",
  2326. "type": "string"
  2327. },
  2328. "ReportImgUrl": {
  2329. "description": "报告配图",
  2330. "type": "string"
  2331. },
  2332. "Stage": {
  2333. "description": "最新期数",
  2334. "type": "integer",
  2335. "format": "int64"
  2336. },
  2337. "State": {
  2338. "description": "1:未发布,2:已发布",
  2339. "type": "integer",
  2340. "format": "int64"
  2341. },
  2342. "Title": {
  2343. "description": "标题",
  2344. "type": "string"
  2345. },
  2346. "TitleType": {
  2347. "description": "标题类型,FICC或者权益",
  2348. "type": "string"
  2349. },
  2350. "VideoName": {
  2351. "description": "音频文件名称",
  2352. "type": "string"
  2353. },
  2354. "VideoPlaySeconds": {
  2355. "description": "音频播放时长",
  2356. "type": "string"
  2357. },
  2358. "VideoSize": {
  2359. "description": "音频文件大小,单位M",
  2360. "type": "string"
  2361. },
  2362. "VideoUrl": {
  2363. "description": "音频文件URL",
  2364. "type": "string"
  2365. }
  2366. }
  2367. },
  2368. "models.ReportListResp": {
  2369. "title": "ReportListResp",
  2370. "type": "object",
  2371. "properties": {
  2372. "List": {
  2373. "type": "array",
  2374. "items": {
  2375. "$ref": "#/definitions/models.ReportList"
  2376. }
  2377. },
  2378. "Paging": {
  2379. "$ref": "#/definitions/models.PagingItem",
  2380. "description": "分页数据"
  2381. }
  2382. }
  2383. },
  2384. "models.ReportRecordReq": {
  2385. "title": "ReportRecordReq",
  2386. "type": "object",
  2387. "properties": {
  2388. "ReportId": {
  2389. "description": "报告Id",
  2390. "type": "integer",
  2391. "format": "int64"
  2392. }
  2393. }
  2394. },
  2395. "models.ReportShareDetailResp": {
  2396. "title": "ReportShareDetailResp",
  2397. "type": "object",
  2398. "properties": {
  2399. "Report": {
  2400. "$ref": "#/definitions/models.Report",
  2401. "description": "报告"
  2402. }
  2403. }
  2404. },
  2405. "models.ResearchReportList": {
  2406. "title": "ResearchReportList",
  2407. "type": "object",
  2408. "properties": {
  2409. "Abstract": {
  2410. "description": "栏目简介",
  2411. "type": "string"
  2412. },
  2413. "AuthorDescript": {
  2414. "description": "作者简介",
  2415. "type": "string"
  2416. },
  2417. "AvatarImgUrl": {
  2418. "description": "头像",
  2419. "type": "string"
  2420. },
  2421. "ClassifyName": {
  2422. "description": "分类名称",
  2423. "type": "string"
  2424. },
  2425. "ColumnImgUrl": {
  2426. "description": "栏目配图",
  2427. "type": "string"
  2428. },
  2429. "CreateTime": {
  2430. "description": "创建时间",
  2431. "type": "string",
  2432. "format": "datetime"
  2433. },
  2434. "Descript": {
  2435. "description": "分享描述",
  2436. "type": "string"
  2437. },
  2438. "HeadImgUrl": {
  2439. "description": "头部banner",
  2440. "type": "string"
  2441. },
  2442. "Id": {
  2443. "type": "integer",
  2444. "format": "int64"
  2445. },
  2446. "ModifyTime": {
  2447. "description": "修改时间",
  2448. "type": "string",
  2449. "format": "datetime"
  2450. },
  2451. "ParentId": {
  2452. "description": "父级分类id",
  2453. "type": "integer",
  2454. "format": "int64"
  2455. },
  2456. "ReportAuthor": {
  2457. "description": "栏目作者",
  2458. "type": "string"
  2459. }
  2460. }
  2461. },
  2462. "models.ResearchReportListResp": {
  2463. "title": "ResearchReportListResp",
  2464. "type": "object",
  2465. "properties": {
  2466. "List": {
  2467. "type": "array",
  2468. "items": {
  2469. "$ref": "#/definitions/models.ResearchReportList"
  2470. }
  2471. }
  2472. }
  2473. },
  2474. "models.SmallLimitResp": {
  2475. "title": "SmallLimitResp",
  2476. "type": "object",
  2477. "properties": {
  2478. "IsMaxPermission": {
  2479. "type": "integer",
  2480. "format": "int64"
  2481. }
  2482. }
  2483. },
  2484. "models.UserDetail": {
  2485. "title": "UserDetail",
  2486. "type": "object",
  2487. "properties": {
  2488. "Email": {
  2489. "description": "邮箱",
  2490. "type": "string"
  2491. },
  2492. "FirstLogin": {
  2493. "description": "是否第一次登陆",
  2494. "type": "integer",
  2495. "format": "int64"
  2496. },
  2497. "Headimgurl": {
  2498. "description": "用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空",
  2499. "type": "string"
  2500. },
  2501. "Mobile": {
  2502. "description": "手机号码",
  2503. "type": "string"
  2504. },
  2505. "UserPermission": {
  2506. "description": "用户权限状态:0:付费用户,可正常查看报告,40001:获取用户信息失败,40002:非付费用户",
  2507. "type": "integer",
  2508. "format": "int64"
  2509. }
  2510. }
  2511. },
  2512. "models.WechatSign": {
  2513. "title": "WechatSign",
  2514. "type": "object",
  2515. "properties": {
  2516. "AppId": {
  2517. "type": "string"
  2518. },
  2519. "NonceStr": {
  2520. "type": "string"
  2521. },
  2522. "RawString": {
  2523. "type": "string"
  2524. },
  2525. "Signature": {
  2526. "type": "string"
  2527. },
  2528. "Timestamp": {
  2529. "type": "integer",
  2530. "format": "int64"
  2531. },
  2532. "Url": {
  2533. "type": "string"
  2534. }
  2535. }
  2536. },
  2537. "models.WxLoginResp": {
  2538. "title": "WxLoginResp",
  2539. "type": "object",
  2540. "properties": {
  2541. "Authorization": {
  2542. "type": "string"
  2543. },
  2544. "Code": {
  2545. "type": "integer",
  2546. "format": "int64"
  2547. },
  2548. "CompanyName": {
  2549. "description": "客户名称",
  2550. "type": "string"
  2551. },
  2552. "Email": {
  2553. "description": "邮箱",
  2554. "type": "string"
  2555. },
  2556. "EndDate": {
  2557. "description": "到期日期",
  2558. "type": "string"
  2559. },
  2560. "Expires": {
  2561. "type": "string",
  2562. "format": "datetime"
  2563. },
  2564. "FirstLogin": {
  2565. "type": "integer",
  2566. "format": "int64"
  2567. },
  2568. "Headimgurl": {
  2569. "description": "用户头像",
  2570. "type": "string"
  2571. },
  2572. "Mobile": {
  2573. "description": "手机号",
  2574. "type": "string"
  2575. },
  2576. "ProductName": {
  2577. "description": "客户类型名称",
  2578. "type": "string"
  2579. },
  2580. "Status": {
  2581. "description": "状态",
  2582. "type": "string"
  2583. },
  2584. "UserId": {
  2585. "type": "integer",
  2586. "format": "int64"
  2587. },
  2588. "UserPermission": {
  2589. "description": "状态码",
  2590. "type": "integer",
  2591. "format": "int64"
  2592. }
  2593. }
  2594. },
  2595. "paging.PagingItem": {
  2596. "title": "PagingItem",
  2597. "type": "object"
  2598. },
  2599. "video.VideoListResp": {
  2600. "title": "VideoListResp",
  2601. "type": "object"
  2602. },
  2603. "video.VideoTagsListResp": {
  2604. "title": "VideoTagsListResp",
  2605. "type": "object"
  2606. }
  2607. },
  2608. "tags": [
  2609. {
  2610. "name": "home",
  2611. "description": "首页\n"
  2612. },
  2613. {
  2614. "name": "report",
  2615. "description": "报告\n"
  2616. },
  2617. {
  2618. "name": "report",
  2619. "description": "报告分享\n"
  2620. },
  2621. {
  2622. "name": "report",
  2623. "description": "报告\n"
  2624. },
  2625. {
  2626. "name": "user",
  2627. "description": "用户\n"
  2628. },
  2629. {
  2630. "name": "user",
  2631. "description": "用户\n"
  2632. },
  2633. {
  2634. "name": "video",
  2635. "description": "视频\n"
  2636. },
  2637. {
  2638. "name": "bill",
  2639. "description": "年度账单\n"
  2640. }
  2641. ]
  2642. }