router.go 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  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. ),
  37. ),
  38. beego.NSNamespace("/lz",
  39. beego.NSInclude(
  40. &controllers.LzController{},
  41. ),
  42. ),
  43. beego.NSNamespace("/lt",
  44. beego.NSInclude(
  45. &controllers.LtController{},
  46. ),
  47. ),
  48. beego.NSNamespace("/smm",
  49. beego.NSInclude(
  50. &controllers.SmmController{},
  51. ),
  52. ),
  53. beego.NSNamespace("/mysteel",
  54. beego.NSInclude(
  55. &controllers.MySteelController{},
  56. ),
  57. ),
  58. beego.NSNamespace("/manual",
  59. beego.NSInclude(
  60. &controllers.ManualController{},
  61. ),
  62. ),
  63. beego.NSNamespace("/calculate",
  64. beego.NSInclude(
  65. &controllers.CalculateController{},
  66. ),
  67. ),
  68. beego.NSNamespace("/zz",
  69. beego.NSInclude(
  70. &controllers.ZzController{},
  71. ),
  72. ),
  73. beego.NSNamespace("/dl",
  74. beego.NSInclude(
  75. &controllers.DlController{},
  76. ),
  77. ),
  78. beego.NSNamespace("/sh",
  79. beego.NSInclude(
  80. &controllers.ShController{},
  81. ),
  82. ),
  83. beego.NSNamespace("/cffex",
  84. beego.NSInclude(
  85. &controllers.CffexController{},
  86. ),
  87. ),
  88. beego.NSNamespace("/shfe",
  89. beego.NSInclude(
  90. &controllers.ShfeController{},
  91. ),
  92. ),
  93. beego.NSNamespace("/gie",
  94. beego.NSInclude(
  95. &controllers.GieController{},
  96. ),
  97. ),
  98. beego.NSNamespace("/coal",
  99. beego.NSInclude(
  100. &controllers.CoalController{},
  101. ),
  102. ),
  103. beego.NSNamespace("/python",
  104. beego.NSInclude(
  105. &controllers.PythonController{},
  106. ),
  107. ),
  108. beego.NSNamespace("/google_travel",
  109. beego.NSInclude(
  110. &controllers.GoogleTravelController{},
  111. ),
  112. ),
  113. beego.NSNamespace("/mysteel_chemical",
  114. beego.NSInclude(
  115. &controllers.MySteelChemicalController{},
  116. ),
  117. ),
  118. beego.NSNamespace("/predict_calculate",
  119. beego.NSInclude(
  120. &controllers.PredictCalculateController{},
  121. ),
  122. ),
  123. beego.NSNamespace("/eia_steo",
  124. beego.NSInclude(
  125. &controllers.EiaSteoController{},
  126. ),
  127. ),
  128. beego.NSNamespace("/predict",
  129. beego.NSInclude(
  130. &controllers.PredictController{},
  131. ),
  132. ),
  133. beego.NSNamespace("/future_good",
  134. beego.NSInclude(
  135. &future_good.FutureGoodEdbInfoController{},
  136. ),
  137. ),
  138. beego.NSNamespace("/sci",
  139. beego.NSInclude(
  140. &controllers.SciController{},
  141. ),
  142. ),
  143. beego.NSNamespace("/com_trade",
  144. beego.NSInclude(
  145. &controllers.ComTradeController{},
  146. ),
  147. ),
  148. beego.NSNamespace("/baiinfo",
  149. beego.NSInclude(
  150. &controllers.BaiinfoController{},
  151. ),
  152. ),
  153. beego.NSNamespace("/stock_plant",
  154. beego.NSInclude(
  155. &controllers.StockPlantController{},
  156. ),
  157. ),
  158. beego.NSNamespace("/national_statistics",
  159. beego.NSInclude(
  160. &controllers.NationalStatisticsController{},
  161. ),
  162. ),
  163. beego.NSNamespace("/fubao",
  164. beego.NSInclude(
  165. &controllers.FuBaoController{},
  166. ),
  167. ),
  168. beego.NSNamespace("/open",
  169. beego.NSInclude(
  170. &open.EdbInfoController{},
  171. ),
  172. ),
  173. beego.NSNamespace("/classify",
  174. beego.NSInclude(
  175. &controllers.EdbClassifyController{},
  176. ),
  177. ),
  178. beego.NSNamespace("/edb_info",
  179. beego.NSInclude(
  180. &controllers.EdbInfoController{},
  181. ),
  182. ),
  183. beego.NSNamespace("/edb_info_calculate",
  184. beego.NSInclude(
  185. &controllers.EdbInfoCalculateController{},
  186. ),
  187. ),
  188. beego.NSNamespace("/exchange_crawler",
  189. beego.NSInclude(
  190. &controllers.ExchangeCrawler{},
  191. ),
  192. ),
  193. beego.NSNamespace("/fix",
  194. beego.NSInclude(
  195. &fix.CustomAnalysisController{},
  196. ),
  197. ),
  198. beego.NSNamespace("/jiayue_index",
  199. beego.NSInclude(
  200. &controllers.JiaYueController{},
  201. ),
  202. ),
  203. beego.NSNamespace("/edb_stat",
  204. beego.NSInclude(
  205. &controllers.EdbInfoStatController{},
  206. ),
  207. ),
  208. )
  209. beego.AddNamespace(ns)
  210. }