广汽安道拓Acura项目MES后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

302 lines
15 KiB

3 years ago
3 years ago
3 years ago
  1. // Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
  2. package qm
  3. import (
  4. "LAPP_ACURA_MOM_BACKEND/grmi"
  5. svr "LAPP_ACURA_MOM_BACKEND/services/qm"
  6. "github.com/kataras/iris/v12/core/router"
  7. )
  8. /******************************************************************************
  9. *
  10. * @Interface Name : RegisterRoutes
  11. *-----------------------------------------------------------------------------
  12. *
  13. * @Description : 注册路由
  14. *
  15. * @Author : 代码生成器创建
  16. *
  17. * @Date : 2021-07-12 14:05:20
  18. *
  19. ******************************************************************************/
  20. func RegisterRoutes() {
  21. // 模块qm路由分组
  22. grmi.RegisterRouteMapping("/qm", func(party router.Party) {
  23. // ArtView的路由组
  24. artview := party.Party("/artview")
  25. // ArtView的服务实例
  26. var serviceOfArtView = svr.NewArtViewService()
  27. // ArtView插入一条
  28. // RegisterInsertOneArtView(artview, "/insertone", serviceOfArtView.InsertOne)
  29. // ArtView插入多条
  30. // RegisterInsertArtView(artview, "/insert", serviceOfArtView.Insert)
  31. // ArtView删除一条
  32. // RegisterDeleteOneArtView(artview, "/deleteone", serviceOfArtView.DeleteOne)
  33. // ArtView删除多条
  34. // RegisterDeleteArtView(artview, "/delete", serviceOfArtView.Delete)
  35. // ArtView查询多条
  36. RegisterSelectArtView(artview, "/query", serviceOfArtView.Select)
  37. // ArtView查询一条
  38. RegisterSelectOneArtView(artview, "/get", serviceOfArtView.SelectOne)
  39. // ArtView修改一条
  40. // RegisterUpdateOneArtView(artview, "/updateone", serviceOfArtView.UpdateOne)
  41. // ArtView修改多条
  42. RegisterUpdateArtView(artview, "/update", serviceOfArtView.Update)
  43. // View的路由组
  44. view := party.Party("/view")
  45. // View的服务实例
  46. var serviceOfView = svr.NewViewService()
  47. // View插入一条
  48. RegisterInsertOneView(view, "/insertone", serviceOfView.InsertOne)
  49. // View插入多条
  50. // RegisterInsertView(view, "/insert", serviceOfView.Insert)
  51. // View删除一条
  52. RegisterDeleteOneView(view, "/deleteone", serviceOfView.DeleteOne)
  53. // View删除多条
  54. // RegisterDeleteView(view, "/delete", serviceOfView.Delete)
  55. // View查询多条
  56. RegisterSelectView(view, "/query", serviceOfView.Select)
  57. // View查询一条
  58. RegisterSelectOneView(view, "/get", serviceOfView.SelectOne)
  59. // View查询一条
  60. RegisterViewsOfArticle(view, "/viewsofarticle", serviceOfView.ViewsOfArticle)
  61. // View修改一条
  62. RegisterUpdateOneView(view, "/updateone", serviceOfView.UpdateOne)
  63. // View修改多条
  64. // RegisterUpdateView(view, "/update", serviceOfView.Update)
  65. // DefectRecord的路由组
  66. defectrecord := party.Party("/defectrecord")
  67. // DefectRecord的服务实例
  68. var serviceOfDefectRecord = svr.NewDefectRecordService()
  69. // DefectRecord插入一条
  70. // RegisterInsertOneDefectRecord(defectrecord, "/insertone", serviceOfDefectRecord.InsertOne)
  71. // DefectRecord插入多条
  72. RegisterInsertDefectRecord(defectrecord, "/insert", serviceOfDefectRecord.Insert)
  73. // DefectRecord删除一条
  74. // RegisterDeleteOneDefectRecord(defectrecord, "/deleteone", serviceOfDefectRecord.DeleteOne)
  75. // DefectRecord删除多条
  76. // RegisterDeleteDefectRecord(defectrecord, "/delete", serviceOfDefectRecord.Delete)
  77. // DefectRecord查询多条
  78. RegisterSelectDefectRecord(defectrecord, "/query", serviceOfDefectRecord.Select)
  79. // DefectRecord查询一条
  80. RegisterSelectOneDefectRecord(defectrecord, "/get", serviceOfDefectRecord.SelectOne)
  81. // DefectRecord修改一条
  82. // RegisterUpdateOneDefectRecord(defectrecord, "/updateone", serviceOfDefectRecord.UpdateOne)
  83. // DefectRecord修改多条
  84. // RegisterUpdateDefectRecord(defectrecord, "/update", serviceOfDefectRecord.Update)
  85. // 返工
  86. RegisterReworkDefectRecord(defectrecord, "POST", "/rework"+"/{recNr:int}/{placeId:int}", serviceOfDefectRecord.Rework)
  87. // ViewValst的路由组
  88. viewvalst := party.Party("/viewvalst")
  89. // ViewValst的服务实例
  90. var serviceOfViewValst = svr.NewViewValstService()
  91. // ViewValst插入一条
  92. // RegisterInsertOneViewValst(viewvalst, "/insertone", serviceOfViewValst.InsertOne)
  93. // ViewValst插入多条
  94. // RegisterInsertViewValst(viewvalst, "/insert", serviceOfViewValst.Insert)
  95. // ViewValst删除一条
  96. // RegisterDeleteOneViewValst(viewvalst, "/deleteone", serviceOfViewValst.DeleteOne)
  97. // ViewValst删除多条
  98. // RegisterDeleteViewValst(viewvalst, "/delete", serviceOfViewValst.Delete)
  99. // ViewValst查询多条
  100. RegisterSelectViewValst(viewvalst, "/query", serviceOfViewValst.Select)
  101. // ViewValst查询一条
  102. RegisterSelectOneViewValst(viewvalst, "/get", serviceOfViewValst.SelectOne)
  103. // ViewValst修改一条
  104. // RegisterUpdateOneViewValst(viewvalst, "/updateone", serviceOfViewValst.UpdateOne)
  105. // ViewValst修改多条
  106. // RegisterUpdateViewValst(viewvalst, "/update", serviceOfViewValst.Update)
  107. // ViewDefectGrplst的路由组
  108. viewdefectgrplst := party.Party("/viewdefectgrplst")
  109. // ViewDefectGrplst的服务实例
  110. var serviceOfViewDefectGrplst = svr.NewViewDefectGrplstService()
  111. // ViewDefectGrplst插入一条
  112. // RegisterInsertOneViewDefectGrplst(viewdefectgrplst, "/insertone", serviceOfViewDefectGrplst.InsertOne)
  113. // ViewDefectGrplst插入多条
  114. // RegisterInsertViewDefectGrplst(viewdefectgrplst, "/insert", serviceOfViewDefectGrplst.Insert)
  115. // ViewDefectGrplst删除一条
  116. // RegisterDeleteOneViewDefectGrplst(viewdefectgrplst, "/deleteone", serviceOfViewDefectGrplst.DeleteOne)
  117. // ViewDefectGrplst删除多条
  118. // RegisterDeleteViewDefectGrplst(viewdefectgrplst, "/delete", serviceOfViewDefectGrplst.Delete)
  119. // ViewDefectGrplst查询多条
  120. RegisterSelectViewDefectGrplst(viewdefectgrplst, "/query", serviceOfViewDefectGrplst.Select)
  121. // ViewDefectGrplst查询一条
  122. RegisterSelectOneViewDefectGrplst(viewdefectgrplst, "/get", serviceOfViewDefectGrplst.SelectOne)
  123. // ViewDefectGrplst修改一条
  124. // RegisterUpdateOneViewDefectGrplst(viewdefectgrplst, "/updateone", serviceOfViewDefectGrplst.UpdateOne)
  125. // ViewDefectGrplst修改多条
  126. // RegisterUpdateViewDefectGrplst(viewdefectgrplst, "/update", serviceOfViewDefectGrplst.Update)
  127. // ViewDefectlst的路由组
  128. viewdefectlst := party.Party("/viewdefectlst")
  129. // ViewDefectlst的服务实例
  130. var serviceOfViewDefectlst = svr.NewViewDefectlstService()
  131. // ViewDefectlst插入一条
  132. // RegisterInsertOneViewDefectlst(viewdefectlst, "/insertone", serviceOfViewDefectlst.InsertOne)
  133. // ViewDefectlst插入多条
  134. // RegisterInsertViewDefectlst(viewdefectlst, "/insert", serviceOfViewDefectlst.Insert)
  135. // ViewDefectlst删除一条
  136. // RegisterDeleteOneViewDefectlst(viewdefectlst, "/deleteone", serviceOfViewDefectlst.DeleteOne)
  137. // ViewDefectlst删除多条
  138. // RegisterDeleteViewDefectlst(viewdefectlst, "/delete", serviceOfViewDefectlst.Delete)
  139. // ViewDefectlst查询多条
  140. RegisterSelectViewDefectlst(viewdefectlst, "/query", serviceOfViewDefectlst.Select)
  141. // ViewDefectlst查询一条
  142. RegisterSelectOneViewDefectlst(viewdefectlst, "/get", serviceOfViewDefectlst.SelectOne)
  143. // ViewDefectlst修改一条
  144. // RegisterUpdateOneViewDefectlst(viewdefectlst, "/updateone", serviceOfViewDefectlst.UpdateOne)
  145. // ViewDefectlst修改多条
  146. // RegisterUpdateViewDefectlst(viewdefectlst, "/update", serviceOfViewDefectlst.Update)
  147. // DefectGrp的路由组
  148. defectgrp := party.Party("/defectgrp")
  149. // DefectGrp的服务实例
  150. var serviceOfDefectGrp = svr.NewDefectGrpService()
  151. // DefectGrp插入一条
  152. RegisterInsertOneDefectGrp(defectgrp, "/insertone", serviceOfDefectGrp.InsertOne)
  153. // DefectGrp插入多条
  154. // RegisterInsertDefectGrp(defectgrp, "/insert", serviceOfDefectGrp.Insert)
  155. // DefectGrp删除一条
  156. RegisterDeleteOneDefectGrp(defectgrp, "/deleteone", serviceOfDefectGrp.DeleteOne)
  157. // DefectGrp删除多条
  158. // RegisterDeleteDefectGrp(defectgrp, "/delete", serviceOfDefectGrp.Delete)
  159. // DefectGrp查询多条
  160. RegisterSelectDefectGrp(defectgrp, "/query", serviceOfDefectGrp.Select)
  161. // DefectGrp查询一条
  162. RegisterSelectOneDefectGrp(defectgrp, "/get", serviceOfDefectGrp.SelectOne)
  163. // DefectGrp修改一条
  164. RegisterUpdateOneDefectGrp(defectgrp, "/updateone", serviceOfDefectGrp.UpdateOne)
  165. // DefectGrp修改多条
  166. // RegisterUpdateDefectGrp(defectgrp, "/update", serviceOfDefectGrp.Update)
  167. // DefectGrpReasonLst的路由组
  168. defectgrpreasonlst := party.Party("/defectgrpreasonlst")
  169. // DefectGrpReasonLst的服务实例
  170. var serviceOfDefectGrpReasonLst = svr.NewDefectGrpReasonLstService()
  171. // DefectGrpReasonLst插入一条
  172. // RegisterInsertOneDefectGrpReasonLst(defectgrpreasonlst, "/insertone", serviceOfDefectGrpReasonLst.InsertOne)
  173. // DefectGrpReasonLst插入多条
  174. // RegisterInsertDefectGrpReasonLst(defectgrpreasonlst, "/insert", serviceOfDefectGrpReasonLst.Insert)
  175. // DefectGrpReasonLst删除一条
  176. // RegisterDeleteOneDefectGrpReasonLst(defectgrpreasonlst, "/deleteone", serviceOfDefectGrpReasonLst.DeleteOne)
  177. // DefectGrpReasonLst删除多条
  178. // RegisterDeleteDefectGrpReasonLst(defectgrpreasonlst, "/delete", serviceOfDefectGrpReasonLst.Delete)
  179. // DefectGrpReasonLst查询多条
  180. RegisterSelectDefectGrpReasonLst(defectgrpreasonlst, "/query", serviceOfDefectGrpReasonLst.Select)
  181. // DefectGrpReasonLst查询一条
  182. RegisterSelectOneDefectGrpReasonLst(defectgrpreasonlst, "/get", serviceOfDefectGrpReasonLst.SelectOne)
  183. // DefectGrpReasonLst修改一条
  184. // RegisterUpdateOneDefectGrpReasonLst(defectgrpreasonlst, "/updateone", serviceOfDefectGrpReasonLst.UpdateOne)
  185. // DefectGrpReasonLst修改多条
  186. // RegisterUpdateDefectGrpReasonLst(defectgrpreasonlst, "/update", serviceOfDefectGrpReasonLst.Update)
  187. // DefectReason的路由组
  188. defectreason := party.Party("/defectreason")
  189. // DefectReason的服务实例
  190. var serviceOfDefectReason = svr.NewDefectReasonService()
  191. // DefectReason插入一条
  192. // RegisterInsertOneDefectReason(defectreason, "/insertone", serviceOfDefectReason.InsertOne)
  193. // DefectReason插入多条
  194. // RegisterInsertDefectReason(defectreason, "/insert", serviceOfDefectReason.Insert)
  195. // DefectReason删除一条
  196. // RegisterDeleteOneDefectReason(defectreason, "/deleteone", serviceOfDefectReason.DeleteOne)
  197. // DefectReason删除多条
  198. // RegisterDeleteDefectReason(defectreason, "/delete", serviceOfDefectReason.Delete)
  199. // DefectReason查询多条
  200. RegisterSelectDefectReason(defectreason, "/query", serviceOfDefectReason.Select)
  201. // DefectReason查询一条
  202. RegisterSelectOneDefectReason(defectreason, "/get", serviceOfDefectReason.SelectOne)
  203. // DefectReason修改一条
  204. // RegisterUpdateOneDefectReason(defectreason, "/updateone", serviceOfDefectReason.UpdateOne)
  205. // DefectReason修改多条
  206. // RegisterUpdateDefectReason(defectreason, "/update", serviceOfDefectReason.Update)
  207. // SerialOrderRuting的路由组
  208. serialorderruting := party.Party("/serialorderruting")
  209. // SerialOrderRuting的服务实例
  210. var serviceOfSerialOrderRuting = svr.NewSerialOrderRutingService()
  211. // SerialOrderRuting插入一条
  212. // RegisterInsertOneSerialOrderRuting(serialorderruting, "/insertone", serviceOfSerialOrderRuting.InsertOne)
  213. // SerialOrderRuting插入多条
  214. // RegisterInsertSerialOrderRuting(serialorderruting, "/insert", serviceOfSerialOrderRuting.Insert)
  215. // SerialOrderRuting删除一条
  216. // RegisterDeleteOneSerialOrderRuting(serialorderruting, "/deleteone", serviceOfSerialOrderRuting.DeleteOne)
  217. // SerialOrderRuting删除多条
  218. // RegisterDeleteSerialOrderRuting(serialorderruting, "/delete", serviceOfSerialOrderRuting.Delete)
  219. // SerialOrderRuting查询多条
  220. RegisterSelectSerialOrderRuting(serialorderruting, "/query", serviceOfSerialOrderRuting.Select)
  221. // SerialOrderRuting查询一条
  222. RegisterSelectOneSerialOrderRuting(serialorderruting, "/get", serviceOfSerialOrderRuting.SelectOne)
  223. // SerialOrderRuting修改一条
  224. // RegisterUpdateOneSerialOrderRuting(serialorderruting, "/updateone", serviceOfSerialOrderRuting.UpdateOne)
  225. // SerialOrderRuting修改多条
  226. // RegisterUpdateSerialOrderRuting(serialorderruting, "/update", serviceOfSerialOrderRuting.Update)
  227. // ReclinerReclst的路由组
  228. reclinerreclst := party.Party("/reclinerreclst")
  229. // ReclinerReclst的服务实例
  230. var serviceOfReclinerReclst = svr.NewReclinerReclstService()
  231. // ReclinerReclst插入一条
  232. RegisterInsertOneReclinerReclst(reclinerreclst, "/insertone", serviceOfReclinerReclst.InsertOne)
  233. //添加打印消息
  234. RegisterAddPrinterInfo(reclinerreclst, "/addprinterinfo", serviceOfReclinerReclst.AddPrinterInfo)
  235. // ReclinerReclst插入多条
  236. // RegisterInsertReclinerReclst(reclinerreclst, "/insert", serviceOfReclinerReclst.Insert)
  237. // ReclinerReclst删除一条
  238. // RegisterDeleteOneReclinerReclst(reclinerreclst, "/deleteone", serviceOfReclinerReclst.DeleteOne)
  239. // ReclinerReclst删除多条
  240. // RegisterDeleteReclinerReclst(reclinerreclst, "/delete", serviceOfReclinerReclst.Delete)
  241. // ReclinerReclst查询多条
  242. RegisterSelectReclinerReclst(reclinerreclst, "/query", serviceOfReclinerReclst.Select)
  243. // ReclinerReclst查询一条
  244. RegisterSelectOneReclinerReclst(reclinerreclst, "/get", serviceOfReclinerReclst.SelectOne)
  245. // ReclinerReclst修改一条
  246. // RegisterUpdateOneReclinerReclst(reclinerreclst, "/updateone", serviceOfReclinerReclst.UpdateOne)
  247. // ReclinerReclst修改多条
  248. // RegisterUpdateReclinerReclst(reclinerreclst, "/update", serviceOfReclinerReclst.Update)
  249. // 插入条码
  250. RegisterInsertSeriOneReclinerReclst(reclinerreclst, "/insertserione", serviceOfReclinerReclst.InsertSeriOne)
  251. // 首件返修条码
  252. RegisterFirstPartRepairReclinerReclst(reclinerreclst, "/firstpartrepair", serviceOfReclinerReclst.FirstPartRepair)
  253. // 查询信息
  254. RegisterSelectSeriOneReclinerReclst(reclinerreclst, "/serione", serviceOfReclinerReclst.SelectSeriOne)
  255. // 通过工单查询工单的工序
  256. RegisterSelectProcessBySerialOrderId(reclinerreclst, "/selectprocess", serviceOfReclinerReclst.SelectSerialOrderProcess)
  257. // 重新上线
  258. RegisterBackOnline(reclinerreclst, "/backonline", serviceOfReclinerReclst.BackOnline)
  259. // 打散
  260. RegisterSplitProduct(reclinerreclst, "/split", serviceOfReclinerReclst.SplitProduct)
  261. // 返厂线上返修
  262. RegisterBackOnlineFromShip(reclinerreclst, "/backonlinefromship", serviceOfReclinerReclst.BackOnlineFromShip)
  263. // 插入条码
  264. RegisterInsertSeriByAssembly(reclinerreclst, "/insertseribyassembly", serviceOfReclinerReclst.InsertSeriByAssembly)
  265. // 查询信息
  266. RegisterSelectSeriByAssembly(reclinerreclst, "/seribyassembly", serviceOfReclinerReclst.SelectSeriByAssembly)
  267. })
  268. }
  269. /******************************************************************************
  270. *
  271. * @Interface Name : init
  272. *-----------------------------------------------------------------------------
  273. *
  274. * @Description : 包初始化方法
  275. *
  276. * @Author : 代码生成器创建
  277. *
  278. * @Date : 2021-03-18 22:50:49
  279. *
  280. ******************************************************************************/
  281. func init() {
  282. // 注册路由
  283. RegisterRoutes()
  284. }