router.go 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. // @APIVersion 1.0.0
  2. // @Title beego Test API
  3. // @Description beego has a very cool tools to autogenerate documents for your API
  4. // @Contact astaxie@gmail.com
  5. // @TermsOfServiceUrl http://beego.me/
  6. // @License Apache 2.0
  7. // @LicenseUrl http://www.apache.org/licenses/LICENSE-2.0.html
  8. package routers
  9. import (
  10. "eta/eta_index_lib/controllers"
  11. "eta/eta_index_lib/controllers/fix"
  12. "eta/eta_index_lib/controllers/future_good"
  13. "eta/eta_index_lib/controllers/open"
  14. beego "github.com/beego/beego/v2/server/web"
  15. )
  16. func init() {
  17. ns := beego.NewNamespace("/edbapi",
  18. beego.NSNamespace("/ths",
  19. beego.NSInclude(
  20. &controllers.ThsController{},
  21. ),
  22. ),
  23. beego.NSNamespace("/pb",
  24. beego.NSInclude(
  25. &controllers.PbController{},
  26. ),
  27. ),
  28. beego.NSNamespace("/pb_finance",
  29. beego.NSInclude(
  30. &controllers.PbFinanceController{},
  31. ),
  32. ),
  33. beego.NSNamespace("/wind",
  34. beego.NSInclude(
  35. &controllers.WindController{},
  36. &controllers.WindWsdController{},
  37. ),
  38. ),
  39. beego.NSNamespace("/lz",
  40. beego.NSInclude(
  41. &controllers.LzController{},
  42. ),
  43. ),
  44. beego.NSNamespace("/lt",
  45. beego.NSInclude(
  46. &controllers.LtController{},
  47. ),
  48. ),
  49. beego.NSNamespace("/smm",
  50. beego.NSInclude(
  51. &controllers.SmmController{},
  52. ),
  53. ),
  54. beego.NSNamespace("/mysteel",
  55. beego.NSInclude(
  56. &controllers.MySteelController{},
  57. ),
  58. ),
  59. beego.NSNamespace("/manual",
  60. beego.NSInclude(
  61. &controllers.ManualController{},
  62. ),
  63. ),
  64. beego.NSNamespace("/calculate",
  65. beego.NSInclude(
  66. &controllers.CalculateController{},
  67. ),
  68. ),
  69. beego.NSNamespace("/zz",
  70. beego.NSInclude(
  71. &controllers.ZzController{},
  72. ),
  73. ),
  74. beego.NSNamespace("/dl",
  75. beego.NSInclude(
  76. &controllers.DlController{},
  77. ),
  78. ),
  79. beego.NSNamespace("/sh",
  80. beego.NSInclude(
  81. &controllers.ShController{},
  82. ),
  83. ),
  84. beego.NSNamespace("/cffex",
  85. beego.NSInclude(
  86. &controllers.CffexController{},
  87. ),
  88. ),
  89. beego.NSNamespace("/shfe",
  90. beego.NSInclude(
  91. &controllers.ShfeController{},
  92. ),
  93. ),
  94. beego.NSNamespace("/gie",
  95. beego.NSInclude(
  96. &controllers.GieController{},
  97. ),
  98. ),
  99. beego.NSNamespace("/coal",
  100. beego.NSInclude(
  101. &controllers.CoalController{},
  102. ),
  103. ),
  104. beego.NSNamespace("/python",
  105. beego.NSInclude(
  106. &controllers.PythonController{},
  107. ),
  108. ),
  109. beego.NSNamespace("/google_travel",
  110. beego.NSInclude(
  111. &controllers.GoogleTravelController{},
  112. ),
  113. ),
  114. beego.NSNamespace("/mysteel_chemical",
  115. beego.NSInclude(
  116. &controllers.MySteelChemicalController{},
  117. ),
  118. ),
  119. beego.NSNamespace("/predict_calculate",
  120. beego.NSInclude(
  121. &controllers.PredictCalculateController{},
  122. ),
  123. ),
  124. beego.NSNamespace("/eia_steo",
  125. beego.NSInclude(
  126. &controllers.EiaSteoController{},
  127. ),
  128. ),
  129. beego.NSNamespace("/predict",
  130. beego.NSInclude(
  131. &controllers.PredictController{},
  132. ),
  133. ),
  134. beego.NSNamespace("/future_good",
  135. beego.NSInclude(
  136. &future_good.FutureGoodEdbInfoController{},
  137. ),
  138. ),
  139. beego.NSNamespace("/sci",
  140. beego.NSInclude(
  141. &controllers.SciController{},
  142. ),
  143. ),
  144. beego.NSNamespace("/com_trade",
  145. beego.NSInclude(
  146. &controllers.ComTradeController{},
  147. ),
  148. ),
  149. beego.NSNamespace("/baiinfo",
  150. beego.NSInclude(
  151. &controllers.BaiinfoController{},
  152. ),
  153. ),
  154. beego.NSNamespace("/yongyi",
  155. beego.NSInclude(
  156. &controllers.YongyiController{},
  157. ),
  158. ),
  159. beego.NSNamespace("/stock_plant",
  160. beego.NSInclude(
  161. &controllers.StockPlantController{},
  162. ),
  163. ),
  164. beego.NSNamespace("/national_statistics",
  165. beego.NSInclude(
  166. &controllers.NationalStatisticsController{},
  167. ),
  168. ),
  169. beego.NSNamespace("/fubao",
  170. beego.NSInclude(
  171. &controllers.FuBaoController{},
  172. ),
  173. ),
  174. beego.NSNamespace("/open",
  175. beego.NSInclude(
  176. &open.EdbInfoController{},
  177. ),
  178. ),
  179. beego.NSNamespace("/classify",
  180. beego.NSInclude(
  181. &controllers.EdbClassifyController{},
  182. ),
  183. ),
  184. beego.NSNamespace("/edb_info",
  185. beego.NSInclude(
  186. &controllers.EdbInfoController{},
  187. ),
  188. ),
  189. beego.NSNamespace("/edb_info_calculate",
  190. beego.NSInclude(
  191. &controllers.EdbInfoCalculateController{},
  192. ),
  193. ),
  194. beego.NSNamespace("/exchange_crawler",
  195. beego.NSInclude(
  196. &controllers.ExchangeCrawler{},
  197. ),
  198. ),
  199. beego.NSNamespace("/fix",
  200. beego.NSInclude(
  201. &fix.CustomAnalysisController{},
  202. ),
  203. ),
  204. beego.NSNamespace("/jiayue_index",
  205. beego.NSInclude(
  206. &controllers.JiaYueController{},
  207. ),
  208. ),
  209. beego.NSNamespace("/edb_stat",
  210. beego.NSInclude(
  211. &controllers.EdbInfoStatController{},
  212. ),
  213. ),
  214. )
  215. beego.AddNamespace(ns)
  216. }