swagger.json 60 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620
  1. {
  2. "swagger": "2.0",
  3. "info": {
  4. "title": "弘则开放API接口",
  5. "description": "这是弘则开放API接口文档 \u003cbr/\u003e\u003cbr/\u003e\u003cb\u003e1、参数格式与调用方式:\u003c/b\u003e\u003cbr/\u003e(1)接口传输的所有参数使用 UTF8 编码格式,包括签名。接口调用方式请以接口定义的方式进行调用。\u003cbr/\u003e(2)接口地址(测试):http://8.136.199.33:8608/api/\u003cbr/\u003e(3)如果是POST请求,那么header头请以Content-Type: application/json的方式请求\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003e2、公共参数:\u003c/b\u003e\u003cbr/\u003e\u003ctable style=\"text-align:center\"\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003e参数名\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e类型\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e是否必传\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e说明\u003c/td\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003eappid\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003estring\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e是\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e开放平台给分配的appid\u003c/td\u003e\u003c/tr\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003enonce_str\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003estring\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e是\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e随机字符串,最大32位长度,26位大小写字母a,b…z和数字组成\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003etimestamp\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003eint\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e是\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e系统时间戳 UNIX_TIMESTAMP格式;1970年到目前的秒数\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003esign\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003estring\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e是\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e签名信息(签名规则查看第4节)\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003e_page\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003eint\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e否\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e请求页码\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003e_page_size\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003eint\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e否\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e每页请求返回数据数,最大不能超过100\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e \u003cbr/\u003e\u003cbr/\u003e\u003cb\u003e3、公共返回参数:\u003c/b\u003e\u003cbr/\u003e\u003ctable style=\"text-align:center\"\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003e参数名\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e类型\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e是否必传\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e说明\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003ecode\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003eint\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e是\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e接口返回状态码\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003emsg\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003estring\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e是\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e提示信息(错误信息)\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003edata\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003emap\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e是\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e对应的业务数据\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e \u003cbr/\u003e\u003cbr/\u003e\u003cb\u003e4、签名规则:\u003c/b\u003e\u003cbr/\u003e(1)所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1\u0026key2=value2…)拼接成字符串stringA。\u003cbr/\u003e(2)在stringA最后拼接上\u0026secret=secretValue得到stringSignTemp字符串,并对stringSignTemp进行MD5运算,再将得到的字符串所有字符转换为大写,得到sign值signValue。\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003e5、code状态码取值:\u003c/b\u003e\u003cbr/\u003e\u003ctable style=\"text-align:center\"\u003e\u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003e200\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e正常响应码\u003c/td\u003e\u003c/tr\u003e \u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003e400\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e业务处理失败响应码\u003c/td\u003e\u003c/tr\u003e \u003ctr\u003e\u003ctd style=\"border:1px solid\"\u003e401\u003c/td\u003e\u003ctd style=\"border:1px solid\"\u003e参数签名异常,检查下签名是否正常\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n",
  6. "version": "1.0.0",
  7. "contact": {
  8. "email": "pyan@hzinsights.com"
  9. },
  10. "license": {
  11. "name": "Apache 2.0",
  12. "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
  13. }
  14. },
  15. "basePath": "/api",
  16. "paths": {
  17. "/chart/change": {
  18. "post": {
  19. "tags": [
  20. "chart"
  21. ],
  22. "description": "图表变更通知的插入点接口\n\u003cbr\u003e",
  23. "operationId": "ChartController.图表变更通知的插入点接口",
  24. "parameters": [
  25. {
  26. "in": "body",
  27. "name": "request",
  28. "description": "type json string",
  29. "required": true,
  30. "schema": {
  31. "$ref": "#/definitions/chart.CreatChartCeluePushReq"
  32. }
  33. }
  34. ],
  35. "responses": {
  36. "200": {
  37. "description": "创建成功"
  38. }
  39. }
  40. }
  41. },
  42. "/company_user/user_report_list": {
  43. "get": {
  44. "tags": [
  45. "company_user"
  46. ],
  47. "description": "获取用户阅读数据报表\n\u003cbr\u003e",
  48. "operationId": "CompanyUser.获取用户阅读数据报表",
  49. "parameters": [
  50. {
  51. "in": "query",
  52. "name": "start_date",
  53. "description": "开始日期,格式:2021-11-03",
  54. "type": "string"
  55. },
  56. {
  57. "in": "query",
  58. "name": "end_date",
  59. "description": "结束日期,格式:2021-11-04",
  60. "type": "string"
  61. },
  62. {
  63. "in": "query",
  64. "name": "mobile",
  65. "description": "用户手机号",
  66. "type": "string"
  67. },
  68. {
  69. "in": "query",
  70. "name": "email",
  71. "description": "用户邮箱",
  72. "type": "string"
  73. }
  74. ],
  75. "responses": {
  76. "200": {
  77. "description": "",
  78. "schema": {
  79. "$ref": "#/definitions/company_user.UserReportListResp"
  80. }
  81. }
  82. }
  83. }
  84. },
  85. "/company_user/view_total_list": {
  86. "get": {
  87. "tags": [
  88. "company_user"
  89. ],
  90. "description": "获取用户阅读数据报表\n\u003cbr\u003e",
  91. "operationId": "CompanyUser.获取用户阅读数据报表",
  92. "responses": {
  93. "200": {
  94. "description": "",
  95. "schema": {
  96. "type": "array",
  97. "items": {
  98. "$ref": "#/definitions/logic.UserView"
  99. }
  100. }
  101. }
  102. }
  103. }
  104. },
  105. "/day_new/refresh": {
  106. "get": {
  107. "tags": [
  108. "day_new"
  109. ],
  110. "description": "手动刷新\n\u003cbr\u003e",
  111. "operationId": "DayNewController.手动刷新企业微信群消息"
  112. }
  113. },
  114. "/day_new/translate": {
  115. "get": {
  116. "tags": [
  117. "day_new"
  118. ],
  119. "description": "手动翻译内容\n\u003cbr\u003e",
  120. "operationId": "DayNewController.手动翻译内容"
  121. }
  122. },
  123. "/en/report/notify": {
  124. "get": {
  125. "tags": [
  126. "en/report"
  127. ],
  128. "description": "策略报告发布通知\n\u003cbr\u003e",
  129. "operationId": "EnglishReportController.策略报告发布通知"
  130. }
  131. },
  132. "/quanshi/callback": {
  133. "post": {
  134. "tags": [
  135. "quanshi"
  136. ],
  137. "description": "全时回调接口\n\u003cbr\u003e",
  138. "operationId": "QuanShiControllerCommon.全时回调接口"
  139. }
  140. },
  141. "/report/article/change": {
  142. "post": {
  143. "tags": [
  144. "report"
  145. ],
  146. "description": "报告变更通知的插入点接口\n\u003cbr\u003e",
  147. "operationId": "ReportController.报告变更通知的插入点接口",
  148. "parameters": [
  149. {
  150. "in": "body",
  151. "name": "request",
  152. "description": "type json string",
  153. "required": true,
  154. "schema": {
  155. "$ref": "#/definitions/article.CreatArticleCeluePushReq"
  156. }
  157. }
  158. ],
  159. "responses": {
  160. "200": {
  161. "description": "创建成功"
  162. }
  163. }
  164. }
  165. },
  166. "/report/classify/list": {
  167. "get": {
  168. "tags": [
  169. "report"
  170. ],
  171. "description": "获取报告分类列表接口\n\u003cbr\u003e",
  172. "operationId": "ReportController.获取报告分类列表接口",
  173. "parameters": [
  174. {
  175. "in": "query",
  176. "name": "_page_size",
  177. "description": "每页数据条数",
  178. "required": true,
  179. "type": "integer",
  180. "format": "int64"
  181. },
  182. {
  183. "in": "query",
  184. "name": "_page",
  185. "description": "当前页页码,从1开始",
  186. "required": true,
  187. "type": "integer",
  188. "format": "int64"
  189. },
  190. {
  191. "in": "query",
  192. "name": "report_type",
  193. "description": "类型 day:晨报 、week :周报、two_week:双周报 、month:月报、other :点评 (默认为day:晨报)",
  194. "required": true,
  195. "type": "string"
  196. },
  197. {
  198. "in": "query",
  199. "name": "keyword",
  200. "description": "搜索关键词",
  201. "required": true,
  202. "type": "string"
  203. },
  204. {
  205. "in": "query",
  206. "name": "mobile",
  207. "description": "用户手机号(加密后的)",
  208. "required": true,
  209. "type": "string"
  210. }
  211. ],
  212. "responses": {
  213. "200": {
  214. "description": "",
  215. "schema": {
  216. "$ref": "#/definitions/classify.ClassifyList"
  217. }
  218. }
  219. }
  220. }
  221. },
  222. "/report/getReportChapterInfo": {
  223. "get": {
  224. "tags": [
  225. "report"
  226. ],
  227. "description": "获取章节详情\n\u003cbr\u003e",
  228. "operationId": "ReportControllerCommon.获取章节详情接口",
  229. "parameters": [
  230. {
  231. "in": "query",
  232. "name": "ResearchReportTypeId",
  233. "description": "章节ID",
  234. "required": true,
  235. "type": "integer",
  236. "format": "int64"
  237. },
  238. {
  239. "in": "query",
  240. "name": "mobile",
  241. "description": "用户手机号(加密后的)",
  242. "type": "string"
  243. }
  244. ],
  245. "responses": {
  246. "200": {
  247. "description": "",
  248. "schema": {
  249. "$ref": "#/definitions/report.ResearchReportTypeContentInfo"
  250. }
  251. }
  252. }
  253. }
  254. },
  255. "/report/getReportChapterInfo/v2": {
  256. "get": {
  257. "tags": [
  258. "report"
  259. ],
  260. "description": "获取章节详情\n\u003cbr\u003e",
  261. "operationId": "ReportControllerCommon.获取章节详情接口",
  262. "parameters": [
  263. {
  264. "in": "query",
  265. "name": "report_chapter_id",
  266. "description": "章节ID",
  267. "required": true,
  268. "type": "integer",
  269. "format": "int64"
  270. },
  271. {
  272. "in": "query",
  273. "name": "mobile",
  274. "description": "用户手机号(加密后的)",
  275. "type": "string"
  276. }
  277. ],
  278. "responses": {
  279. "200": {
  280. "description": "",
  281. "schema": {
  282. "$ref": "#/definitions/report.ReportChapterDetail"
  283. }
  284. }
  285. }
  286. }
  287. },
  288. "/report/getReportInfo": {
  289. "get": {
  290. "tags": [
  291. "report"
  292. ],
  293. "description": "获取报告详情\n\u003cbr\u003e",
  294. "operationId": "ReportControllerCommon.获取报告详情",
  295. "parameters": [
  296. {
  297. "in": "query",
  298. "name": "research_report_id",
  299. "description": "报告ID",
  300. "required": true,
  301. "type": "integer",
  302. "format": "int64"
  303. },
  304. {
  305. "in": "query",
  306. "name": "mobile",
  307. "description": "用户手机号(加密后的)",
  308. "required": true,
  309. "type": "string"
  310. }
  311. ],
  312. "responses": {
  313. "200": {
  314. "description": "",
  315. "schema": {
  316. "$ref": "#/definitions/report.ResearchReportInfo"
  317. }
  318. }
  319. }
  320. }
  321. },
  322. "/report/getReportInfo/v2": {
  323. "get": {
  324. "tags": [
  325. "report"
  326. ],
  327. "description": "获取报告详情\n\u003cbr\u003e",
  328. "operationId": "ReportControllerCommon.获取报告详情",
  329. "parameters": [
  330. {
  331. "in": "query",
  332. "name": "report_id",
  333. "description": "报告ID",
  334. "required": true,
  335. "type": "integer",
  336. "format": "int64"
  337. },
  338. {
  339. "in": "query",
  340. "name": "mobile",
  341. "description": "用户手机号(加密后的)",
  342. "required": true,
  343. "type": "string"
  344. }
  345. ],
  346. "responses": {
  347. "200": {
  348. "description": "",
  349. "schema": {
  350. "$ref": "#/definitions/report.ReportDetail"
  351. }
  352. }
  353. }
  354. }
  355. },
  356. "/report/getTickerData": {
  357. "get": {
  358. "tags": [
  359. "report"
  360. ],
  361. "description": "获取报告详情获取指标数据接口\n\u003cbr\u003e",
  362. "operationId": "ReportControllerCommon.获取报告详情获取指标数据接口",
  363. "parameters": [
  364. {
  365. "in": "query",
  366. "name": "report_chapter_id",
  367. "description": "章节ID",
  368. "required": true,
  369. "type": "integer",
  370. "format": "int64"
  371. }
  372. ],
  373. "responses": {
  374. "200": {
  375. "description": "",
  376. "schema": {
  377. "$ref": "#/definitions/report.TickerData"
  378. }
  379. }
  380. }
  381. }
  382. },
  383. "/report/list": {
  384. "get": {
  385. "tags": [
  386. "report"
  387. ],
  388. "description": "获取报告列表\n\u003cbr\u003e",
  389. "operationId": "ReportController.获取报告列表接口",
  390. "parameters": [
  391. {
  392. "in": "query",
  393. "name": "_page_size",
  394. "description": "每页数据条数",
  395. "required": true,
  396. "type": "integer",
  397. "format": "int64"
  398. },
  399. {
  400. "in": "query",
  401. "name": "_page",
  402. "description": "当前页页码,从1开始",
  403. "required": true,
  404. "type": "integer",
  405. "format": "int64"
  406. },
  407. {
  408. "in": "query",
  409. "name": "report_type",
  410. "description": "类型 day:晨报 、week :周报、two_week:双周报 、month:月报、other :点评 (默认为day:晨报)",
  411. "required": true,
  412. "type": "string"
  413. },
  414. {
  415. "in": "query",
  416. "name": "keyword",
  417. "description": "搜索关键词",
  418. "required": true,
  419. "type": "string"
  420. },
  421. {
  422. "in": "query",
  423. "name": "mobile",
  424. "description": "用户手机号(加密后的)",
  425. "required": true,
  426. "type": "string"
  427. }
  428. ],
  429. "responses": {
  430. "200": {
  431. "description": "",
  432. "schema": {
  433. "$ref": "#/definitions/report.ReportListResp"
  434. }
  435. }
  436. }
  437. }
  438. },
  439. "/report/list/v2": {
  440. "get": {
  441. "tags": [
  442. "report"
  443. ],
  444. "description": "获取报告列表\n\u003cbr\u003e",
  445. "operationId": "ReportController.获取报告列表接口",
  446. "parameters": [
  447. {
  448. "in": "query",
  449. "name": "_page_size",
  450. "description": "每页数据条数",
  451. "required": true,
  452. "type": "integer",
  453. "format": "int64"
  454. },
  455. {
  456. "in": "query",
  457. "name": "_page",
  458. "description": "当前页页码,从1开始",
  459. "required": true,
  460. "type": "integer",
  461. "format": "int64"
  462. },
  463. {
  464. "in": "query",
  465. "name": "classify_id",
  466. "description": "分类id",
  467. "required": true,
  468. "type": "integer",
  469. "format": "int64"
  470. },
  471. {
  472. "in": "query",
  473. "name": "keyword",
  474. "description": "搜索关键词",
  475. "required": true,
  476. "type": "string"
  477. },
  478. {
  479. "in": "query",
  480. "name": "mobile",
  481. "description": "用户手机号(加密后的)",
  482. "required": true,
  483. "type": "string"
  484. }
  485. ],
  486. "responses": {
  487. "200": {
  488. "description": "",
  489. "schema": {
  490. "$ref": "#/definitions/report.ReportListResp"
  491. }
  492. }
  493. }
  494. }
  495. },
  496. "/sys_user/create": {
  497. "post": {
  498. "tags": [
  499. "sys_user"
  500. ],
  501. "description": "创建系统用户\n\u003cbr\u003e",
  502. "operationId": "Admin.创建系统用户",
  503. "parameters": [
  504. {
  505. "in": "body",
  506. "name": "request",
  507. "description": "type json string",
  508. "required": true,
  509. "schema": {
  510. "$ref": "#/definitions/admin.CreateUserReq"
  511. }
  512. }
  513. ],
  514. "responses": {
  515. "200": {
  516. "description": "创建成功"
  517. }
  518. }
  519. }
  520. },
  521. "/wework/notify": {
  522. "get": {
  523. "tags": [
  524. "wework"
  525. ],
  526. "description": "企业微信通知\n\u003cbr\u003e",
  527. "operationId": "WeworkController.企业微信通知"
  528. },
  529. "post": {
  530. "tags": [
  531. "wework"
  532. ],
  533. "description": "企业微信通知\n\u003cbr\u003e",
  534. "operationId": "WeworkController.企业微信通知"
  535. }
  536. },
  537. "/yidong/activity/examine/signup": {
  538. "post": {
  539. "tags": [
  540. "yidong"
  541. ],
  542. "description": "易董提交报名用户审核接口\n\u003cbr\u003e",
  543. "operationId": "YiDongController.易董提交报名用户审核接口",
  544. "parameters": [
  545. {
  546. "in": "body",
  547. "name": "request",
  548. "description": "type json string",
  549. "required": true,
  550. "schema": {
  551. "$ref": "#/definitions/yidong.ActivityExamineReq"
  552. }
  553. }
  554. ],
  555. "responses": {
  556. "200": {
  557. "description": "创建成功"
  558. }
  559. }
  560. }
  561. },
  562. "/yidong/activity/user/signup": {
  563. "post": {
  564. "tags": [
  565. "yidong"
  566. ],
  567. "description": "易董提交报名时,获取用户信息接口\n\u003cbr\u003e",
  568. "operationId": "YiDongController.易董提交报名时,获取用户信息接口",
  569. "parameters": [
  570. {
  571. "in": "body",
  572. "name": "request",
  573. "description": "type json string",
  574. "required": true,
  575. "schema": {
  576. "$ref": "#/definitions/yidong.ActivityExamineReq"
  577. }
  578. }
  579. ],
  580. "responses": {
  581. "200": {
  582. "description": "创建成功"
  583. }
  584. }
  585. }
  586. }
  587. },
  588. "definitions": {
  589. "admin.CreateUserReq": {
  590. "title": "CreateUserReq",
  591. "type": "object",
  592. "properties": {
  593. "mobile": {
  594. "description": "手机号",
  595. "type": "string"
  596. },
  597. "real_name": {
  598. "description": "用户真实姓名",
  599. "type": "string"
  600. },
  601. "role_type": {
  602. "description": "角色类型,枚举值。1:ficc研究员;2:权益研究员;3:ficc销售;4:权益销售",
  603. "type": "integer",
  604. "format": "int64"
  605. }
  606. }
  607. },
  608. "article.CreatArticleCeluePushReq": {
  609. "title": "CreatArticleCeluePushReq",
  610. "type": "object",
  611. "properties": {
  612. "action": {
  613. "description": "操作方式 add:新增、edit:修改、move:删除",
  614. "type": "string"
  615. },
  616. "appid": {
  617. "description": "文章ID",
  618. "type": "string"
  619. },
  620. "article_id": {
  621. "description": "文章ID",
  622. "type": "integer",
  623. "format": "int64"
  624. }
  625. }
  626. },
  627. "chart.CreatChartCeluePushReq": {
  628. "title": "CreatChartCeluePushReq",
  629. "type": "object",
  630. "properties": {
  631. "action": {
  632. "description": "操作方式 add:新增、edit:修改、move:删除",
  633. "type": "string"
  634. },
  635. "appid": {
  636. "description": "APPID",
  637. "type": "string"
  638. },
  639. "chart_id": {
  640. "description": "图表ID",
  641. "type": "integer",
  642. "format": "int64"
  643. }
  644. }
  645. },
  646. "classify.ClassifyList": {
  647. "title": "ClassifyList",
  648. "type": "object",
  649. "properties": {
  650. "Child": {
  651. "type": "array",
  652. "items": {
  653. "$ref": "#/definitions/classify.ClassifyList"
  654. }
  655. },
  656. "ClassifyName": {
  657. "description": "分类名称",
  658. "type": "string"
  659. },
  660. "Id": {
  661. "type": "integer",
  662. "format": "int64"
  663. },
  664. "ParentId": {
  665. "description": "父级分类id",
  666. "type": "integer",
  667. "format": "int64"
  668. }
  669. }
  670. },
  671. "company_report_permission.ResearchReportTypeContent": {
  672. "title": "ResearchReportTypeContent",
  673. "type": "object",
  674. "properties": {
  675. "content": {
  676. "description": "内容",
  677. "type": "string"
  678. },
  679. "content_type": {
  680. "description": "内容分类类型",
  681. "type": "string"
  682. },
  683. "created_time": {
  684. "description": "创建时间",
  685. "type": "string",
  686. "format": "datetime"
  687. },
  688. "img_url": {
  689. "description": "图片路径",
  690. "type": "string"
  691. },
  692. "last_updated_time": {
  693. "description": "最近一次更新时间",
  694. "type": "string",
  695. "format": "datetime"
  696. },
  697. "research_report_id": {
  698. "description": "报告id",
  699. "type": "integer",
  700. "format": "int64"
  701. },
  702. "research_report_type_content_id": {
  703. "description": "研究报告内容id",
  704. "type": "integer",
  705. "format": "int64"
  706. },
  707. "research_report_type_title": {
  708. "description": "标题",
  709. "type": "string"
  710. },
  711. "sort": {
  712. "description": "排序",
  713. "type": "integer",
  714. "format": "int64"
  715. }
  716. }
  717. },
  718. "company_report_permission.ResearchReportTypeInfo": {
  719. "title": "ResearchReportTypeInfo",
  720. "type": "object",
  721. "properties": {
  722. "banner_url": {
  723. "description": "banner url",
  724. "type": "string"
  725. },
  726. "report_chapter_type_id": {
  727. "description": "章节名称",
  728. "type": "integer",
  729. "format": "int64"
  730. },
  731. "report_chapter_type_name": {
  732. "description": "章节名称",
  733. "type": "string"
  734. },
  735. "research_report_id": {
  736. "description": "报告id",
  737. "type": "integer",
  738. "format": "int64"
  739. },
  740. "research_report_type_id": {
  741. "description": "研究报告id",
  742. "type": "integer",
  743. "format": "int64"
  744. },
  745. "research_report_type_title": {
  746. "description": "研究报告标题",
  747. "type": "string"
  748. },
  749. "type": {
  750. "type": "string"
  751. },
  752. "type_id": {
  753. "description": "分类id",
  754. "type": "integer",
  755. "format": "int64"
  756. }
  757. }
  758. },
  759. "company_report_permission.ResearchReportTypeList": {
  760. "title": "ResearchReportTypeList",
  761. "type": "object",
  762. "properties": {
  763. "BannerUrl": {
  764. "description": "banner显示图片",
  765. "type": "string"
  766. },
  767. "Edit": {
  768. "description": "是否编辑过",
  769. "type": "integer",
  770. "format": "int32"
  771. },
  772. "EditImgUrl": {
  773. "description": "管理后台编辑时选用的图",
  774. "type": "string"
  775. },
  776. "LastUpdatedTime": {
  777. "description": "最后更新时间",
  778. "type": "string",
  779. "format": "datetime"
  780. },
  781. "PauseEndTime": {
  782. "description": "暂停结束日期",
  783. "type": "string",
  784. "format": "datetime"
  785. },
  786. "PauseStartTime": {
  787. "description": "暂停开始日期",
  788. "type": "string",
  789. "format": "datetime"
  790. },
  791. "ReportChapterTypeKey": {
  792. "description": "章节key",
  793. "type": "string"
  794. },
  795. "ReportChapterTypeName": {
  796. "description": "报告章节类型名称",
  797. "type": "string"
  798. },
  799. "ReportChapterTypeThumb": {
  800. "description": "H5展示的图片",
  801. "type": "string"
  802. },
  803. "ResearchReportId": {
  804. "description": "研究报告id",
  805. "type": "integer",
  806. "format": "int64"
  807. },
  808. "ResearchReportTypeId": {
  809. "description": "章节ID",
  810. "type": "integer",
  811. "format": "int64"
  812. },
  813. "ResearchReportTypeTitle": {
  814. "description": "研究报告标题",
  815. "type": "string"
  816. },
  817. "Sort": {
  818. "description": "排序字段",
  819. "type": "integer",
  820. "format": "int64"
  821. },
  822. "Trend": {
  823. "description": "趋势观点",
  824. "type": "string"
  825. },
  826. "TypeId": {
  827. "description": "分类id",
  828. "type": "integer",
  829. "format": "int64"
  830. },
  831. "http_url": {
  832. "type": "string"
  833. }
  834. }
  835. },
  836. "company_user.UserReportListResp": {
  837. "title": "UserReportListResp",
  838. "type": "object",
  839. "properties": {
  840. "list": {
  841. "description": "数据列表",
  842. "type": "array",
  843. "items": {
  844. "$ref": "#/definitions/tables.ViewReportList"
  845. }
  846. },
  847. "paging": {
  848. "$ref": "#/definitions/utils.PagingItem",
  849. "description": "分页数据"
  850. }
  851. }
  852. },
  853. "logic.UserView": {
  854. "title": "UserView",
  855. "type": "object",
  856. "properties": {
  857. "count": {
  858. "description": "阅读数",
  859. "type": "integer",
  860. "format": "int64"
  861. },
  862. "phone": {
  863. "description": "手机号",
  864. "type": "string"
  865. }
  866. }
  867. },
  868. "report.CustomerInfo": {
  869. "title": "CustomerInfo",
  870. "type": "object",
  871. "properties": {
  872. "company_name": {
  873. "description": "客户(公司)名称",
  874. "type": "string"
  875. },
  876. "has_apply": {
  877. "description": "是否有申请过",
  878. "type": "boolean"
  879. },
  880. "is_suspend": {
  881. "description": "启用与否字段:1:暂停,0:启用",
  882. "type": "integer",
  883. "format": "int64"
  884. },
  885. "mobile": {
  886. "description": "手机号",
  887. "type": "string"
  888. },
  889. "name": {
  890. "description": "联系人名称",
  891. "type": "string"
  892. },
  893. "status": {
  894. "description": "状态",
  895. "type": "string"
  896. }
  897. }
  898. },
  899. "report.PermissionCheckInfo": {
  900. "title": "PermissionCheckInfo",
  901. "type": "object",
  902. "properties": {
  903. "customer_info": {
  904. "$ref": "#/definitions/report.CustomerInfo",
  905. "description": "客户信息"
  906. },
  907. "hz_phone": {
  908. "description": "弘则公司电话",
  909. "type": "string"
  910. },
  911. "mobile": {
  912. "description": "手机号",
  913. "type": "string"
  914. },
  915. "name": {
  916. "description": "销售名称",
  917. "type": "string"
  918. },
  919. "type": {
  920. "description": "校验失败,没有权限,需要让前端处理的类型,枚举值:apply,contact",
  921. "type": "string"
  922. }
  923. }
  924. },
  925. "report.ReportChapterDetail": {
  926. "title": "ReportChapterDetail",
  927. "type": "object",
  928. "properties": {
  929. "auth_ok": {
  930. "type": "boolean"
  931. },
  932. "permission_check": {
  933. "$ref": "#/definitions/report.PermissionCheckInfo"
  934. },
  935. "report_chapter_item": {
  936. "$ref": "#/definitions/report.ReportChapterItem"
  937. },
  938. "report_chapter_menu_list": {
  939. "type": "array",
  940. "items": {
  941. "$ref": "#/definitions/report.ReportChapterMenu"
  942. }
  943. },
  944. "ticker_data_param": {
  945. "description": "指标数据参数",
  946. "type": "string"
  947. }
  948. }
  949. },
  950. "report.ReportChapterItem": {
  951. "title": "ReportChapterItem",
  952. "type": "object",
  953. "properties": {
  954. "abstract": {
  955. "type": "string"
  956. },
  957. "author": {
  958. "description": "作者",
  959. "type": "string"
  960. },
  961. "classify_id_first": {
  962. "description": "一级分类id",
  963. "type": "integer",
  964. "format": "int64"
  965. },
  966. "classify_name_first": {
  967. "description": "一级分类名称",
  968. "type": "string"
  969. },
  970. "content": {
  971. "description": "内容",
  972. "type": "string"
  973. },
  974. "content_sub": {
  975. "description": "内容前两个章节",
  976. "type": "string"
  977. },
  978. "publish_time": {
  979. "type": "string",
  980. "format": "datetime"
  981. },
  982. "report_chapter_id": {
  983. "type": "integer",
  984. "format": "int64"
  985. },
  986. "report_chapter_type_name": {
  987. "type": "string"
  988. },
  989. "report_id": {
  990. "type": "integer",
  991. "format": "int64"
  992. },
  993. "stage": {
  994. "description": "期数",
  995. "type": "integer",
  996. "format": "int64"
  997. },
  998. "title": {
  999. "type": "string"
  1000. },
  1001. "trend": {
  1002. "type": "string"
  1003. },
  1004. "type_id": {
  1005. "type": "integer",
  1006. "format": "int64"
  1007. },
  1008. "type_name": {
  1009. "type": "string"
  1010. },
  1011. "video_img": {
  1012. "description": "音频播放条的图片",
  1013. "type": "string"
  1014. },
  1015. "video_name": {
  1016. "description": "音频文件名称",
  1017. "type": "string"
  1018. },
  1019. "video_play_seconds": {
  1020. "description": "音频播放时长",
  1021. "type": "string"
  1022. },
  1023. "video_size": {
  1024. "type": "string"
  1025. },
  1026. "video_url": {
  1027. "description": "音频文件URL",
  1028. "type": "string"
  1029. }
  1030. }
  1031. },
  1032. "report.ReportChapterListItem": {
  1033. "title": "ReportChapterListItem",
  1034. "type": "object",
  1035. "properties": {
  1036. "http_url": {
  1037. "type": "string"
  1038. },
  1039. "publish_time": {
  1040. "type": "string",
  1041. "format": "datetime"
  1042. },
  1043. "report_chapter_id": {
  1044. "type": "integer",
  1045. "format": "int64"
  1046. },
  1047. "report_chapter_type_key": {
  1048. "type": "string"
  1049. },
  1050. "report_chapter_type_name": {
  1051. "type": "string"
  1052. },
  1053. "report_chapter_type_thumb": {
  1054. "type": "string"
  1055. },
  1056. "report_id": {
  1057. "type": "integer",
  1058. "format": "int64"
  1059. },
  1060. "sort": {
  1061. "type": "integer",
  1062. "format": "int64"
  1063. },
  1064. "title": {
  1065. "type": "string"
  1066. },
  1067. "trend": {
  1068. "type": "string"
  1069. },
  1070. "type_id": {
  1071. "type": "integer",
  1072. "format": "int64"
  1073. },
  1074. "type_name": {
  1075. "type": "string"
  1076. }
  1077. }
  1078. },
  1079. "report.ReportChapterMenu": {
  1080. "title": "ReportChapterMenu",
  1081. "type": "object",
  1082. "properties": {
  1083. "http_url": {
  1084. "type": "string"
  1085. },
  1086. "pc_selected_thumb": {
  1087. "type": "string"
  1088. },
  1089. "pc_unselected_thumb": {
  1090. "type": "string"
  1091. },
  1092. "report_chapter_id": {
  1093. "type": "integer",
  1094. "format": "int64"
  1095. },
  1096. "report_chapter_type_name": {
  1097. "type": "string"
  1098. },
  1099. "report_chapter_type_thumb": {
  1100. "type": "string"
  1101. },
  1102. "report_id": {
  1103. "type": "integer",
  1104. "format": "int64"
  1105. },
  1106. "sort": {
  1107. "type": "integer",
  1108. "format": "int64"
  1109. }
  1110. }
  1111. },
  1112. "report.ReportDetail": {
  1113. "title": "ReportDetail",
  1114. "type": "object",
  1115. "properties": {
  1116. "auth_ok": {
  1117. "type": "boolean"
  1118. },
  1119. "permission_check": {
  1120. "$ref": "#/definitions/report.PermissionCheckInfo"
  1121. },
  1122. "report_chapter_list": {
  1123. "type": "array",
  1124. "items": {
  1125. "$ref": "#/definitions/report.ReportChapterListItem"
  1126. }
  1127. },
  1128. "report_info": {
  1129. "$ref": "#/definitions/report.ReportItem"
  1130. },
  1131. "report_show_type": {
  1132. "type": "integer",
  1133. "format": "int64"
  1134. }
  1135. }
  1136. },
  1137. "report.ReportItem": {
  1138. "title": "ReportItem",
  1139. "type": "object",
  1140. "properties": {
  1141. "abstract": {
  1142. "description": "摘要",
  1143. "type": "string"
  1144. },
  1145. "author": {
  1146. "description": "作者",
  1147. "type": "string"
  1148. },
  1149. "banner_url": {
  1150. "description": "详情页banner",
  1151. "type": "string"
  1152. },
  1153. "classify_name_first": {
  1154. "description": "一级分类名称",
  1155. "type": "string"
  1156. },
  1157. "classify_name_second": {
  1158. "description": "二级分类名称",
  1159. "type": "string"
  1160. },
  1161. "content": {
  1162. "description": "内容",
  1163. "type": "string"
  1164. },
  1165. "content_sub": {
  1166. "description": "内容前两个章节",
  1167. "type": "string"
  1168. },
  1169. "frequency": {
  1170. "description": "频度",
  1171. "type": "string"
  1172. },
  1173. "publish_time": {
  1174. "description": "发布时间",
  1175. "type": "string",
  1176. "format": "datetime"
  1177. },
  1178. "report_id": {
  1179. "type": "integer",
  1180. "format": "int64"
  1181. },
  1182. "stage": {
  1183. "description": "期数",
  1184. "type": "integer",
  1185. "format": "int64"
  1186. },
  1187. "title": {
  1188. "description": "标题",
  1189. "type": "string"
  1190. },
  1191. "video_img": {
  1192. "description": "音频播放条的图片",
  1193. "type": "string"
  1194. },
  1195. "video_name": {
  1196. "description": "音频文件名称",
  1197. "type": "string"
  1198. },
  1199. "video_play_seconds": {
  1200. "description": "音频播放时长",
  1201. "type": "string"
  1202. },
  1203. "video_size": {
  1204. "description": "音频文件大小,单位M",
  1205. "type": "string"
  1206. },
  1207. "video_url": {
  1208. "description": "音频文件URL",
  1209. "type": "string"
  1210. }
  1211. }
  1212. },
  1213. "report.ReportList": {
  1214. "title": "ReportList",
  1215. "type": "object",
  1216. "properties": {
  1217. "Author": {
  1218. "description": "作者",
  1219. "type": "string"
  1220. },
  1221. "Id": {
  1222. "description": "报告Id",
  1223. "type": "integer",
  1224. "format": "int64"
  1225. },
  1226. "Title": {
  1227. "description": "标题",
  1228. "type": "string"
  1229. },
  1230. "create_time": {
  1231. "description": "创建时间",
  1232. "type": "string",
  1233. "format": "datetime"
  1234. },
  1235. "http_url": {
  1236. "description": "跳转地址",
  1237. "type": "string"
  1238. },
  1239. "stage": {
  1240. "description": "期数",
  1241. "type": "integer",
  1242. "format": "int64"
  1243. }
  1244. }
  1245. },
  1246. "report.ReportListResp": {
  1247. "title": "ReportListResp",
  1248. "type": "object",
  1249. "properties": {
  1250. "list": {
  1251. "description": "列表",
  1252. "type": "array",
  1253. "items": {
  1254. "$ref": "#/definitions/report.ReportList"
  1255. }
  1256. },
  1257. "paging": {
  1258. "$ref": "#/definitions/utils.PagingItem",
  1259. "description": "分页数据"
  1260. }
  1261. }
  1262. },
  1263. "report.ResearchReport": {
  1264. "title": "ResearchReport",
  1265. "type": "object",
  1266. "properties": {
  1267. "author": {
  1268. "description": "报告作者",
  1269. "type": "string"
  1270. },
  1271. "createdTime": {
  1272. "description": "创建时间",
  1273. "type": "string",
  1274. "format": "datetime"
  1275. },
  1276. "enabled": {
  1277. "description": "报告状态",
  1278. "type": "integer",
  1279. "format": "int32"
  1280. },
  1281. "isHasMenu": {
  1282. "description": "报告是否含有目录",
  1283. "type": "integer",
  1284. "format": "int32"
  1285. },
  1286. "isSendedMsg": {
  1287. "description": "是否发送过模板消息",
  1288. "type": "integer",
  1289. "format": "int32"
  1290. },
  1291. "lastUpdatedTime": {
  1292. "type": "string",
  1293. "format": "datetime"
  1294. },
  1295. "periods": {
  1296. "description": "期数",
  1297. "type": "integer",
  1298. "format": "int64"
  1299. },
  1300. "reportVariety": {
  1301. "description": "研究报告的品种,双周报和月报有标识",
  1302. "type": "string"
  1303. },
  1304. "researchReportDate": {
  1305. "description": "报告日期",
  1306. "type": "string",
  1307. "format": "datetime"
  1308. },
  1309. "researchReportImg": {
  1310. "description": "报告缩略图URL",
  1311. "type": "string"
  1312. },
  1313. "researchReportName": {
  1314. "description": "研究报告名称",
  1315. "type": "string"
  1316. },
  1317. "researchReportTitle": {
  1318. "description": "研究报告标题",
  1319. "type": "string"
  1320. },
  1321. "research_report_id": {
  1322. "description": "研究报告id",
  1323. "type": "integer",
  1324. "format": "int64"
  1325. },
  1326. "status": {
  1327. "description": "状态,draft:草稿,",
  1328. "type": "string"
  1329. },
  1330. "type": {
  1331. "description": "day 晨报 week 周报 twoweek双周报 month 月报",
  1332. "type": "string"
  1333. },
  1334. "viewers": {
  1335. "description": "H5观看用户数",
  1336. "type": "integer",
  1337. "format": "int64"
  1338. }
  1339. }
  1340. },
  1341. "report.ResearchReportInfo": {
  1342. "title": "ResearchReportInfo",
  1343. "type": "object",
  1344. "properties": {
  1345. "ResearchReportTypeContentList": {
  1346. "description": "报告详情",
  1347. "type": "array",
  1348. "items": {
  1349. "$ref": "#/definitions/company_report_permission.ResearchReportTypeContent"
  1350. }
  1351. },
  1352. "has_menu": {
  1353. "type": "integer",
  1354. "format": "int64"
  1355. },
  1356. "research_report_info": {
  1357. "$ref": "#/definitions/report.ResearchReport"
  1358. },
  1359. "research_report_type_list": {
  1360. "type": "array",
  1361. "items": {
  1362. "$ref": "#/definitions/company_report_permission.ResearchReportTypeList"
  1363. }
  1364. }
  1365. }
  1366. },
  1367. "report.ResearchReportTypeContentInfo": {
  1368. "title": "ResearchReportTypeContentInfo",
  1369. "type": "object",
  1370. "properties": {
  1371. "add": {
  1372. "type": "integer",
  1373. "format": "int64"
  1374. },
  1375. "research_report_type_content_list": {
  1376. "description": "报告详情",
  1377. "type": "array",
  1378. "items": {
  1379. "$ref": "#/definitions/company_report_permission.ResearchReportTypeContent"
  1380. }
  1381. },
  1382. "research_report_type_info": {
  1383. "$ref": "#/definitions/company_report_permission.ResearchReportTypeInfo"
  1384. },
  1385. "research_report_type_list": {
  1386. "type": "array",
  1387. "items": {
  1388. "$ref": "#/definitions/company_report_permission.ResearchReportTypeList"
  1389. }
  1390. }
  1391. }
  1392. },
  1393. "report.TickerData": {
  1394. "title": "TickerData",
  1395. "type": "object",
  1396. "properties": {
  1397. "list": {
  1398. "type": "array",
  1399. "items": {
  1400. "$ref": "#/definitions/report.TickerDataItem"
  1401. }
  1402. },
  1403. "ticker_title": {
  1404. "$ref": "#/definitions/report.TickerTitleData"
  1405. }
  1406. }
  1407. },
  1408. "report.TickerDataItem": {
  1409. "title": "TickerDataItem",
  1410. "type": "object",
  1411. "properties": {
  1412. "base_column_name": {
  1413. "type": "string"
  1414. },
  1415. "date": {
  1416. "type": "string"
  1417. },
  1418. "dd_value": {
  1419. "type": "number",
  1420. "format": "double"
  1421. },
  1422. "last_value": {
  1423. "type": "number",
  1424. "format": "double"
  1425. },
  1426. "mm_value": {
  1427. "type": "number",
  1428. "format": "double"
  1429. },
  1430. "ticker": {
  1431. "type": "string"
  1432. },
  1433. "ticker_value": {
  1434. "type": "number",
  1435. "format": "double"
  1436. },
  1437. "ww_value": {
  1438. "type": "number",
  1439. "format": "double"
  1440. }
  1441. }
  1442. },
  1443. "report.TickerTitleData": {
  1444. "title": "TickerTitleData",
  1445. "type": "object",
  1446. "properties": {
  1447. "data_table_image": {
  1448. "type": "string"
  1449. },
  1450. "report_chapter_type_id": {
  1451. "type": "integer",
  1452. "format": "int64"
  1453. },
  1454. "report_chapter_type_name": {
  1455. "type": "string"
  1456. },
  1457. "ticker_title": {
  1458. "type": "string"
  1459. }
  1460. }
  1461. },
  1462. "tables.ViewReportList": {
  1463. "title": "ViewReportList",
  1464. "type": "object",
  1465. "properties": {
  1466. "company_name": {
  1467. "description": "公司名称",
  1468. "type": "string"
  1469. },
  1470. "created_time": {
  1471. "description": "报告阅读时间",
  1472. "type": "string"
  1473. },
  1474. "email": {
  1475. "description": "邮箱",
  1476. "type": "string"
  1477. },
  1478. "mobile": {
  1479. "description": "手机号",
  1480. "type": "string"
  1481. },
  1482. "report_name": {
  1483. "description": "报告标题",
  1484. "type": "string"
  1485. },
  1486. "user_name": {
  1487. "description": "用户名称",
  1488. "type": "string"
  1489. }
  1490. }
  1491. },
  1492. "utils.PagingItem": {
  1493. "title": "PagingItem",
  1494. "type": "object",
  1495. "properties": {
  1496. "current_index": {
  1497. "description": "当前页页码",
  1498. "type": "integer",
  1499. "format": "int64"
  1500. },
  1501. "is_end": {
  1502. "description": "是否最后一页",
  1503. "type": "boolean"
  1504. },
  1505. "is_start": {
  1506. "description": "是否首页",
  1507. "type": "boolean"
  1508. },
  1509. "next_index": {
  1510. "description": "下一页页码",
  1511. "type": "integer",
  1512. "format": "int64"
  1513. },
  1514. "page_size": {
  1515. "description": "每页数据条数",
  1516. "type": "integer",
  1517. "format": "int64"
  1518. },
  1519. "pages": {
  1520. "description": "总页数",
  1521. "type": "integer",
  1522. "format": "int64"
  1523. },
  1524. "previous_index": {
  1525. "description": "上一页页码",
  1526. "type": "integer",
  1527. "format": "int64"
  1528. },
  1529. "totals": {
  1530. "description": "总数据量",
  1531. "type": "integer",
  1532. "format": "int64"
  1533. }
  1534. }
  1535. },
  1536. "yidong.ActivityExamineReq": {
  1537. "title": "ActivityExamineReq",
  1538. "type": "object",
  1539. "properties": {
  1540. "activity_id": {
  1541. "description": "文章ID",
  1542. "type": "string"
  1543. },
  1544. "appid": {
  1545. "description": "开放平台给分配的appid",
  1546. "type": "string"
  1547. },
  1548. "list": {
  1549. "description": "审核结果",
  1550. "type": "array",
  1551. "items": {
  1552. "$ref": "#/definitions/yidong.ExamineStatusReq"
  1553. }
  1554. },
  1555. "sign": {
  1556. "description": "签名",
  1557. "type": "string"
  1558. },
  1559. "time": {
  1560. "description": "时间戳",
  1561. "type": "integer",
  1562. "format": "int64"
  1563. }
  1564. }
  1565. },
  1566. "yidong.ExamineStatusReq": {
  1567. "title": "ExamineStatusReq",
  1568. "type": "object",
  1569. "properties": {
  1570. "create_time": {
  1571. "description": "报名时间",
  1572. "type": "string"
  1573. },
  1574. "examine_status": {
  1575. "description": "审核状态 1,通过、2:未通过、3:取消报名",
  1576. "type": "integer",
  1577. "format": "int64"
  1578. },
  1579. "mobile": {
  1580. "description": "手机号",
  1581. "type": "string"
  1582. }
  1583. }
  1584. }
  1585. },
  1586. "tags": [
  1587. {
  1588. "name": "company_user",
  1589. "description": "CompanyUser\n客户联系人模块\n"
  1590. },
  1591. {
  1592. "name": "report",
  1593. "description": "报告模块\n"
  1594. },
  1595. {
  1596. "name": "report",
  1597. "description": "报告模块\n"
  1598. },
  1599. {
  1600. "name": "sys_user",
  1601. "description": "Admin\n系统用户模块\n"
  1602. },
  1603. {
  1604. "name": "quanshi",
  1605. "description": "QuanShiControllerCommon 报告模块\n"
  1606. },
  1607. {
  1608. "name": "yidong",
  1609. "description": "易董\n"
  1610. },
  1611. {
  1612. "name": "wework",
  1613. "description": "用户\n"
  1614. },
  1615. {
  1616. "name": "chart",
  1617. "description": "图表模块\n"
  1618. }
  1619. ]
  1620. }