BasaeBackRouter.go 68 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062
  1. package router
  2. import (
  3. "demo/data/dao/manage"
  4. "demo/data/domain"
  5. "demo/share"
  6. "encoding/json"
  7. "github.com/gin-gonic/gin"
  8. "github.com/mitchellh/mapstructure"
  9. "github.com/spf13/cast"
  10. )
  11. //BaseArticleRouter(group)
  12. //BaseArticleTagRouter(group)
  13. //BaseArticleTopicRouter(group)
  14. //BaseBackAuthorityRouter(group)
  15. //BaseBackMenuRouter(group)
  16. //BaseBackRoleRouter(group)
  17. //BaseBackRoleAuthorityRouter(group)
  18. //BaseBackRoleMenuRouter(group)
  19. //BaseDictDataRouter(group)
  20. //BaseDictTypeRouter(group)
  21. //BaseGenTableRouter(group)
  22. //BaseGenTableColumnRouter(group)
  23. //BaseGoodsRouter(group)
  24. //BaseGoodsCommodityAreaRouter(group)
  25. //BaseGoodsCouponRouter(group)
  26. //BaseGoodsCouponUserRouter(group)
  27. //BaseGoodsIntroductionRouter(group)
  28. //BaseGoodsOrderRouter(group)
  29. //BaseGoodsSkuRouter(group)
  30. //BaseGoodsSkuCardRouter(group)
  31. //BaseGoodsTagRouter(group)
  32. //BaseGoodsTopicRouter(group)
  33. //BaseGoodsTypeRouter(group)
  34. //BaseUserRouter(group)
  35. //BaseUserWalletRouter(group)
  36. func BaseArticleRouter(group *gin.RouterGroup) {
  37. BaseArticleGroup := group.Group("/back/base")
  38. PushRouter(BaseArticleGroup, "GET", "/article", GetBaseArticleById)
  39. PushRouter(BaseArticleGroup, "POST", "/article/list", GetBaseArticleList)
  40. PushRouter(BaseArticleGroup, "POST", "/article/in", GetBaseArticleListInId)
  41. PushRouter(BaseArticleGroup, "POST", "/article", SaveBaseArticle)
  42. PushRouter(BaseArticleGroup, "PUT", "/article", UpdateBaseArticle)
  43. PushRouter(BaseArticleGroup, "DELETE", "/article", DeleteBaseArticle)
  44. }
  45. func BaseArticleTagRouter(group *gin.RouterGroup) {
  46. BaseArticleTagGroup := group.Group("/back/base")
  47. PushRouter(BaseArticleTagGroup, "GET", "/articleTag", GetBaseArticleTagById)
  48. PushRouter(BaseArticleTagGroup, "POST", "/articleTag/list", GetBaseArticleTagList)
  49. PushRouter(BaseArticleTagGroup, "POST", "/articleTag/in", GetBaseArticleTagListInId)
  50. PushRouter(BaseArticleTagGroup, "POST", "/articleTag", SaveBaseArticleTag)
  51. PushRouter(BaseArticleTagGroup, "PUT", "/articleTag", UpdateBaseArticleTag)
  52. PushRouter(BaseArticleTagGroup, "DELETE", "/articleTag", DeleteBaseArticleTag)
  53. }
  54. func BaseArticleTopicRouter(group *gin.RouterGroup) {
  55. BaseArticleTopicGroup := group.Group("/back/base")
  56. PushRouter(BaseArticleTopicGroup, "GET", "/articleTopic", GetBaseArticleTopicById)
  57. PushRouter(BaseArticleTopicGroup, "POST", "/articleTopic/list", GetBaseArticleTopicList)
  58. PushRouter(BaseArticleTopicGroup, "POST", "/articleTopic/in", GetBaseArticleTopicListInId)
  59. PushRouter(BaseArticleTopicGroup, "POST", "/articleTopic", SaveBaseArticleTopic)
  60. PushRouter(BaseArticleTopicGroup, "PUT", "/articleTopic", UpdateBaseArticleTopic)
  61. PushRouter(BaseArticleTopicGroup, "DELETE", "/articleTopic", DeleteBaseArticleTopic)
  62. }
  63. func BaseBackAuthorityRouter(group *gin.RouterGroup) {
  64. BaseBackAuthorityGroup := group.Group("/back/base")
  65. PushRouter(BaseBackAuthorityGroup, "GET", "/backAuthority", GetBaseBackAuthorityById)
  66. PushRouter(BaseBackAuthorityGroup, "POST", "/backAuthority/list", GetBaseBackAuthorityList)
  67. PushRouter(BaseBackAuthorityGroup, "POST", "/backAuthority/in", GetBaseBackAuthorityListInId)
  68. PushRouter(BaseBackAuthorityGroup, "POST", "/backAuthority", SaveBaseBackAuthority)
  69. PushRouter(BaseBackAuthorityGroup, "PUT", "/backAuthority", UpdateBaseBackAuthority)
  70. PushRouter(BaseBackAuthorityGroup, "DELETE", "/backAuthority", DeleteBaseBackAuthority)
  71. }
  72. func BaseBackMenuRouter(group *gin.RouterGroup) {
  73. BaseBackMenuGroup := group.Group("/back/base")
  74. PushRouter(BaseBackMenuGroup, "GET", "/backMenu", GetBaseBackMenuById)
  75. PushRouter(BaseBackMenuGroup, "POST", "/backMenu/list", GetBaseBackMenuList)
  76. PushRouter(BaseBackMenuGroup, "POST", "/backMenu/in", GetBaseBackMenuListInId)
  77. PushRouter(BaseBackMenuGroup, "POST", "/backMenu", SaveBaseBackMenu)
  78. PushRouter(BaseBackMenuGroup, "PUT", "/backMenu", UpdateBaseBackMenu)
  79. PushRouter(BaseBackMenuGroup, "DELETE", "/backMenu", DeleteBaseBackMenu)
  80. }
  81. func BaseBackRoleRouter(group *gin.RouterGroup) {
  82. BaseBackRoleGroup := group.Group("/back/base")
  83. PushRouter(BaseBackRoleGroup, "GET", "/backRole", GetBaseBackRoleById)
  84. PushRouter(BaseBackRoleGroup, "POST", "/backRole/list", GetBaseBackRoleList)
  85. PushRouter(BaseBackRoleGroup, "POST", "/backRole/in", GetBaseBackRoleListInId)
  86. PushRouter(BaseBackRoleGroup, "POST", "/backRole", SaveBaseBackRole)
  87. PushRouter(BaseBackRoleGroup, "PUT", "/backRole", UpdateBaseBackRole)
  88. PushRouter(BaseBackRoleGroup, "DELETE", "/backRole", DeleteBaseBackRole)
  89. }
  90. func BaseBackRoleAuthorityRouter(group *gin.RouterGroup) {
  91. BaseBackRoleAuthorityGroup := group.Group("/back/base")
  92. PushRouter(BaseBackRoleAuthorityGroup, "GET", "/backRoleAuthority", GetBaseBackRoleAuthorityById)
  93. PushRouter(BaseBackRoleAuthorityGroup, "POST", "/backRoleAuthority/list", GetBaseBackRoleAuthorityList)
  94. PushRouter(BaseBackRoleAuthorityGroup, "POST", "/backRoleAuthority/in", GetBaseBackRoleAuthorityListInId)
  95. PushRouter(BaseBackRoleAuthorityGroup, "POST", "/backRoleAuthority", SaveBaseBackRoleAuthority)
  96. PushRouter(BaseBackRoleAuthorityGroup, "PUT", "/backRoleAuthority", UpdateBaseBackRoleAuthority)
  97. PushRouter(BaseBackRoleAuthorityGroup, "DELETE", "/backRoleAuthority", DeleteBaseBackRoleAuthority)
  98. }
  99. func BaseBackRoleMenuRouter(group *gin.RouterGroup) {
  100. BaseBackRoleMenuGroup := group.Group("/back/base")
  101. PushRouter(BaseBackRoleMenuGroup, "GET", "/backRoleMenu", GetBaseBackRoleMenuById)
  102. PushRouter(BaseBackRoleMenuGroup, "POST", "/backRoleMenu/list", GetBaseBackRoleMenuList)
  103. PushRouter(BaseBackRoleMenuGroup, "POST", "/backRoleMenu/in", GetBaseBackRoleMenuListInId)
  104. PushRouter(BaseBackRoleMenuGroup, "POST", "/backRoleMenu", SaveBaseBackRoleMenu)
  105. PushRouter(BaseBackRoleMenuGroup, "PUT", "/backRoleMenu", UpdateBaseBackRoleMenu)
  106. PushRouter(BaseBackRoleMenuGroup, "DELETE", "/backRoleMenu", DeleteBaseBackRoleMenu)
  107. }
  108. func BaseDictDataRouter(group *gin.RouterGroup) {
  109. BaseDictDataGroup := group.Group("/back/base")
  110. PushRouter(BaseDictDataGroup, "GET", "/dictData", GetBaseDictDataById)
  111. PushRouter(BaseDictDataGroup, "POST", "/dictData/list", GetBaseDictDataList)
  112. PushRouter(BaseDictDataGroup, "POST", "/dictData/in", GetBaseDictDataListInId)
  113. PushRouter(BaseDictDataGroup, "POST", "/dictData", SaveBaseDictData)
  114. PushRouter(BaseDictDataGroup, "PUT", "/dictData", UpdateBaseDictData)
  115. PushRouter(BaseDictDataGroup, "DELETE", "/dictData", DeleteBaseDictData)
  116. }
  117. func BaseDictTypeRouter(group *gin.RouterGroup) {
  118. BaseDictTypeGroup := group.Group("/back/base")
  119. PushRouter(BaseDictTypeGroup, "GET", "/dictType", GetBaseDictTypeById)
  120. PushRouter(BaseDictTypeGroup, "POST", "/dictType/list", GetBaseDictTypeList)
  121. PushRouter(BaseDictTypeGroup, "POST", "/dictType/in", GetBaseDictTypeListInId)
  122. PushRouter(BaseDictTypeGroup, "POST", "/dictType", SaveBaseDictType)
  123. PushRouter(BaseDictTypeGroup, "PUT", "/dictType", UpdateBaseDictType)
  124. PushRouter(BaseDictTypeGroup, "DELETE", "/dictType", DeleteBaseDictType)
  125. }
  126. func BaseGenTableRouter(group *gin.RouterGroup) {
  127. BaseGenTableGroup := group.Group("/back/base")
  128. PushRouter(BaseGenTableGroup, "GET", "/genTable", GetBaseGenTableById)
  129. PushRouter(BaseGenTableGroup, "POST", "/genTable/list", GetBaseGenTableList)
  130. PushRouter(BaseGenTableGroup, "POST", "/genTable/in", GetBaseGenTableListInId)
  131. PushRouter(BaseGenTableGroup, "POST", "/genTable", SaveBaseGenTable)
  132. PushRouter(BaseGenTableGroup, "PUT", "/genTable", UpdateBaseGenTable)
  133. PushRouter(BaseGenTableGroup, "DELETE", "/genTable", DeleteBaseGenTable)
  134. }
  135. func BaseGenTableColumnRouter(group *gin.RouterGroup) {
  136. BaseGenTableColumnGroup := group.Group("/back/base")
  137. PushRouter(BaseGenTableColumnGroup, "GET", "/genTableColumn", GetBaseGenTableColumnById)
  138. PushRouter(BaseGenTableColumnGroup, "POST", "/genTableColumn/list", GetBaseGenTableColumnList)
  139. PushRouter(BaseGenTableColumnGroup, "POST", "/genTableColumn/in", GetBaseGenTableColumnListInId)
  140. PushRouter(BaseGenTableColumnGroup, "POST", "/genTableColumn", SaveBaseGenTableColumn)
  141. PushRouter(BaseGenTableColumnGroup, "PUT", "/genTableColumn", UpdateBaseGenTableColumn)
  142. PushRouter(BaseGenTableColumnGroup, "DELETE", "/genTableColumn", DeleteBaseGenTableColumn)
  143. }
  144. func BaseGoodsRouter(group *gin.RouterGroup) {
  145. BaseGoodsGroup := group.Group("/back/base")
  146. PushRouter(BaseGoodsGroup, "GET", "/goods", GetBaseGoodsById)
  147. PushRouter(BaseGoodsGroup, "POST", "/goods/list", GetBaseGoodsList)
  148. PushRouter(BaseGoodsGroup, "POST", "/goods/in", GetBaseGoodsListInId)
  149. PushRouter(BaseGoodsGroup, "POST", "/goods", SaveBaseGoods)
  150. PushRouter(BaseGoodsGroup, "PUT", "/goods", UpdateBaseGoods)
  151. PushRouter(BaseGoodsGroup, "DELETE", "/goods", DeleteBaseGoods)
  152. }
  153. func BaseGoodsCommodityAreaRouter(group *gin.RouterGroup) {
  154. BaseGoodsCommodityAreaGroup := group.Group("/back/base")
  155. PushRouter(BaseGoodsCommodityAreaGroup, "GET", "/goodsCommodityArea", GetBaseGoodsCommodityAreaById)
  156. PushRouter(BaseGoodsCommodityAreaGroup, "POST", "/goodsCommodityArea/list", GetBaseGoodsCommodityAreaList)
  157. PushRouter(BaseGoodsCommodityAreaGroup, "POST", "/goodsCommodityArea/in", GetBaseGoodsCommodityAreaListInId)
  158. PushRouter(BaseGoodsCommodityAreaGroup, "POST", "/goodsCommodityArea", SaveBaseGoodsCommodityArea)
  159. PushRouter(BaseGoodsCommodityAreaGroup, "PUT", "/goodsCommodityArea", UpdateBaseGoodsCommodityArea)
  160. PushRouter(BaseGoodsCommodityAreaGroup, "DELETE", "/goodsCommodityArea", DeleteBaseGoodsCommodityArea)
  161. }
  162. func BaseGoodsCouponRouter(group *gin.RouterGroup) {
  163. BaseGoodsCouponGroup := group.Group("/back/base")
  164. PushRouter(BaseGoodsCouponGroup, "GET", "/goodsCoupon", GetBaseGoodsCouponById)
  165. PushRouter(BaseGoodsCouponGroup, "POST", "/goodsCoupon/list", GetBaseGoodsCouponList)
  166. PushRouter(BaseGoodsCouponGroup, "POST", "/goodsCoupon/in", GetBaseGoodsCouponListInId)
  167. PushRouter(BaseGoodsCouponGroup, "POST", "/goodsCoupon", SaveBaseGoodsCoupon)
  168. PushRouter(BaseGoodsCouponGroup, "PUT", "/goodsCoupon", UpdateBaseGoodsCoupon)
  169. PushRouter(BaseGoodsCouponGroup, "DELETE", "/goodsCoupon", DeleteBaseGoodsCoupon)
  170. }
  171. func BaseGoodsCouponUserRouter(group *gin.RouterGroup) {
  172. BaseGoodsCouponUserGroup := group.Group("/back/base")
  173. PushRouter(BaseGoodsCouponUserGroup, "GET", "/goodsCouponUser", GetBaseGoodsCouponUserById)
  174. PushRouter(BaseGoodsCouponUserGroup, "POST", "/goodsCouponUser/list", GetBaseGoodsCouponUserList)
  175. PushRouter(BaseGoodsCouponUserGroup, "POST", "/goodsCouponUser/in", GetBaseGoodsCouponUserListInId)
  176. PushRouter(BaseGoodsCouponUserGroup, "POST", "/goodsCouponUser", SaveBaseGoodsCouponUser)
  177. PushRouter(BaseGoodsCouponUserGroup, "PUT", "/goodsCouponUser", UpdateBaseGoodsCouponUser)
  178. PushRouter(BaseGoodsCouponUserGroup, "DELETE", "/goodsCouponUser", DeleteBaseGoodsCouponUser)
  179. }
  180. func BaseGoodsIntroductionRouter(group *gin.RouterGroup) {
  181. BaseGoodsIntroductionGroup := group.Group("/back/base")
  182. PushRouter(BaseGoodsIntroductionGroup, "GET", "/goodsIntroduction", GetBaseGoodsIntroductionById)
  183. PushRouter(BaseGoodsIntroductionGroup, "POST", "/goodsIntroduction/list", GetBaseGoodsIntroductionList)
  184. PushRouter(BaseGoodsIntroductionGroup, "POST", "/goodsIntroduction/in", GetBaseGoodsIntroductionListInId)
  185. PushRouter(BaseGoodsIntroductionGroup, "POST", "/goodsIntroduction", SaveBaseGoodsIntroduction)
  186. PushRouter(BaseGoodsIntroductionGroup, "PUT", "/goodsIntroduction", UpdateBaseGoodsIntroduction)
  187. PushRouter(BaseGoodsIntroductionGroup, "DELETE", "/goodsIntroduction", DeleteBaseGoodsIntroduction)
  188. }
  189. func BaseGoodsOrderRouter(group *gin.RouterGroup) {
  190. BaseGoodsOrderGroup := group.Group("/back/base")
  191. PushRouter(BaseGoodsOrderGroup, "GET", "/goodsOrder", GetBaseGoodsOrderById)
  192. PushRouter(BaseGoodsOrderGroup, "POST", "/goodsOrder/list", GetBaseGoodsOrderList)
  193. PushRouter(BaseGoodsOrderGroup, "POST", "/goodsOrder/in", GetBaseGoodsOrderListInId)
  194. PushRouter(BaseGoodsOrderGroup, "POST", "/goodsOrder", SaveBaseGoodsOrder)
  195. PushRouter(BaseGoodsOrderGroup, "PUT", "/goodsOrder", UpdateBaseGoodsOrder)
  196. PushRouter(BaseGoodsOrderGroup, "DELETE", "/goodsOrder", DeleteBaseGoodsOrder)
  197. }
  198. func BaseGoodsSkuRouter(group *gin.RouterGroup) {
  199. BaseGoodsSkuGroup := group.Group("/back/base")
  200. PushRouter(BaseGoodsSkuGroup, "GET", "/goodsSku", GetBaseGoodsSkuById)
  201. PushRouter(BaseGoodsSkuGroup, "POST", "/goodsSku/list", GetBaseGoodsSkuList)
  202. PushRouter(BaseGoodsSkuGroup, "POST", "/goodsSku/in", GetBaseGoodsSkuListInId)
  203. PushRouter(BaseGoodsSkuGroup, "POST", "/goodsSku", SaveBaseGoodsSku)
  204. PushRouter(BaseGoodsSkuGroup, "PUT", "/goodsSku", UpdateBaseGoodsSku)
  205. PushRouter(BaseGoodsSkuGroup, "DELETE", "/goodsSku", DeleteBaseGoodsSku)
  206. }
  207. func BaseGoodsSkuCardRouter(group *gin.RouterGroup) {
  208. BaseGoodsSkuCardGroup := group.Group("/back/base")
  209. PushRouter(BaseGoodsSkuCardGroup, "GET", "/goodsSkuCard", GetBaseGoodsSkuCardById)
  210. PushRouter(BaseGoodsSkuCardGroup, "POST", "/goodsSkuCard/list", GetBaseGoodsSkuCardList)
  211. PushRouter(BaseGoodsSkuCardGroup, "POST", "/goodsSkuCard/in", GetBaseGoodsSkuCardListInId)
  212. PushRouter(BaseGoodsSkuCardGroup, "POST", "/goodsSkuCard", SaveBaseGoodsSkuCard)
  213. PushRouter(BaseGoodsSkuCardGroup, "PUT", "/goodsSkuCard", UpdateBaseGoodsSkuCard)
  214. PushRouter(BaseGoodsSkuCardGroup, "DELETE", "/goodsSkuCard", DeleteBaseGoodsSkuCard)
  215. }
  216. func BaseGoodsTagRouter(group *gin.RouterGroup) {
  217. BaseGoodsTagGroup := group.Group("/back/base")
  218. PushRouter(BaseGoodsTagGroup, "GET", "/goodsTag", GetBaseGoodsTagById)
  219. PushRouter(BaseGoodsTagGroup, "POST", "/goodsTag/list", GetBaseGoodsTagList)
  220. PushRouter(BaseGoodsTagGroup, "POST", "/goodsTag/in", GetBaseGoodsTagListInId)
  221. PushRouter(BaseGoodsTagGroup, "POST", "/goodsTag", SaveBaseGoodsTag)
  222. PushRouter(BaseGoodsTagGroup, "PUT", "/goodsTag", UpdateBaseGoodsTag)
  223. PushRouter(BaseGoodsTagGroup, "DELETE", "/goodsTag", DeleteBaseGoodsTag)
  224. }
  225. func BaseGoodsTopicRouter(group *gin.RouterGroup) {
  226. BaseGoodsTopicGroup := group.Group("/back/base")
  227. PushRouter(BaseGoodsTopicGroup, "GET", "/goodsTopic", GetBaseGoodsTopicById)
  228. PushRouter(BaseGoodsTopicGroup, "POST", "/goodsTopic/list", GetBaseGoodsTopicList)
  229. PushRouter(BaseGoodsTopicGroup, "POST", "/goodsTopic/in", GetBaseGoodsTopicListInId)
  230. PushRouter(BaseGoodsTopicGroup, "POST", "/goodsTopic", SaveBaseGoodsTopic)
  231. PushRouter(BaseGoodsTopicGroup, "PUT", "/goodsTopic", UpdateBaseGoodsTopic)
  232. PushRouter(BaseGoodsTopicGroup, "DELETE", "/goodsTopic", DeleteBaseGoodsTopic)
  233. }
  234. func BaseGoodsTypeRouter(group *gin.RouterGroup) {
  235. BaseGoodsTypeGroup := group.Group("/back/base")
  236. PushRouter(BaseGoodsTypeGroup, "GET", "/goodsType", GetBaseGoodsTypeById)
  237. PushRouter(BaseGoodsTypeGroup, "POST", "/goodsType/list", GetBaseGoodsTypeList)
  238. PushRouter(BaseGoodsTypeGroup, "POST", "/goodsType/in", GetBaseGoodsTypeListInId)
  239. PushRouter(BaseGoodsTypeGroup, "POST", "/goodsType", SaveBaseGoodsType)
  240. PushRouter(BaseGoodsTypeGroup, "PUT", "/goodsType", UpdateBaseGoodsType)
  241. PushRouter(BaseGoodsTypeGroup, "DELETE", "/goodsType", DeleteBaseGoodsType)
  242. }
  243. func BaseUserRouter(group *gin.RouterGroup) {
  244. BaseUserGroup := group.Group("/back/base")
  245. PushRouter(BaseUserGroup, "GET", "/user", GetBaseUserById)
  246. PushRouter(BaseUserGroup, "POST", "/user/list", GetBaseUserList)
  247. PushRouter(BaseUserGroup, "POST", "/user/in", GetBaseUserListInId)
  248. PushRouter(BaseUserGroup, "POST", "/user", SaveBaseUser)
  249. PushRouter(BaseUserGroup, "PUT", "/user", UpdateBaseUser)
  250. PushRouter(BaseUserGroup, "DELETE", "/user", DeleteBaseUser)
  251. }
  252. func BaseUserWalletRouter(group *gin.RouterGroup) {
  253. BaseUserWalletGroup := group.Group("/back/base")
  254. PushRouter(BaseUserWalletGroup, "GET", "/userWallet", GetBaseUserWalletById)
  255. PushRouter(BaseUserWalletGroup, "POST", "/userWallet/list", GetBaseUserWalletList)
  256. PushRouter(BaseUserWalletGroup, "POST", "/userWallet/in", GetBaseUserWalletListInId)
  257. PushRouter(BaseUserWalletGroup, "POST", "/userWallet", SaveBaseUserWallet)
  258. PushRouter(BaseUserWalletGroup, "PUT", "/userWallet", UpdateBaseUserWallet)
  259. PushRouter(BaseUserWalletGroup, "DELETE", "/userWallet", DeleteBaseUserWallet)
  260. }
  261. func GetBaseArticleById(c *gin.Context) {
  262. id := c.Param("id")
  263. article, err := manage.GetArticleById(cast.ToInt64(id))
  264. if err != nil {
  265. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  266. }
  267. c.JSON(200, CreateResultData(article))
  268. }
  269. func GetBaseArticleList(c *gin.Context) {
  270. data := share.GetJsonAnyParam(c)
  271. param, _ := data("param")
  272. pageNum, _ := data("pageNum")
  273. pageSize, _ := data("pageSize")
  274. article := domain.Article{}
  275. err := mapstructure.Decode(param, &article)
  276. if err != nil {
  277. c.JSON(200, CreateResultError(500, "json转换错误"))
  278. }
  279. list, err := manage.GetArticleList(article, cast.ToInt(pageNum), cast.ToInt(pageSize))
  280. if err != nil {
  281. c.JSON(200, CreateResultError(500, "查询错误"))
  282. }
  283. c.JSON(200, CreateResultData(list))
  284. }
  285. func GetBaseArticleListInId(c *gin.Context) {
  286. data := share.GetJsonAnyParam(c)
  287. idsString, _ := data("ids")
  288. var ids []int64
  289. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  290. list, err := manage.GetArticleListInId(ids)
  291. if err != nil {
  292. c.JSON(200, CreateResultError(500, "查询错误"))
  293. }
  294. c.JSON(200, CreateResultData(list))
  295. }
  296. func SaveBaseArticle(c *gin.Context) {
  297. data := share.GetJsonAnyParam(c)
  298. articleParam, _ := data("article")
  299. article := domain.Article{}
  300. err := json.Unmarshal([]byte(cast.ToString(articleParam)), &article)
  301. saveArticle, err := manage.SaveArticle(&article)
  302. if err != nil {
  303. c.JSON(200, CreateResultError(500, "保存错误"))
  304. }
  305. c.JSON(200, CreateResultData(saveArticle))
  306. }
  307. func UpdateBaseArticle(c *gin.Context) {
  308. data := share.GetJsonAnyParam(c)
  309. article, _ := data("article")
  310. id, _ := data("id")
  311. setArticle, b, err := manage.SetArticle(cast.ToStringMap(article), cast.ToInt64(id))
  312. if err != nil || !b {
  313. c.JSON(200, CreateResultError(500, "修改错误"))
  314. }
  315. c.JSON(200, CreateResultData(setArticle))
  316. }
  317. func DeleteBaseArticle(c *gin.Context) {
  318. id := c.Param("id")
  319. res := manage.DeleteArticle(cast.ToInt64(id))
  320. if !res {
  321. c.JSON(200, CreateResultError(500, "删除错误"))
  322. }
  323. c.JSON(200, CreateResult())
  324. }
  325. func GetBaseArticleTagById(c *gin.Context) {
  326. id := c.Param("id")
  327. articleTag, err := manage.GetArticleTagById(cast.ToInt64(id))
  328. if err != nil {
  329. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  330. }
  331. c.JSON(200, CreateResultData(articleTag))
  332. }
  333. func GetBaseArticleTagList(c *gin.Context) {
  334. data := share.GetJsonAnyParam(c)
  335. param, _ := data("param")
  336. pageNum, _ := data("pageNum")
  337. pageSize, _ := data("pageSize")
  338. articleTag := domain.ArticleTag{}
  339. err := mapstructure.Decode(param, &articleTag)
  340. if err != nil {
  341. c.JSON(200, CreateResultError(500, "json转换错误"))
  342. }
  343. list, err := manage.GetArticleTagList(articleTag, cast.ToInt(pageNum), cast.ToInt(pageSize))
  344. if err != nil {
  345. c.JSON(200, CreateResultError(500, "查询错误"))
  346. }
  347. c.JSON(200, CreateResultData(list))
  348. }
  349. func GetBaseArticleTagListInId(c *gin.Context) {
  350. data := share.GetJsonAnyParam(c)
  351. idsString, _ := data("ids")
  352. var ids []int64
  353. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  354. list, err := manage.GetArticleTagListInId(ids)
  355. if err != nil {
  356. c.JSON(200, CreateResultError(500, "查询错误"))
  357. }
  358. c.JSON(200, CreateResultData(list))
  359. }
  360. func SaveBaseArticleTag(c *gin.Context) {
  361. data := share.GetJsonAnyParam(c)
  362. articleTagParam, _ := data("articleTag")
  363. articleTag := domain.ArticleTag{}
  364. err := json.Unmarshal([]byte(cast.ToString(articleTagParam)), &articleTag)
  365. saveArticleTag, err := manage.SaveArticleTag(&articleTag)
  366. if err != nil {
  367. c.JSON(200, CreateResultError(500, "保存错误"))
  368. }
  369. c.JSON(200, CreateResultData(saveArticleTag))
  370. }
  371. func UpdateBaseArticleTag(c *gin.Context) {
  372. data := share.GetJsonAnyParam(c)
  373. articleTag, _ := data("articleTag")
  374. id, _ := data("id")
  375. setArticleTag, b, err := manage.SetArticleTag(cast.ToStringMap(articleTag), cast.ToInt64(id))
  376. if err != nil || !b {
  377. c.JSON(200, CreateResultError(500, "修改错误"))
  378. }
  379. c.JSON(200, CreateResultData(setArticleTag))
  380. }
  381. func DeleteBaseArticleTag(c *gin.Context) {
  382. id := c.Param("id")
  383. res := manage.DeleteArticleTag(cast.ToInt64(id))
  384. if !res {
  385. c.JSON(200, CreateResultError(500, "删除错误"))
  386. }
  387. c.JSON(200, CreateResult())
  388. }
  389. func GetBaseArticleTopicById(c *gin.Context) {
  390. id := c.Param("id")
  391. articleTopic, err := manage.GetArticleTopicById(cast.ToInt64(id))
  392. if err != nil {
  393. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  394. }
  395. c.JSON(200, CreateResultData(articleTopic))
  396. }
  397. func GetBaseArticleTopicList(c *gin.Context) {
  398. data := share.GetJsonAnyParam(c)
  399. param, _ := data("param")
  400. pageNum, _ := data("pageNum")
  401. pageSize, _ := data("pageSize")
  402. articleTopic := domain.ArticleTopic{}
  403. err := mapstructure.Decode(param, &articleTopic)
  404. if err != nil {
  405. c.JSON(200, CreateResultError(500, "json转换错误"))
  406. }
  407. list, err := manage.GetArticleTopicList(articleTopic, cast.ToInt(pageNum), cast.ToInt(pageSize))
  408. if err != nil {
  409. c.JSON(200, CreateResultError(500, "查询错误"))
  410. }
  411. c.JSON(200, CreateResultData(list))
  412. }
  413. func GetBaseArticleTopicListInId(c *gin.Context) {
  414. data := share.GetJsonAnyParam(c)
  415. idsString, _ := data("ids")
  416. var ids []int64
  417. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  418. list, err := manage.GetArticleTopicListInId(ids)
  419. if err != nil {
  420. c.JSON(200, CreateResultError(500, "查询错误"))
  421. }
  422. c.JSON(200, CreateResultData(list))
  423. }
  424. func SaveBaseArticleTopic(c *gin.Context) {
  425. data := share.GetJsonAnyParam(c)
  426. articleTopicParam, _ := data("articleTopic")
  427. articleTopic := domain.ArticleTopic{}
  428. err := json.Unmarshal([]byte(cast.ToString(articleTopicParam)), &articleTopic)
  429. saveArticleTopic, err := manage.SaveArticleTopic(&articleTopic)
  430. if err != nil {
  431. c.JSON(200, CreateResultError(500, "保存错误"))
  432. }
  433. c.JSON(200, CreateResultData(saveArticleTopic))
  434. }
  435. func UpdateBaseArticleTopic(c *gin.Context) {
  436. data := share.GetJsonAnyParam(c)
  437. articleTopic, _ := data("articleTopic")
  438. id, _ := data("id")
  439. setArticleTopic, b, err := manage.SetArticleTopic(cast.ToStringMap(articleTopic), cast.ToInt64(id))
  440. if err != nil || !b {
  441. c.JSON(200, CreateResultError(500, "修改错误"))
  442. }
  443. c.JSON(200, CreateResultData(setArticleTopic))
  444. }
  445. func DeleteBaseArticleTopic(c *gin.Context) {
  446. id := c.Param("id")
  447. res := manage.DeleteArticleTopic(cast.ToInt64(id))
  448. if !res {
  449. c.JSON(200, CreateResultError(500, "删除错误"))
  450. }
  451. c.JSON(200, CreateResult())
  452. }
  453. func GetBaseBackAuthorityById(c *gin.Context) {
  454. id := c.Param("id")
  455. backAuthority, err := manage.GetBackAuthorityById(cast.ToInt64(id))
  456. if err != nil {
  457. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  458. }
  459. c.JSON(200, CreateResultData(backAuthority))
  460. }
  461. func GetBaseBackAuthorityList(c *gin.Context) {
  462. data := share.GetJsonAnyParam(c)
  463. param, _ := data("param")
  464. pageNum, _ := data("pageNum")
  465. pageSize, _ := data("pageSize")
  466. backAuthority := domain.BackAuthority{}
  467. err := mapstructure.Decode(param, &backAuthority)
  468. if err != nil {
  469. c.JSON(200, CreateResultError(500, "json转换错误"))
  470. }
  471. list, err := manage.GetBackAuthorityList(backAuthority, cast.ToInt(pageNum), cast.ToInt(pageSize))
  472. if err != nil {
  473. c.JSON(200, CreateResultError(500, "查询错误"))
  474. }
  475. c.JSON(200, CreateResultData(list))
  476. }
  477. func GetBaseBackAuthorityListInId(c *gin.Context) {
  478. data := share.GetJsonAnyParam(c)
  479. idsString, _ := data("ids")
  480. var ids []int64
  481. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  482. list, err := manage.GetBackAuthorityListInId(ids)
  483. if err != nil {
  484. c.JSON(200, CreateResultError(500, "查询错误"))
  485. }
  486. c.JSON(200, CreateResultData(list))
  487. }
  488. func SaveBaseBackAuthority(c *gin.Context) {
  489. data := share.GetJsonAnyParam(c)
  490. backAuthorityParam, _ := data("backAuthority")
  491. backAuthority := domain.BackAuthority{}
  492. err := json.Unmarshal([]byte(cast.ToString(backAuthorityParam)), &backAuthority)
  493. saveBackAuthority, err := manage.SaveBackAuthority(&backAuthority)
  494. if err != nil {
  495. c.JSON(200, CreateResultError(500, "保存错误"))
  496. }
  497. c.JSON(200, CreateResultData(saveBackAuthority))
  498. }
  499. func UpdateBaseBackAuthority(c *gin.Context) {
  500. data := share.GetJsonAnyParam(c)
  501. backAuthority, _ := data("backAuthority")
  502. id, _ := data("id")
  503. setBackAuthority, b, err := manage.SetBackAuthority(cast.ToStringMap(backAuthority), cast.ToInt64(id))
  504. if err != nil || !b {
  505. c.JSON(200, CreateResultError(500, "修改错误"))
  506. }
  507. c.JSON(200, CreateResultData(setBackAuthority))
  508. }
  509. func DeleteBaseBackAuthority(c *gin.Context) {
  510. id := c.Param("id")
  511. res := manage.DeleteBackAuthority(cast.ToInt64(id))
  512. if !res {
  513. c.JSON(200, CreateResultError(500, "删除错误"))
  514. }
  515. c.JSON(200, CreateResult())
  516. }
  517. func GetBaseBackMenuById(c *gin.Context) {
  518. id := c.Param("id")
  519. backMenu, err := manage.GetBackMenuById(cast.ToInt64(id))
  520. if err != nil {
  521. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  522. }
  523. c.JSON(200, CreateResultData(backMenu))
  524. }
  525. func GetBaseBackMenuList(c *gin.Context) {
  526. data := share.GetJsonAnyParam(c)
  527. param, _ := data("param")
  528. pageNum, _ := data("pageNum")
  529. pageSize, _ := data("pageSize")
  530. backMenu := domain.BackMenu{}
  531. err := mapstructure.Decode(param, &backMenu)
  532. if err != nil {
  533. c.JSON(200, CreateResultError(500, "json转换错误"))
  534. }
  535. list, err := manage.GetBackMenuList(backMenu, cast.ToInt(pageNum), cast.ToInt(pageSize))
  536. if err != nil {
  537. c.JSON(200, CreateResultError(500, "查询错误"))
  538. }
  539. c.JSON(200, CreateResultData(list))
  540. }
  541. func GetBaseBackMenuListInId(c *gin.Context) {
  542. data := share.GetJsonAnyParam(c)
  543. idsString, _ := data("ids")
  544. var ids []int64
  545. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  546. list, err := manage.GetBackMenuListInId(ids)
  547. if err != nil {
  548. c.JSON(200, CreateResultError(500, "查询错误"))
  549. }
  550. c.JSON(200, CreateResultData(list))
  551. }
  552. func SaveBaseBackMenu(c *gin.Context) {
  553. data := share.GetJsonAnyParam(c)
  554. backMenuParam, _ := data("backMenu")
  555. backMenu := domain.BackMenu{}
  556. err := json.Unmarshal([]byte(cast.ToString(backMenuParam)), &backMenu)
  557. saveBackMenu, err := manage.SaveBackMenu(&backMenu)
  558. if err != nil {
  559. c.JSON(200, CreateResultError(500, "保存错误"))
  560. }
  561. c.JSON(200, CreateResultData(saveBackMenu))
  562. }
  563. func UpdateBaseBackMenu(c *gin.Context) {
  564. data := share.GetJsonAnyParam(c)
  565. backMenu, _ := data("backMenu")
  566. id, _ := data("id")
  567. setBackMenu, b, err := manage.SetBackMenu(cast.ToStringMap(backMenu), cast.ToInt64(id))
  568. if err != nil || !b {
  569. c.JSON(200, CreateResultError(500, "修改错误"))
  570. }
  571. c.JSON(200, CreateResultData(setBackMenu))
  572. }
  573. func DeleteBaseBackMenu(c *gin.Context) {
  574. id := c.Param("id")
  575. res := manage.DeleteBackMenu(cast.ToInt64(id))
  576. if !res {
  577. c.JSON(200, CreateResultError(500, "删除错误"))
  578. }
  579. c.JSON(200, CreateResult())
  580. }
  581. func GetBaseBackRoleById(c *gin.Context) {
  582. id := c.Param("id")
  583. backRole, err := manage.GetBackRoleById(cast.ToInt64(id))
  584. if err != nil {
  585. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  586. }
  587. c.JSON(200, CreateResultData(backRole))
  588. }
  589. func GetBaseBackRoleList(c *gin.Context) {
  590. data := share.GetJsonAnyParam(c)
  591. param, _ := data("param")
  592. pageNum, _ := data("pageNum")
  593. pageSize, _ := data("pageSize")
  594. backRole := domain.BackRole{}
  595. err := mapstructure.Decode(param, &backRole)
  596. if err != nil {
  597. c.JSON(200, CreateResultError(500, "json转换错误"))
  598. }
  599. list, err := manage.GetBackRoleList(backRole, cast.ToInt(pageNum), cast.ToInt(pageSize))
  600. if err != nil {
  601. c.JSON(200, CreateResultError(500, "查询错误"))
  602. }
  603. c.JSON(200, CreateResultData(list))
  604. }
  605. func GetBaseBackRoleListInId(c *gin.Context) {
  606. data := share.GetJsonAnyParam(c)
  607. idsString, _ := data("ids")
  608. var ids []int64
  609. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  610. list, err := manage.GetBackRoleListInId(ids)
  611. if err != nil {
  612. c.JSON(200, CreateResultError(500, "查询错误"))
  613. }
  614. c.JSON(200, CreateResultData(list))
  615. }
  616. func SaveBaseBackRole(c *gin.Context) {
  617. data := share.GetJsonAnyParam(c)
  618. backRoleParam, _ := data("backRole")
  619. backRole := domain.BackRole{}
  620. err := json.Unmarshal([]byte(cast.ToString(backRoleParam)), &backRole)
  621. saveBackRole, err := manage.SaveBackRole(&backRole)
  622. if err != nil {
  623. c.JSON(200, CreateResultError(500, "保存错误"))
  624. }
  625. c.JSON(200, CreateResultData(saveBackRole))
  626. }
  627. func UpdateBaseBackRole(c *gin.Context) {
  628. data := share.GetJsonAnyParam(c)
  629. backRole, _ := data("backRole")
  630. id, _ := data("id")
  631. setBackRole, b, err := manage.SetBackRole(cast.ToStringMap(backRole), cast.ToInt64(id))
  632. if err != nil || !b {
  633. c.JSON(200, CreateResultError(500, "修改错误"))
  634. }
  635. c.JSON(200, CreateResultData(setBackRole))
  636. }
  637. func DeleteBaseBackRole(c *gin.Context) {
  638. id := c.Param("id")
  639. res := manage.DeleteBackRole(cast.ToInt64(id))
  640. if !res {
  641. c.JSON(200, CreateResultError(500, "删除错误"))
  642. }
  643. c.JSON(200, CreateResult())
  644. }
  645. func GetBaseBackRoleAuthorityById(c *gin.Context) {
  646. id := c.Param("id")
  647. backRoleAuthority, err := manage.GetBackRoleAuthorityById(cast.ToInt64(id))
  648. if err != nil {
  649. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  650. }
  651. c.JSON(200, CreateResultData(backRoleAuthority))
  652. }
  653. func GetBaseBackRoleAuthorityList(c *gin.Context) {
  654. data := share.GetJsonAnyParam(c)
  655. param, _ := data("param")
  656. pageNum, _ := data("pageNum")
  657. pageSize, _ := data("pageSize")
  658. backRoleAuthority := domain.BackRoleAuthority{}
  659. err := mapstructure.Decode(param, &backRoleAuthority)
  660. if err != nil {
  661. c.JSON(200, CreateResultError(500, "json转换错误"))
  662. }
  663. list, err := manage.GetBackRoleAuthorityList(backRoleAuthority, cast.ToInt(pageNum), cast.ToInt(pageSize))
  664. if err != nil {
  665. c.JSON(200, CreateResultError(500, "查询错误"))
  666. }
  667. c.JSON(200, CreateResultData(list))
  668. }
  669. func GetBaseBackRoleAuthorityListInId(c *gin.Context) {
  670. data := share.GetJsonAnyParam(c)
  671. idsString, _ := data("ids")
  672. var ids []int64
  673. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  674. list, err := manage.GetBackRoleAuthorityListInId(ids)
  675. if err != nil {
  676. c.JSON(200, CreateResultError(500, "查询错误"))
  677. }
  678. c.JSON(200, CreateResultData(list))
  679. }
  680. func SaveBaseBackRoleAuthority(c *gin.Context) {
  681. data := share.GetJsonAnyParam(c)
  682. backRoleAuthorityParam, _ := data("backRoleAuthority")
  683. backRoleAuthority := domain.BackRoleAuthority{}
  684. err := json.Unmarshal([]byte(cast.ToString(backRoleAuthorityParam)), &backRoleAuthority)
  685. saveBackRoleAuthority, err := manage.SaveBackRoleAuthority(&backRoleAuthority)
  686. if err != nil {
  687. c.JSON(200, CreateResultError(500, "保存错误"))
  688. }
  689. c.JSON(200, CreateResultData(saveBackRoleAuthority))
  690. }
  691. func UpdateBaseBackRoleAuthority(c *gin.Context) {
  692. data := share.GetJsonAnyParam(c)
  693. backRoleAuthority, _ := data("backRoleAuthority")
  694. id, _ := data("id")
  695. setBackRoleAuthority, b, err := manage.SetBackRoleAuthority(cast.ToStringMap(backRoleAuthority), cast.ToInt64(id))
  696. if err != nil || !b {
  697. c.JSON(200, CreateResultError(500, "修改错误"))
  698. }
  699. c.JSON(200, CreateResultData(setBackRoleAuthority))
  700. }
  701. func DeleteBaseBackRoleAuthority(c *gin.Context) {
  702. id := c.Param("id")
  703. res := manage.DeleteBackRoleAuthority(cast.ToInt64(id))
  704. if !res {
  705. c.JSON(200, CreateResultError(500, "删除错误"))
  706. }
  707. c.JSON(200, CreateResult())
  708. }
  709. func GetBaseBackRoleMenuById(c *gin.Context) {
  710. id := c.Param("id")
  711. backRoleMenu, err := manage.GetBackRoleMenuById(cast.ToInt64(id))
  712. if err != nil {
  713. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  714. }
  715. c.JSON(200, CreateResultData(backRoleMenu))
  716. }
  717. func GetBaseBackRoleMenuList(c *gin.Context) {
  718. data := share.GetJsonAnyParam(c)
  719. param, _ := data("param")
  720. pageNum, _ := data("pageNum")
  721. pageSize, _ := data("pageSize")
  722. backRoleMenu := domain.BackRoleMenu{}
  723. err := mapstructure.Decode(param, &backRoleMenu)
  724. if err != nil {
  725. c.JSON(200, CreateResultError(500, "json转换错误"))
  726. }
  727. list, err := manage.GetBackRoleMenuList(backRoleMenu, cast.ToInt(pageNum), cast.ToInt(pageSize))
  728. if err != nil {
  729. c.JSON(200, CreateResultError(500, "查询错误"))
  730. }
  731. c.JSON(200, CreateResultData(list))
  732. }
  733. func GetBaseBackRoleMenuListInId(c *gin.Context) {
  734. data := share.GetJsonAnyParam(c)
  735. idsString, _ := data("ids")
  736. var ids []int64
  737. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  738. list, err := manage.GetBackRoleMenuListInId(ids)
  739. if err != nil {
  740. c.JSON(200, CreateResultError(500, "查询错误"))
  741. }
  742. c.JSON(200, CreateResultData(list))
  743. }
  744. func SaveBaseBackRoleMenu(c *gin.Context) {
  745. data := share.GetJsonAnyParam(c)
  746. backRoleMenuParam, _ := data("backRoleMenu")
  747. backRoleMenu := domain.BackRoleMenu{}
  748. err := json.Unmarshal([]byte(cast.ToString(backRoleMenuParam)), &backRoleMenu)
  749. saveBackRoleMenu, err := manage.SaveBackRoleMenu(&backRoleMenu)
  750. if err != nil {
  751. c.JSON(200, CreateResultError(500, "保存错误"))
  752. }
  753. c.JSON(200, CreateResultData(saveBackRoleMenu))
  754. }
  755. func UpdateBaseBackRoleMenu(c *gin.Context) {
  756. data := share.GetJsonAnyParam(c)
  757. backRoleMenu, _ := data("backRoleMenu")
  758. id, _ := data("id")
  759. setBackRoleMenu, b, err := manage.SetBackRoleMenu(cast.ToStringMap(backRoleMenu), cast.ToInt64(id))
  760. if err != nil || !b {
  761. c.JSON(200, CreateResultError(500, "修改错误"))
  762. }
  763. c.JSON(200, CreateResultData(setBackRoleMenu))
  764. }
  765. func DeleteBaseBackRoleMenu(c *gin.Context) {
  766. id := c.Param("id")
  767. res := manage.DeleteBackRoleMenu(cast.ToInt64(id))
  768. if !res {
  769. c.JSON(200, CreateResultError(500, "删除错误"))
  770. }
  771. c.JSON(200, CreateResult())
  772. }
  773. func GetBaseDictDataById(c *gin.Context) {
  774. id := c.Param("id")
  775. dictData, err := manage.GetDictDataById(cast.ToInt64(id))
  776. if err != nil {
  777. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  778. }
  779. c.JSON(200, CreateResultData(dictData))
  780. }
  781. func GetBaseDictDataList(c *gin.Context) {
  782. data := share.GetJsonAnyParam(c)
  783. param, _ := data("param")
  784. pageNum, _ := data("pageNum")
  785. pageSize, _ := data("pageSize")
  786. dictData := domain.DictData{}
  787. err := mapstructure.Decode(param, &dictData)
  788. if err != nil {
  789. c.JSON(200, CreateResultError(500, "json转换错误"))
  790. }
  791. list, err := manage.GetDictDataList(dictData, cast.ToInt(pageNum), cast.ToInt(pageSize))
  792. if err != nil {
  793. c.JSON(200, CreateResultError(500, "查询错误"))
  794. }
  795. c.JSON(200, CreateResultData(list))
  796. }
  797. func GetBaseDictDataListInId(c *gin.Context) {
  798. data := share.GetJsonAnyParam(c)
  799. idsString, _ := data("ids")
  800. var ids []int64
  801. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  802. list, err := manage.GetDictDataListInId(ids)
  803. if err != nil {
  804. c.JSON(200, CreateResultError(500, "查询错误"))
  805. }
  806. c.JSON(200, CreateResultData(list))
  807. }
  808. func SaveBaseDictData(c *gin.Context) {
  809. data := share.GetJsonAnyParam(c)
  810. dictDataParam, _ := data("dictData")
  811. dictData := domain.DictData{}
  812. err := json.Unmarshal([]byte(cast.ToString(dictDataParam)), &dictData)
  813. saveDictData, err := manage.SaveDictData(&dictData)
  814. if err != nil {
  815. c.JSON(200, CreateResultError(500, "保存错误"))
  816. }
  817. c.JSON(200, CreateResultData(saveDictData))
  818. }
  819. func UpdateBaseDictData(c *gin.Context) {
  820. data := share.GetJsonAnyParam(c)
  821. dictData, _ := data("dictData")
  822. id, _ := data("id")
  823. setDictData, b, err := manage.SetDictData(cast.ToStringMap(dictData), cast.ToInt64(id))
  824. if err != nil || !b {
  825. c.JSON(200, CreateResultError(500, "修改错误"))
  826. }
  827. c.JSON(200, CreateResultData(setDictData))
  828. }
  829. func DeleteBaseDictData(c *gin.Context) {
  830. id := c.Param("id")
  831. res := manage.DeleteDictData(cast.ToInt64(id))
  832. if !res {
  833. c.JSON(200, CreateResultError(500, "删除错误"))
  834. }
  835. c.JSON(200, CreateResult())
  836. }
  837. func GetBaseDictTypeById(c *gin.Context) {
  838. id := c.Param("id")
  839. dictType, err := manage.GetDictTypeById(cast.ToInt64(id))
  840. if err != nil {
  841. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  842. }
  843. c.JSON(200, CreateResultData(dictType))
  844. }
  845. func GetBaseDictTypeList(c *gin.Context) {
  846. data := share.GetJsonAnyParam(c)
  847. param, _ := data("param")
  848. pageNum, _ := data("pageNum")
  849. pageSize, _ := data("pageSize")
  850. dictType := domain.DictType{}
  851. err := mapstructure.Decode(param, &dictType)
  852. if err != nil {
  853. c.JSON(200, CreateResultError(500, "json转换错误"))
  854. }
  855. list, err := manage.GetDictTypeList(dictType, cast.ToInt(pageNum), cast.ToInt(pageSize))
  856. if err != nil {
  857. c.JSON(200, CreateResultError(500, "查询错误"))
  858. }
  859. c.JSON(200, CreateResultData(list))
  860. }
  861. func GetBaseDictTypeListInId(c *gin.Context) {
  862. data := share.GetJsonAnyParam(c)
  863. idsString, _ := data("ids")
  864. var ids []int64
  865. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  866. list, err := manage.GetDictTypeListInId(ids)
  867. if err != nil {
  868. c.JSON(200, CreateResultError(500, "查询错误"))
  869. }
  870. c.JSON(200, CreateResultData(list))
  871. }
  872. func SaveBaseDictType(c *gin.Context) {
  873. data := share.GetJsonAnyParam(c)
  874. dictTypeParam, _ := data("dictType")
  875. dictType := domain.DictType{}
  876. err := json.Unmarshal([]byte(cast.ToString(dictTypeParam)), &dictType)
  877. saveDictType, err := manage.SaveDictType(&dictType)
  878. if err != nil {
  879. c.JSON(200, CreateResultError(500, "保存错误"))
  880. }
  881. c.JSON(200, CreateResultData(saveDictType))
  882. }
  883. func UpdateBaseDictType(c *gin.Context) {
  884. data := share.GetJsonAnyParam(c)
  885. dictType, _ := data("dictType")
  886. id, _ := data("id")
  887. setDictType, b, err := manage.SetDictType(cast.ToStringMap(dictType), cast.ToInt64(id))
  888. if err != nil || !b {
  889. c.JSON(200, CreateResultError(500, "修改错误"))
  890. }
  891. c.JSON(200, CreateResultData(setDictType))
  892. }
  893. func DeleteBaseDictType(c *gin.Context) {
  894. id := c.Param("id")
  895. res := manage.DeleteDictType(cast.ToInt64(id))
  896. if !res {
  897. c.JSON(200, CreateResultError(500, "删除错误"))
  898. }
  899. c.JSON(200, CreateResult())
  900. }
  901. func GetBaseGenTableById(c *gin.Context) {
  902. id := c.Param("id")
  903. genTable, err := manage.GetGenTableById(cast.ToInt64(id))
  904. if err != nil {
  905. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  906. }
  907. c.JSON(200, CreateResultData(genTable))
  908. }
  909. func GetBaseGenTableList(c *gin.Context) {
  910. data := share.GetJsonAnyParam(c)
  911. param, _ := data("param")
  912. pageNum, _ := data("pageNum")
  913. pageSize, _ := data("pageSize")
  914. genTable := domain.GenTable{}
  915. err := mapstructure.Decode(param, &genTable)
  916. if err != nil {
  917. c.JSON(200, CreateResultError(500, "json转换错误"))
  918. }
  919. list, err := manage.GetGenTableList(genTable, cast.ToInt(pageNum), cast.ToInt(pageSize))
  920. if err != nil {
  921. c.JSON(200, CreateResultError(500, "查询错误"))
  922. }
  923. c.JSON(200, CreateResultData(list))
  924. }
  925. func GetBaseGenTableListInId(c *gin.Context) {
  926. data := share.GetJsonAnyParam(c)
  927. idsString, _ := data("ids")
  928. var ids []int64
  929. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  930. list, err := manage.GetGenTableListInId(ids)
  931. if err != nil {
  932. c.JSON(200, CreateResultError(500, "查询错误"))
  933. }
  934. c.JSON(200, CreateResultData(list))
  935. }
  936. func SaveBaseGenTable(c *gin.Context) {
  937. data := share.GetJsonAnyParam(c)
  938. genTableParam, _ := data("genTable")
  939. genTable := domain.GenTable{}
  940. err := json.Unmarshal([]byte(cast.ToString(genTableParam)), &genTable)
  941. saveGenTable, err := manage.SaveGenTable(&genTable)
  942. if err != nil {
  943. c.JSON(200, CreateResultError(500, "保存错误"))
  944. }
  945. c.JSON(200, CreateResultData(saveGenTable))
  946. }
  947. func UpdateBaseGenTable(c *gin.Context) {
  948. data := share.GetJsonAnyParam(c)
  949. genTable, _ := data("genTable")
  950. id, _ := data("id")
  951. setGenTable, b, err := manage.SetGenTable(cast.ToStringMap(genTable), cast.ToInt64(id))
  952. if err != nil || !b {
  953. c.JSON(200, CreateResultError(500, "修改错误"))
  954. }
  955. c.JSON(200, CreateResultData(setGenTable))
  956. }
  957. func DeleteBaseGenTable(c *gin.Context) {
  958. id := c.Param("id")
  959. res := manage.DeleteGenTable(cast.ToInt64(id))
  960. if !res {
  961. c.JSON(200, CreateResultError(500, "删除错误"))
  962. }
  963. c.JSON(200, CreateResult())
  964. }
  965. func GetBaseGenTableColumnById(c *gin.Context) {
  966. id := c.Param("id")
  967. genTableColumn, err := manage.GetGenTableColumnById(cast.ToInt64(id))
  968. if err != nil {
  969. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  970. }
  971. c.JSON(200, CreateResultData(genTableColumn))
  972. }
  973. func GetBaseGenTableColumnList(c *gin.Context) {
  974. data := share.GetJsonAnyParam(c)
  975. param, _ := data("param")
  976. pageNum, _ := data("pageNum")
  977. pageSize, _ := data("pageSize")
  978. genTableColumn := domain.GenTableColumn{}
  979. err := mapstructure.Decode(param, &genTableColumn)
  980. if err != nil {
  981. c.JSON(200, CreateResultError(500, "json转换错误"))
  982. }
  983. list, err := manage.GetGenTableColumnList(genTableColumn, cast.ToInt(pageNum), cast.ToInt(pageSize))
  984. if err != nil {
  985. c.JSON(200, CreateResultError(500, "查询错误"))
  986. }
  987. c.JSON(200, CreateResultData(list))
  988. }
  989. func GetBaseGenTableColumnListInId(c *gin.Context) {
  990. data := share.GetJsonAnyParam(c)
  991. idsString, _ := data("ids")
  992. var ids []int64
  993. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  994. list, err := manage.GetGenTableColumnListInId(ids)
  995. if err != nil {
  996. c.JSON(200, CreateResultError(500, "查询错误"))
  997. }
  998. c.JSON(200, CreateResultData(list))
  999. }
  1000. func SaveBaseGenTableColumn(c *gin.Context) {
  1001. data := share.GetJsonAnyParam(c)
  1002. genTableColumnParam, _ := data("genTableColumn")
  1003. genTableColumn := domain.GenTableColumn{}
  1004. err := json.Unmarshal([]byte(cast.ToString(genTableColumnParam)), &genTableColumn)
  1005. saveGenTableColumn, err := manage.SaveGenTableColumn(&genTableColumn)
  1006. if err != nil {
  1007. c.JSON(200, CreateResultError(500, "保存错误"))
  1008. }
  1009. c.JSON(200, CreateResultData(saveGenTableColumn))
  1010. }
  1011. func UpdateBaseGenTableColumn(c *gin.Context) {
  1012. data := share.GetJsonAnyParam(c)
  1013. genTableColumn, _ := data("genTableColumn")
  1014. id, _ := data("id")
  1015. setGenTableColumn, b, err := manage.SetGenTableColumn(cast.ToStringMap(genTableColumn), cast.ToInt64(id))
  1016. if err != nil || !b {
  1017. c.JSON(200, CreateResultError(500, "修改错误"))
  1018. }
  1019. c.JSON(200, CreateResultData(setGenTableColumn))
  1020. }
  1021. func DeleteBaseGenTableColumn(c *gin.Context) {
  1022. id := c.Param("id")
  1023. res := manage.DeleteGenTableColumn(cast.ToInt64(id))
  1024. if !res {
  1025. c.JSON(200, CreateResultError(500, "删除错误"))
  1026. }
  1027. c.JSON(200, CreateResult())
  1028. }
  1029. func GetBaseGoodsById(c *gin.Context) {
  1030. id := c.Param("id")
  1031. goods, err := manage.GetGoodsById(cast.ToInt64(id))
  1032. if err != nil {
  1033. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1034. }
  1035. c.JSON(200, CreateResultData(goods))
  1036. }
  1037. func GetBaseGoodsList(c *gin.Context) {
  1038. data := share.GetJsonAnyParam(c)
  1039. param, _ := data("param")
  1040. pageNum, _ := data("pageNum")
  1041. pageSize, _ := data("pageSize")
  1042. goods := domain.Goods{}
  1043. err := mapstructure.Decode(param, &goods)
  1044. if err != nil {
  1045. c.JSON(200, CreateResultError(500, "json转换错误"))
  1046. }
  1047. list, err := manage.GetGoodsList(goods, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1048. if err != nil {
  1049. c.JSON(200, CreateResultError(500, "查询错误"))
  1050. }
  1051. c.JSON(200, CreateResultData(list))
  1052. }
  1053. func GetBaseGoodsListInId(c *gin.Context) {
  1054. data := share.GetJsonAnyParam(c)
  1055. idsString, _ := data("ids")
  1056. var ids []int64
  1057. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1058. list, err := manage.GetGoodsListInId(ids)
  1059. if err != nil {
  1060. c.JSON(200, CreateResultError(500, "查询错误"))
  1061. }
  1062. c.JSON(200, CreateResultData(list))
  1063. }
  1064. func SaveBaseGoods(c *gin.Context) {
  1065. data := share.GetJsonAnyParam(c)
  1066. goodsParam, _ := data("goods")
  1067. goods := domain.Goods{}
  1068. err := json.Unmarshal([]byte(cast.ToString(goodsParam)), &goods)
  1069. saveGoods, err := manage.SaveGoods(&goods)
  1070. if err != nil {
  1071. c.JSON(200, CreateResultError(500, "保存错误"))
  1072. }
  1073. c.JSON(200, CreateResultData(saveGoods))
  1074. }
  1075. func UpdateBaseGoods(c *gin.Context) {
  1076. data := share.GetJsonAnyParam(c)
  1077. goods, _ := data("goods")
  1078. id, _ := data("id")
  1079. setGoods, b, err := manage.SetGoods(cast.ToStringMap(goods), cast.ToInt64(id))
  1080. if err != nil || !b {
  1081. c.JSON(200, CreateResultError(500, "修改错误"))
  1082. }
  1083. c.JSON(200, CreateResultData(setGoods))
  1084. }
  1085. func DeleteBaseGoods(c *gin.Context) {
  1086. id := c.Param("id")
  1087. res := manage.DeleteGoods(cast.ToInt64(id))
  1088. if !res {
  1089. c.JSON(200, CreateResultError(500, "删除错误"))
  1090. }
  1091. c.JSON(200, CreateResult())
  1092. }
  1093. func GetBaseGoodsCommodityAreaById(c *gin.Context) {
  1094. id := c.Param("id")
  1095. goodsCommodityArea, err := manage.GetGoodsCommodityAreaById(cast.ToInt64(id))
  1096. if err != nil {
  1097. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1098. }
  1099. c.JSON(200, CreateResultData(goodsCommodityArea))
  1100. }
  1101. func GetBaseGoodsCommodityAreaList(c *gin.Context) {
  1102. data := share.GetJsonAnyParam(c)
  1103. param, _ := data("param")
  1104. pageNum, _ := data("pageNum")
  1105. pageSize, _ := data("pageSize")
  1106. goodsCommodityArea := domain.GoodsCommodityArea{}
  1107. err := mapstructure.Decode(param, &goodsCommodityArea)
  1108. if err != nil {
  1109. c.JSON(200, CreateResultError(500, "json转换错误"))
  1110. }
  1111. list, err := manage.GetGoodsCommodityAreaList(goodsCommodityArea, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1112. if err != nil {
  1113. c.JSON(200, CreateResultError(500, "查询错误"))
  1114. }
  1115. c.JSON(200, CreateResultData(list))
  1116. }
  1117. func GetBaseGoodsCommodityAreaListInId(c *gin.Context) {
  1118. data := share.GetJsonAnyParam(c)
  1119. idsString, _ := data("ids")
  1120. var ids []int64
  1121. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1122. list, err := manage.GetGoodsCommodityAreaListInId(ids)
  1123. if err != nil {
  1124. c.JSON(200, CreateResultError(500, "查询错误"))
  1125. }
  1126. c.JSON(200, CreateResultData(list))
  1127. }
  1128. func SaveBaseGoodsCommodityArea(c *gin.Context) {
  1129. data := share.GetJsonAnyParam(c)
  1130. goodsCommodityAreaParam, _ := data("goodsCommodityArea")
  1131. goodsCommodityArea := domain.GoodsCommodityArea{}
  1132. err := json.Unmarshal([]byte(cast.ToString(goodsCommodityAreaParam)), &goodsCommodityArea)
  1133. saveGoodsCommodityArea, err := manage.SaveGoodsCommodityArea(&goodsCommodityArea)
  1134. if err != nil {
  1135. c.JSON(200, CreateResultError(500, "保存错误"))
  1136. }
  1137. c.JSON(200, CreateResultData(saveGoodsCommodityArea))
  1138. }
  1139. func UpdateBaseGoodsCommodityArea(c *gin.Context) {
  1140. data := share.GetJsonAnyParam(c)
  1141. goodsCommodityArea, _ := data("goodsCommodityArea")
  1142. id, _ := data("id")
  1143. setGoodsCommodityArea, b, err := manage.SetGoodsCommodityArea(cast.ToStringMap(goodsCommodityArea), cast.ToInt64(id))
  1144. if err != nil || !b {
  1145. c.JSON(200, CreateResultError(500, "修改错误"))
  1146. }
  1147. c.JSON(200, CreateResultData(setGoodsCommodityArea))
  1148. }
  1149. func DeleteBaseGoodsCommodityArea(c *gin.Context) {
  1150. id := c.Param("id")
  1151. res := manage.DeleteGoodsCommodityArea(cast.ToInt64(id))
  1152. if !res {
  1153. c.JSON(200, CreateResultError(500, "删除错误"))
  1154. }
  1155. c.JSON(200, CreateResult())
  1156. }
  1157. func GetBaseGoodsCouponById(c *gin.Context) {
  1158. id := c.Param("id")
  1159. goodsCoupon, err := manage.GetGoodsCouponById(cast.ToInt64(id))
  1160. if err != nil {
  1161. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1162. }
  1163. c.JSON(200, CreateResultData(goodsCoupon))
  1164. }
  1165. func GetBaseGoodsCouponList(c *gin.Context) {
  1166. data := share.GetJsonAnyParam(c)
  1167. param, _ := data("param")
  1168. pageNum, _ := data("pageNum")
  1169. pageSize, _ := data("pageSize")
  1170. goodsCoupon := domain.GoodsCoupon{}
  1171. err := mapstructure.Decode(param, &goodsCoupon)
  1172. if err != nil {
  1173. c.JSON(200, CreateResultError(500, "json转换错误"))
  1174. }
  1175. list, err := manage.GetGoodsCouponList(goodsCoupon, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1176. if err != nil {
  1177. c.JSON(200, CreateResultError(500, "查询错误"))
  1178. }
  1179. c.JSON(200, CreateResultData(list))
  1180. }
  1181. func GetBaseGoodsCouponListInId(c *gin.Context) {
  1182. data := share.GetJsonAnyParam(c)
  1183. idsString, _ := data("ids")
  1184. var ids []int64
  1185. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1186. list, err := manage.GetGoodsCouponListInId(ids)
  1187. if err != nil {
  1188. c.JSON(200, CreateResultError(500, "查询错误"))
  1189. }
  1190. c.JSON(200, CreateResultData(list))
  1191. }
  1192. func SaveBaseGoodsCoupon(c *gin.Context) {
  1193. data := share.GetJsonAnyParam(c)
  1194. goodsCouponParam, _ := data("goodsCoupon")
  1195. goodsCoupon := domain.GoodsCoupon{}
  1196. err := json.Unmarshal([]byte(cast.ToString(goodsCouponParam)), &goodsCoupon)
  1197. saveGoodsCoupon, err := manage.SaveGoodsCoupon(&goodsCoupon)
  1198. if err != nil {
  1199. c.JSON(200, CreateResultError(500, "保存错误"))
  1200. }
  1201. c.JSON(200, CreateResultData(saveGoodsCoupon))
  1202. }
  1203. func UpdateBaseGoodsCoupon(c *gin.Context) {
  1204. data := share.GetJsonAnyParam(c)
  1205. goodsCoupon, _ := data("goodsCoupon")
  1206. id, _ := data("id")
  1207. setGoodsCoupon, b, err := manage.SetGoodsCoupon(cast.ToStringMap(goodsCoupon), cast.ToInt64(id))
  1208. if err != nil || !b {
  1209. c.JSON(200, CreateResultError(500, "修改错误"))
  1210. }
  1211. c.JSON(200, CreateResultData(setGoodsCoupon))
  1212. }
  1213. func DeleteBaseGoodsCoupon(c *gin.Context) {
  1214. id := c.Param("id")
  1215. res := manage.DeleteGoodsCoupon(cast.ToInt64(id))
  1216. if !res {
  1217. c.JSON(200, CreateResultError(500, "删除错误"))
  1218. }
  1219. c.JSON(200, CreateResult())
  1220. }
  1221. func GetBaseGoodsCouponUserById(c *gin.Context) {
  1222. id := c.Param("id")
  1223. goodsCouponUser, err := manage.GetGoodsCouponUserById(cast.ToInt64(id))
  1224. if err != nil {
  1225. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1226. }
  1227. c.JSON(200, CreateResultData(goodsCouponUser))
  1228. }
  1229. func GetBaseGoodsCouponUserList(c *gin.Context) {
  1230. data := share.GetJsonAnyParam(c)
  1231. param, _ := data("param")
  1232. pageNum, _ := data("pageNum")
  1233. pageSize, _ := data("pageSize")
  1234. goodsCouponUser := domain.GoodsCouponUser{}
  1235. err := mapstructure.Decode(param, &goodsCouponUser)
  1236. if err != nil {
  1237. c.JSON(200, CreateResultError(500, "json转换错误"))
  1238. }
  1239. list, err := manage.GetGoodsCouponUserList(goodsCouponUser, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1240. if err != nil {
  1241. c.JSON(200, CreateResultError(500, "查询错误"))
  1242. }
  1243. c.JSON(200, CreateResultData(list))
  1244. }
  1245. func GetBaseGoodsCouponUserListInId(c *gin.Context) {
  1246. data := share.GetJsonAnyParam(c)
  1247. idsString, _ := data("ids")
  1248. var ids []int64
  1249. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1250. list, err := manage.GetGoodsCouponUserListInId(ids)
  1251. if err != nil {
  1252. c.JSON(200, CreateResultError(500, "查询错误"))
  1253. }
  1254. c.JSON(200, CreateResultData(list))
  1255. }
  1256. func SaveBaseGoodsCouponUser(c *gin.Context) {
  1257. data := share.GetJsonAnyParam(c)
  1258. goodsCouponUserParam, _ := data("goodsCouponUser")
  1259. goodsCouponUser := domain.GoodsCouponUser{}
  1260. err := json.Unmarshal([]byte(cast.ToString(goodsCouponUserParam)), &goodsCouponUser)
  1261. saveGoodsCouponUser, err := manage.SaveGoodsCouponUser(&goodsCouponUser)
  1262. if err != nil {
  1263. c.JSON(200, CreateResultError(500, "保存错误"))
  1264. }
  1265. c.JSON(200, CreateResultData(saveGoodsCouponUser))
  1266. }
  1267. func UpdateBaseGoodsCouponUser(c *gin.Context) {
  1268. data := share.GetJsonAnyParam(c)
  1269. goodsCouponUser, _ := data("goodsCouponUser")
  1270. id, _ := data("id")
  1271. setGoodsCouponUser, b, err := manage.SetGoodsCouponUser(cast.ToStringMap(goodsCouponUser), cast.ToInt64(id))
  1272. if err != nil || !b {
  1273. c.JSON(200, CreateResultError(500, "修改错误"))
  1274. }
  1275. c.JSON(200, CreateResultData(setGoodsCouponUser))
  1276. }
  1277. func DeleteBaseGoodsCouponUser(c *gin.Context) {
  1278. id := c.Param("id")
  1279. res := manage.DeleteGoodsCouponUser(cast.ToInt64(id))
  1280. if !res {
  1281. c.JSON(200, CreateResultError(500, "删除错误"))
  1282. }
  1283. c.JSON(200, CreateResult())
  1284. }
  1285. func GetBaseGoodsIntroductionById(c *gin.Context) {
  1286. id := c.Param("id")
  1287. goodsIntroduction, err := manage.GetGoodsIntroductionById(cast.ToInt64(id))
  1288. if err != nil {
  1289. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1290. }
  1291. c.JSON(200, CreateResultData(goodsIntroduction))
  1292. }
  1293. func GetBaseGoodsIntroductionList(c *gin.Context) {
  1294. data := share.GetJsonAnyParam(c)
  1295. param, _ := data("param")
  1296. pageNum, _ := data("pageNum")
  1297. pageSize, _ := data("pageSize")
  1298. goodsIntroduction := domain.GoodsIntroduction{}
  1299. err := mapstructure.Decode(param, &goodsIntroduction)
  1300. if err != nil {
  1301. c.JSON(200, CreateResultError(500, "json转换错误"))
  1302. }
  1303. list, err := manage.GetGoodsIntroductionList(goodsIntroduction, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1304. if err != nil {
  1305. c.JSON(200, CreateResultError(500, "查询错误"))
  1306. }
  1307. c.JSON(200, CreateResultData(list))
  1308. }
  1309. func GetBaseGoodsIntroductionListInId(c *gin.Context) {
  1310. data := share.GetJsonAnyParam(c)
  1311. idsString, _ := data("ids")
  1312. var ids []int64
  1313. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1314. list, err := manage.GetGoodsIntroductionListInId(ids)
  1315. if err != nil {
  1316. c.JSON(200, CreateResultError(500, "查询错误"))
  1317. }
  1318. c.JSON(200, CreateResultData(list))
  1319. }
  1320. func SaveBaseGoodsIntroduction(c *gin.Context) {
  1321. data := share.GetJsonAnyParam(c)
  1322. goodsIntroductionParam, _ := data("goodsIntroduction")
  1323. goodsIntroduction := domain.GoodsIntroduction{}
  1324. err := json.Unmarshal([]byte(cast.ToString(goodsIntroductionParam)), &goodsIntroduction)
  1325. saveGoodsIntroduction, err := manage.SaveGoodsIntroduction(&goodsIntroduction)
  1326. if err != nil {
  1327. c.JSON(200, CreateResultError(500, "保存错误"))
  1328. }
  1329. c.JSON(200, CreateResultData(saveGoodsIntroduction))
  1330. }
  1331. func UpdateBaseGoodsIntroduction(c *gin.Context) {
  1332. data := share.GetJsonAnyParam(c)
  1333. goodsIntroduction, _ := data("goodsIntroduction")
  1334. id, _ := data("id")
  1335. setGoodsIntroduction, b, err := manage.SetGoodsIntroduction(cast.ToStringMap(goodsIntroduction), cast.ToInt64(id))
  1336. if err != nil || !b {
  1337. c.JSON(200, CreateResultError(500, "修改错误"))
  1338. }
  1339. c.JSON(200, CreateResultData(setGoodsIntroduction))
  1340. }
  1341. func DeleteBaseGoodsIntroduction(c *gin.Context) {
  1342. id := c.Param("id")
  1343. res := manage.DeleteGoodsIntroduction(cast.ToInt64(id))
  1344. if !res {
  1345. c.JSON(200, CreateResultError(500, "删除错误"))
  1346. }
  1347. c.JSON(200, CreateResult())
  1348. }
  1349. func GetBaseGoodsOrderById(c *gin.Context) {
  1350. id := c.Param("id")
  1351. goodsOrder, err := manage.GetGoodsOrderById(cast.ToInt64(id))
  1352. if err != nil {
  1353. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1354. }
  1355. c.JSON(200, CreateResultData(goodsOrder))
  1356. }
  1357. func GetBaseGoodsOrderList(c *gin.Context) {
  1358. data := share.GetJsonAnyParam(c)
  1359. param, _ := data("param")
  1360. pageNum, _ := data("pageNum")
  1361. pageSize, _ := data("pageSize")
  1362. goodsOrder := domain.GoodsOrder{}
  1363. err := mapstructure.Decode(param, &goodsOrder)
  1364. if err != nil {
  1365. c.JSON(200, CreateResultError(500, "json转换错误"))
  1366. }
  1367. list, err := manage.GetGoodsOrderList(goodsOrder, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1368. if err != nil {
  1369. c.JSON(200, CreateResultError(500, "查询错误"))
  1370. }
  1371. c.JSON(200, CreateResultData(list))
  1372. }
  1373. func GetBaseGoodsOrderListInId(c *gin.Context) {
  1374. data := share.GetJsonAnyParam(c)
  1375. idsString, _ := data("ids")
  1376. var ids []int64
  1377. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1378. list, err := manage.GetGoodsOrderListInId(ids)
  1379. if err != nil {
  1380. c.JSON(200, CreateResultError(500, "查询错误"))
  1381. }
  1382. c.JSON(200, CreateResultData(list))
  1383. }
  1384. func SaveBaseGoodsOrder(c *gin.Context) {
  1385. data := share.GetJsonAnyParam(c)
  1386. goodsOrderParam, _ := data("goodsOrder")
  1387. goodsOrder := domain.GoodsOrder{}
  1388. err := json.Unmarshal([]byte(cast.ToString(goodsOrderParam)), &goodsOrder)
  1389. saveGoodsOrder, err := manage.SaveGoodsOrder(&goodsOrder)
  1390. if err != nil {
  1391. c.JSON(200, CreateResultError(500, "保存错误"))
  1392. }
  1393. c.JSON(200, CreateResultData(saveGoodsOrder))
  1394. }
  1395. func UpdateBaseGoodsOrder(c *gin.Context) {
  1396. data := share.GetJsonAnyParam(c)
  1397. goodsOrder, _ := data("goodsOrder")
  1398. id, _ := data("id")
  1399. setGoodsOrder, b, err := manage.SetGoodsOrder(cast.ToStringMap(goodsOrder), cast.ToInt64(id))
  1400. if err != nil || !b {
  1401. c.JSON(200, CreateResultError(500, "修改错误"))
  1402. }
  1403. c.JSON(200, CreateResultData(setGoodsOrder))
  1404. }
  1405. func DeleteBaseGoodsOrder(c *gin.Context) {
  1406. id := c.Param("id")
  1407. res := manage.DeleteGoodsOrder(cast.ToInt64(id))
  1408. if !res {
  1409. c.JSON(200, CreateResultError(500, "删除错误"))
  1410. }
  1411. c.JSON(200, CreateResult())
  1412. }
  1413. func GetBaseGoodsSkuById(c *gin.Context) {
  1414. id := c.Param("id")
  1415. goodsSku, err := manage.GetGoodsSkuById(cast.ToInt64(id))
  1416. if err != nil {
  1417. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1418. }
  1419. c.JSON(200, CreateResultData(goodsSku))
  1420. }
  1421. func GetBaseGoodsSkuList(c *gin.Context) {
  1422. data := share.GetJsonAnyParam(c)
  1423. param, _ := data("param")
  1424. pageNum, _ := data("pageNum")
  1425. pageSize, _ := data("pageSize")
  1426. goodsSku := domain.GoodsSku{}
  1427. err := mapstructure.Decode(param, &goodsSku)
  1428. if err != nil {
  1429. c.JSON(200, CreateResultError(500, "json转换错误"))
  1430. }
  1431. list, err := manage.GetGoodsSkuList(goodsSku, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1432. if err != nil {
  1433. c.JSON(200, CreateResultError(500, "查询错误"))
  1434. }
  1435. c.JSON(200, CreateResultData(list))
  1436. }
  1437. func GetBaseGoodsSkuListInId(c *gin.Context) {
  1438. data := share.GetJsonAnyParam(c)
  1439. idsString, _ := data("ids")
  1440. var ids []int64
  1441. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1442. list, err := manage.GetGoodsSkuListInId(ids)
  1443. if err != nil {
  1444. c.JSON(200, CreateResultError(500, "查询错误"))
  1445. }
  1446. c.JSON(200, CreateResultData(list))
  1447. }
  1448. func SaveBaseGoodsSku(c *gin.Context) {
  1449. data := share.GetJsonAnyParam(c)
  1450. goodsSkuParam, _ := data("goodsSku")
  1451. goodsSku := domain.GoodsSku{}
  1452. err := json.Unmarshal([]byte(cast.ToString(goodsSkuParam)), &goodsSku)
  1453. saveGoodsSku, err := manage.SaveGoodsSku(&goodsSku)
  1454. if err != nil {
  1455. c.JSON(200, CreateResultError(500, "保存错误"))
  1456. }
  1457. c.JSON(200, CreateResultData(saveGoodsSku))
  1458. }
  1459. func UpdateBaseGoodsSku(c *gin.Context) {
  1460. data := share.GetJsonAnyParam(c)
  1461. goodsSku, _ := data("goodsSku")
  1462. id, _ := data("id")
  1463. setGoodsSku, b, err := manage.SetGoodsSku(cast.ToStringMap(goodsSku), cast.ToInt64(id))
  1464. if err != nil || !b {
  1465. c.JSON(200, CreateResultError(500, "修改错误"))
  1466. }
  1467. c.JSON(200, CreateResultData(setGoodsSku))
  1468. }
  1469. func DeleteBaseGoodsSku(c *gin.Context) {
  1470. id := c.Param("id")
  1471. res := manage.DeleteGoodsSku(cast.ToInt64(id))
  1472. if !res {
  1473. c.JSON(200, CreateResultError(500, "删除错误"))
  1474. }
  1475. c.JSON(200, CreateResult())
  1476. }
  1477. func GetBaseGoodsSkuCardById(c *gin.Context) {
  1478. id := c.Param("id")
  1479. goodsSkuCard, err := manage.GetGoodsSkuCardById(cast.ToInt64(id))
  1480. if err != nil {
  1481. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1482. }
  1483. c.JSON(200, CreateResultData(goodsSkuCard))
  1484. }
  1485. func GetBaseGoodsSkuCardList(c *gin.Context) {
  1486. data := share.GetJsonAnyParam(c)
  1487. param, _ := data("param")
  1488. pageNum, _ := data("pageNum")
  1489. pageSize, _ := data("pageSize")
  1490. goodsSkuCard := domain.GoodsSkuCard{}
  1491. err := mapstructure.Decode(param, &goodsSkuCard)
  1492. if err != nil {
  1493. c.JSON(200, CreateResultError(500, "json转换错误"))
  1494. }
  1495. list, err := manage.GetGoodsSkuCardList(goodsSkuCard, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1496. if err != nil {
  1497. c.JSON(200, CreateResultError(500, "查询错误"))
  1498. }
  1499. c.JSON(200, CreateResultData(list))
  1500. }
  1501. func GetBaseGoodsSkuCardListInId(c *gin.Context) {
  1502. data := share.GetJsonAnyParam(c)
  1503. idsString, _ := data("ids")
  1504. var ids []int64
  1505. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1506. list, err := manage.GetGoodsSkuCardListInId(ids)
  1507. if err != nil {
  1508. c.JSON(200, CreateResultError(500, "查询错误"))
  1509. }
  1510. c.JSON(200, CreateResultData(list))
  1511. }
  1512. func SaveBaseGoodsSkuCard(c *gin.Context) {
  1513. data := share.GetJsonAnyParam(c)
  1514. goodsSkuCardParam, _ := data("goodsSkuCard")
  1515. goodsSkuCard := domain.GoodsSkuCard{}
  1516. err := json.Unmarshal([]byte(cast.ToString(goodsSkuCardParam)), &goodsSkuCard)
  1517. saveGoodsSkuCard, err := manage.SaveGoodsSkuCard(&goodsSkuCard)
  1518. if err != nil {
  1519. c.JSON(200, CreateResultError(500, "保存错误"))
  1520. }
  1521. c.JSON(200, CreateResultData(saveGoodsSkuCard))
  1522. }
  1523. func UpdateBaseGoodsSkuCard(c *gin.Context) {
  1524. data := share.GetJsonAnyParam(c)
  1525. goodsSkuCard, _ := data("goodsSkuCard")
  1526. id, _ := data("id")
  1527. setGoodsSkuCard, b, err := manage.SetGoodsSkuCard(cast.ToStringMap(goodsSkuCard), cast.ToInt64(id))
  1528. if err != nil || !b {
  1529. c.JSON(200, CreateResultError(500, "修改错误"))
  1530. }
  1531. c.JSON(200, CreateResultData(setGoodsSkuCard))
  1532. }
  1533. func DeleteBaseGoodsSkuCard(c *gin.Context) {
  1534. id := c.Param("id")
  1535. res := manage.DeleteGoodsSkuCard(cast.ToInt64(id))
  1536. if !res {
  1537. c.JSON(200, CreateResultError(500, "删除错误"))
  1538. }
  1539. c.JSON(200, CreateResult())
  1540. }
  1541. func GetBaseGoodsTagById(c *gin.Context) {
  1542. id := c.Param("id")
  1543. goodsTag, err := manage.GetGoodsTagById(cast.ToInt64(id))
  1544. if err != nil {
  1545. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1546. }
  1547. c.JSON(200, CreateResultData(goodsTag))
  1548. }
  1549. func GetBaseGoodsTagList(c *gin.Context) {
  1550. data := share.GetJsonAnyParam(c)
  1551. param, _ := data("param")
  1552. pageNum, _ := data("pageNum")
  1553. pageSize, _ := data("pageSize")
  1554. goodsTag := domain.GoodsTag{}
  1555. err := mapstructure.Decode(param, &goodsTag)
  1556. if err != nil {
  1557. c.JSON(200, CreateResultError(500, "json转换错误"))
  1558. }
  1559. list, err := manage.GetGoodsTagList(goodsTag, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1560. if err != nil {
  1561. c.JSON(200, CreateResultError(500, "查询错误"))
  1562. }
  1563. c.JSON(200, CreateResultData(list))
  1564. }
  1565. func GetBaseGoodsTagListInId(c *gin.Context) {
  1566. data := share.GetJsonAnyParam(c)
  1567. idsString, _ := data("ids")
  1568. var ids []int64
  1569. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1570. list, err := manage.GetGoodsTagListInId(ids)
  1571. if err != nil {
  1572. c.JSON(200, CreateResultError(500, "查询错误"))
  1573. }
  1574. c.JSON(200, CreateResultData(list))
  1575. }
  1576. func SaveBaseGoodsTag(c *gin.Context) {
  1577. data := share.GetJsonAnyParam(c)
  1578. goodsTagParam, _ := data("goodsTag")
  1579. goodsTag := domain.GoodsTag{}
  1580. err := json.Unmarshal([]byte(cast.ToString(goodsTagParam)), &goodsTag)
  1581. saveGoodsTag, err := manage.SaveGoodsTag(&goodsTag)
  1582. if err != nil {
  1583. c.JSON(200, CreateResultError(500, "保存错误"))
  1584. }
  1585. c.JSON(200, CreateResultData(saveGoodsTag))
  1586. }
  1587. func UpdateBaseGoodsTag(c *gin.Context) {
  1588. data := share.GetJsonAnyParam(c)
  1589. goodsTag, _ := data("goodsTag")
  1590. id, _ := data("id")
  1591. setGoodsTag, b, err := manage.SetGoodsTag(cast.ToStringMap(goodsTag), cast.ToInt64(id))
  1592. if err != nil || !b {
  1593. c.JSON(200, CreateResultError(500, "修改错误"))
  1594. }
  1595. c.JSON(200, CreateResultData(setGoodsTag))
  1596. }
  1597. func DeleteBaseGoodsTag(c *gin.Context) {
  1598. id := c.Param("id")
  1599. res := manage.DeleteGoodsTag(cast.ToInt64(id))
  1600. if !res {
  1601. c.JSON(200, CreateResultError(500, "删除错误"))
  1602. }
  1603. c.JSON(200, CreateResult())
  1604. }
  1605. func GetBaseGoodsTopicById(c *gin.Context) {
  1606. id := c.Param("id")
  1607. goodsTopic, err := manage.GetGoodsTopicById(cast.ToInt64(id))
  1608. if err != nil {
  1609. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1610. }
  1611. c.JSON(200, CreateResultData(goodsTopic))
  1612. }
  1613. func GetBaseGoodsTopicList(c *gin.Context) {
  1614. data := share.GetJsonAnyParam(c)
  1615. param, _ := data("param")
  1616. pageNum, _ := data("pageNum")
  1617. pageSize, _ := data("pageSize")
  1618. goodsTopic := domain.GoodsTopic{}
  1619. err := mapstructure.Decode(param, &goodsTopic)
  1620. if err != nil {
  1621. c.JSON(200, CreateResultError(500, "json转换错误"))
  1622. }
  1623. list, err := manage.GetGoodsTopicList(goodsTopic, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1624. if err != nil {
  1625. c.JSON(200, CreateResultError(500, "查询错误"))
  1626. }
  1627. c.JSON(200, CreateResultData(list))
  1628. }
  1629. func GetBaseGoodsTopicListInId(c *gin.Context) {
  1630. data := share.GetJsonAnyParam(c)
  1631. idsString, _ := data("ids")
  1632. var ids []int64
  1633. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1634. list, err := manage.GetGoodsTopicListInId(ids)
  1635. if err != nil {
  1636. c.JSON(200, CreateResultError(500, "查询错误"))
  1637. }
  1638. c.JSON(200, CreateResultData(list))
  1639. }
  1640. func SaveBaseGoodsTopic(c *gin.Context) {
  1641. data := share.GetJsonAnyParam(c)
  1642. goodsTopicParam, _ := data("goodsTopic")
  1643. goodsTopic := domain.GoodsTopic{}
  1644. err := json.Unmarshal([]byte(cast.ToString(goodsTopicParam)), &goodsTopic)
  1645. saveGoodsTopic, err := manage.SaveGoodsTopic(&goodsTopic)
  1646. if err != nil {
  1647. c.JSON(200, CreateResultError(500, "保存错误"))
  1648. }
  1649. c.JSON(200, CreateResultData(saveGoodsTopic))
  1650. }
  1651. func UpdateBaseGoodsTopic(c *gin.Context) {
  1652. data := share.GetJsonAnyParam(c)
  1653. goodsTopic, _ := data("goodsTopic")
  1654. id, _ := data("id")
  1655. setGoodsTopic, b, err := manage.SetGoodsTopic(cast.ToStringMap(goodsTopic), cast.ToInt64(id))
  1656. if err != nil || !b {
  1657. c.JSON(200, CreateResultError(500, "修改错误"))
  1658. }
  1659. c.JSON(200, CreateResultData(setGoodsTopic))
  1660. }
  1661. func DeleteBaseGoodsTopic(c *gin.Context) {
  1662. id := c.Param("id")
  1663. res := manage.DeleteGoodsTopic(cast.ToInt64(id))
  1664. if !res {
  1665. c.JSON(200, CreateResultError(500, "删除错误"))
  1666. }
  1667. c.JSON(200, CreateResult())
  1668. }
  1669. func GetBaseGoodsTypeById(c *gin.Context) {
  1670. id := c.Param("id")
  1671. goodsType, err := manage.GetGoodsTypeById(cast.ToInt64(id))
  1672. if err != nil {
  1673. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1674. }
  1675. c.JSON(200, CreateResultData(goodsType))
  1676. }
  1677. func GetBaseGoodsTypeList(c *gin.Context) {
  1678. data := share.GetJsonAnyParam(c)
  1679. param, _ := data("param")
  1680. pageNum, _ := data("pageNum")
  1681. pageSize, _ := data("pageSize")
  1682. goodsType := domain.GoodsType{}
  1683. err := mapstructure.Decode(param, &goodsType)
  1684. if err != nil {
  1685. c.JSON(200, CreateResultError(500, "json转换错误"))
  1686. }
  1687. list, err := manage.GetGoodsTypeList(goodsType, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1688. if err != nil {
  1689. c.JSON(200, CreateResultError(500, "查询错误"))
  1690. }
  1691. c.JSON(200, CreateResultData(list))
  1692. }
  1693. func GetBaseGoodsTypeListInId(c *gin.Context) {
  1694. data := share.GetJsonAnyParam(c)
  1695. idsString, _ := data("ids")
  1696. var ids []int64
  1697. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1698. list, err := manage.GetGoodsTypeListInId(ids)
  1699. if err != nil {
  1700. c.JSON(200, CreateResultError(500, "查询错误"))
  1701. }
  1702. c.JSON(200, CreateResultData(list))
  1703. }
  1704. func SaveBaseGoodsType(c *gin.Context) {
  1705. data := share.GetJsonAnyParam(c)
  1706. goodsTypeParam, _ := data("goodsType")
  1707. goodsType := domain.GoodsType{}
  1708. err := json.Unmarshal([]byte(cast.ToString(goodsTypeParam)), &goodsType)
  1709. saveGoodsType, err := manage.SaveGoodsType(&goodsType)
  1710. if err != nil {
  1711. c.JSON(200, CreateResultError(500, "保存错误"))
  1712. }
  1713. c.JSON(200, CreateResultData(saveGoodsType))
  1714. }
  1715. func UpdateBaseGoodsType(c *gin.Context) {
  1716. data := share.GetJsonAnyParam(c)
  1717. goodsType, _ := data("goodsType")
  1718. id, _ := data("id")
  1719. setGoodsType, b, err := manage.SetGoodsType(cast.ToStringMap(goodsType), cast.ToInt64(id))
  1720. if err != nil || !b {
  1721. c.JSON(200, CreateResultError(500, "修改错误"))
  1722. }
  1723. c.JSON(200, CreateResultData(setGoodsType))
  1724. }
  1725. func DeleteBaseGoodsType(c *gin.Context) {
  1726. id := c.Param("id")
  1727. res := manage.DeleteGoodsType(cast.ToInt64(id))
  1728. if !res {
  1729. c.JSON(200, CreateResultError(500, "删除错误"))
  1730. }
  1731. c.JSON(200, CreateResult())
  1732. }
  1733. func GetBaseUserById(c *gin.Context) {
  1734. id := c.Param("id")
  1735. user, err := manage.GetUserById(cast.ToInt64(id))
  1736. if err != nil {
  1737. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1738. }
  1739. c.JSON(200, CreateResultData(user))
  1740. }
  1741. func GetBaseUserList(c *gin.Context) {
  1742. data := share.GetJsonAnyParam(c)
  1743. param, _ := data("param")
  1744. pageNum, _ := data("pageNum")
  1745. pageSize, _ := data("pageSize")
  1746. user := domain.User{}
  1747. err := mapstructure.Decode(param, &user)
  1748. if err != nil {
  1749. c.JSON(200, CreateResultError(500, "json转换错误"))
  1750. }
  1751. list, err := manage.GetUserList(user, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1752. if err != nil {
  1753. c.JSON(200, CreateResultError(500, "查询错误"))
  1754. }
  1755. c.JSON(200, CreateResultData(list))
  1756. }
  1757. func GetBaseUserListInId(c *gin.Context) {
  1758. data := share.GetJsonAnyParam(c)
  1759. idsString, _ := data("ids")
  1760. var ids []int64
  1761. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1762. list, err := manage.GetUserListInId(ids)
  1763. if err != nil {
  1764. c.JSON(200, CreateResultError(500, "查询错误"))
  1765. }
  1766. c.JSON(200, CreateResultData(list))
  1767. }
  1768. func SaveBaseUser(c *gin.Context) {
  1769. data := share.GetJsonAnyParam(c)
  1770. userParam, _ := data("user")
  1771. user := domain.User{}
  1772. err := json.Unmarshal([]byte(cast.ToString(userParam)), &user)
  1773. saveUser, err := manage.SaveUser(&user)
  1774. if err != nil {
  1775. c.JSON(200, CreateResultError(500, "保存错误"))
  1776. }
  1777. c.JSON(200, CreateResultData(saveUser))
  1778. }
  1779. func UpdateBaseUser(c *gin.Context) {
  1780. data := share.GetJsonAnyParam(c)
  1781. user, _ := data("user")
  1782. id, _ := data("id")
  1783. setUser, b, err := manage.SetUser(cast.ToStringMap(user), cast.ToInt64(id))
  1784. if err != nil || !b {
  1785. c.JSON(200, CreateResultError(500, "修改错误"))
  1786. }
  1787. c.JSON(200, CreateResultData(setUser))
  1788. }
  1789. func DeleteBaseUser(c *gin.Context) {
  1790. id := c.Param("id")
  1791. res := manage.DeleteUser(cast.ToInt64(id))
  1792. if !res {
  1793. c.JSON(200, CreateResultError(500, "删除错误"))
  1794. }
  1795. c.JSON(200, CreateResult())
  1796. }
  1797. func GetBaseUserWalletById(c *gin.Context) {
  1798. id := c.Param("id")
  1799. userWallet, err := manage.GetUserWalletById(cast.ToInt64(id))
  1800. if err != nil {
  1801. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1802. }
  1803. c.JSON(200, CreateResultData(userWallet))
  1804. }
  1805. func GetBaseUserWalletList(c *gin.Context) {
  1806. data := share.GetJsonAnyParam(c)
  1807. param, _ := data("param")
  1808. pageNum, _ := data("pageNum")
  1809. pageSize, _ := data("pageSize")
  1810. userWallet := domain.UserWallet{}
  1811. err := mapstructure.Decode(param, &userWallet)
  1812. if err != nil {
  1813. c.JSON(200, CreateResultError(500, "json转换错误"))
  1814. }
  1815. list, err := manage.GetUserWalletList(userWallet, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1816. if err != nil {
  1817. c.JSON(200, CreateResultError(500, "查询错误"))
  1818. }
  1819. c.JSON(200, CreateResultData(list))
  1820. }
  1821. func GetBaseUserWalletListInId(c *gin.Context) {
  1822. data := share.GetJsonAnyParam(c)
  1823. idsString, _ := data("ids")
  1824. var ids []int64
  1825. err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids)
  1826. list, err := manage.GetUserWalletListInId(ids)
  1827. if err != nil {
  1828. c.JSON(200, CreateResultError(500, "查询错误"))
  1829. }
  1830. c.JSON(200, CreateResultData(list))
  1831. }
  1832. func SaveBaseUserWallet(c *gin.Context) {
  1833. data := share.GetJsonAnyParam(c)
  1834. userWalletParam, _ := data("userWallet")
  1835. userWallet := domain.UserWallet{}
  1836. err := json.Unmarshal([]byte(cast.ToString(userWalletParam)), &userWallet)
  1837. saveUserWallet, err := manage.SaveUserWallet(&userWallet)
  1838. if err != nil {
  1839. c.JSON(200, CreateResultError(500, "保存错误"))
  1840. }
  1841. c.JSON(200, CreateResultData(saveUserWallet))
  1842. }
  1843. func UpdateBaseUserWallet(c *gin.Context) {
  1844. data := share.GetJsonAnyParam(c)
  1845. userWallet, _ := data("userWallet")
  1846. id, _ := data("id")
  1847. setUserWallet, b, err := manage.SetUserWallet(cast.ToStringMap(userWallet), cast.ToInt64(id))
  1848. if err != nil || !b {
  1849. c.JSON(200, CreateResultError(500, "修改错误"))
  1850. }
  1851. c.JSON(200, CreateResultData(setUserWallet))
  1852. }
  1853. func DeleteBaseUserWallet(c *gin.Context) {
  1854. id := c.Param("id")
  1855. res := manage.DeleteUserWallet(cast.ToInt64(id))
  1856. if !res {
  1857. c.JSON(200, CreateResultError(500, "删除错误"))
  1858. }
  1859. c.JSON(200, CreateResult())
  1860. }