Router.go 79 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629
  1. package router
  2. import (
  3. "demo/data/dao/manage"
  4. "demo/data/domain"
  5. "demo/share"
  6. "fmt"
  7. "github.com/gin-gonic/gin"
  8. "github.com/mitchellh/mapstructure"
  9. "github.com/spf13/cast"
  10. "strings"
  11. "time"
  12. "unicode"
  13. )
  14. func UtilStructToMap(m map[string]interface{}) map[string]interface{} {
  15. res := make(map[string]interface{})
  16. for s := range m {
  17. result := ""
  18. for i, r := range s {
  19. if unicode.IsUpper(r) && i > 0 {
  20. result += "_"
  21. }
  22. result += strings.ToLower(string(r))
  23. }
  24. res[result] = m[s]
  25. }
  26. return res
  27. }
  28. func DateToString(date time.Time) string {
  29. return date.Format("2006-01-02 15:04:05")
  30. }
  31. func BaseArticleRouter(group *gin.RouterGroup) {
  32. BaseArticleGroup := group.Group("/back/base")
  33. PushRouter(BaseArticleGroup, "GET", "/article", GetBaseArticleById)
  34. PushRouter(BaseArticleGroup, "POST", "/article/list", GetBaseArticleList)
  35. PushRouter(BaseArticleGroup, "POST", "/article/in", GetBaseArticleListInId)
  36. PushRouter(BaseArticleGroup, "POST", "/article", SaveBaseArticle)
  37. PushRouter(BaseArticleGroup, "PUT", "/article", UpdateBaseArticle)
  38. PushRouter(BaseArticleGroup, "DELETE", "/article", DeleteBaseArticle)
  39. }
  40. func BaseArticleTagRouter(group *gin.RouterGroup) {
  41. BaseArticleGroup := group.Group("/back/base")
  42. PushRouter(BaseArticleGroup, "GET", "/articleTag", GetBaseArticleTagById)
  43. PushRouter(BaseArticleGroup, "POST", "/articleTag/list", GetBaseArticleTagList)
  44. PushRouter(BaseArticleGroup, "POST", "/articleTag/in", GetBaseArticleTagListInId)
  45. PushRouter(BaseArticleGroup, "POST", "/articleTag", SaveBaseArticleTag)
  46. PushRouter(BaseArticleGroup, "PUT", "/articleTag", UpdateBaseArticleTag)
  47. PushRouter(BaseArticleGroup, "DELETE", "/articleTag", DeleteBaseArticleTag)
  48. }
  49. func BaseArticleTopicRouter(group *gin.RouterGroup) {
  50. BaseArticleGroup := group.Group("/back/base")
  51. PushRouter(BaseArticleGroup, "GET", "/articleTopic", GetBaseArticleTopicById)
  52. PushRouter(BaseArticleGroup, "POST", "/articleTopic/list", GetBaseArticleTopicList)
  53. PushRouter(BaseArticleGroup, "POST", "/articleTopic/in", GetBaseArticleTopicListInId)
  54. PushRouter(BaseArticleGroup, "POST", "/articleTopic", SaveBaseArticleTopic)
  55. PushRouter(BaseArticleGroup, "PUT", "/articleTopic", UpdateBaseArticleTopic)
  56. PushRouter(BaseArticleGroup, "DELETE", "/articleTopic", DeleteBaseArticleTopic)
  57. }
  58. func BaseBackAuthorityRouter(group *gin.RouterGroup) {
  59. BaseArticleGroup := group.Group("/back/base")
  60. PushRouter(BaseArticleGroup, "GET", "/backAuthority", GetBaseBackAuthorityById)
  61. PushRouter(BaseArticleGroup, "POST", "/backAuthority/list", GetBaseBackAuthorityList)
  62. PushRouter(BaseArticleGroup, "POST", "/backAuthority/in", GetBaseBackAuthorityListInId)
  63. PushRouter(BaseArticleGroup, "POST", "/backAuthority", SaveBaseBackAuthority)
  64. PushRouter(BaseArticleGroup, "PUT", "/backAuthority", UpdateBaseBackAuthority)
  65. PushRouter(BaseArticleGroup, "DELETE", "/backAuthority", DeleteBaseBackAuthority)
  66. }
  67. func BaseBackMenuRouter(group *gin.RouterGroup) {
  68. BaseArticleGroup := group.Group("/back/base")
  69. PushRouter(BaseArticleGroup, "GET", "/backMenu", GetBaseBackMenuById)
  70. PushRouter(BaseArticleGroup, "POST", "/backMenu/list", GetBaseBackMenuList)
  71. PushRouter(BaseArticleGroup, "POST", "/backMenu/in", GetBaseBackMenuListInId)
  72. PushRouter(BaseArticleGroup, "POST", "/backMenu", SaveBaseBackMenu)
  73. PushRouter(BaseArticleGroup, "PUT", "/backMenu", UpdateBaseBackMenu)
  74. PushRouter(BaseArticleGroup, "DELETE", "/backMenu", DeleteBaseBackMenu)
  75. }
  76. func BaseBackRoleRouter(group *gin.RouterGroup) {
  77. BaseArticleGroup := group.Group("/back/base")
  78. PushRouter(BaseArticleGroup, "GET", "/backRole", GetBaseBackRoleById)
  79. PushRouter(BaseArticleGroup, "POST", "/backRole/list", GetBaseBackRoleList)
  80. PushRouter(BaseArticleGroup, "POST", "/backRole/in", GetBaseBackRoleListInId)
  81. PushRouter(BaseArticleGroup, "POST", "/backRole", SaveBaseBackRole)
  82. PushRouter(BaseArticleGroup, "PUT", "/backRole", UpdateBaseBackRole)
  83. PushRouter(BaseArticleGroup, "DELETE", "/backRole", DeleteBaseBackRole)
  84. }
  85. func BaseBackRoleAuthorityRouter(group *gin.RouterGroup) {
  86. BaseArticleGroup := group.Group("/back/base")
  87. PushRouter(BaseArticleGroup, "GET", "/backRoleAuthority", GetBaseBackRoleAuthorityById)
  88. PushRouter(BaseArticleGroup, "POST", "/backRoleAuthority/list", GetBaseBackRoleAuthorityList)
  89. PushRouter(BaseArticleGroup, "POST", "/backRoleAuthority/in", GetBaseBackRoleAuthorityListInId)
  90. PushRouter(BaseArticleGroup, "POST", "/backRoleAuthority", SaveBaseBackRoleAuthority)
  91. PushRouter(BaseArticleGroup, "PUT", "/backRoleAuthority", UpdateBaseBackRoleAuthority)
  92. PushRouter(BaseArticleGroup, "DELETE", "/backRoleAuthority", DeleteBaseBackRoleAuthority)
  93. }
  94. func BaseBackRoleMenuRouter(group *gin.RouterGroup) {
  95. BaseArticleGroup := group.Group("/back/base")
  96. PushRouter(BaseArticleGroup, "GET", "/backRoleMenu", GetBaseBackRoleMenuById)
  97. PushRouter(BaseArticleGroup, "POST", "/backRoleMenu/list", GetBaseBackRoleMenuList)
  98. PushRouter(BaseArticleGroup, "POST", "/backRoleMenu/in", GetBaseBackRoleMenuListInId)
  99. PushRouter(BaseArticleGroup, "POST", "/backRoleMenu", SaveBaseBackRoleMenu)
  100. PushRouter(BaseArticleGroup, "PUT", "/backRoleMenu", UpdateBaseBackRoleMenu)
  101. PushRouter(BaseArticleGroup, "DELETE", "/backRoleMenu", DeleteBaseBackRoleMenu)
  102. }
  103. func BaseGenTableRouter(group *gin.RouterGroup) {
  104. BaseArticleGroup := group.Group("/back/base")
  105. PushRouter(BaseArticleGroup, "GET", "/genTable", GetBaseGenTableById)
  106. PushRouter(BaseArticleGroup, "POST", "/genTable/list", GetBaseGenTableList)
  107. PushRouter(BaseArticleGroup, "POST", "/genTable/in", GetBaseGenTableListInId)
  108. PushRouter(BaseArticleGroup, "POST", "/genTable", SaveBaseGenTable)
  109. PushRouter(BaseArticleGroup, "PUT", "/genTable", UpdateBaseGenTable)
  110. PushRouter(BaseArticleGroup, "DELETE", "/genTable", DeleteBaseGenTable)
  111. }
  112. func BaseGenTableColumnRouter(group *gin.RouterGroup) {
  113. BaseArticleGroup := group.Group("/back/base")
  114. PushRouter(BaseArticleGroup, "GET", "/genTableColumn", GetBaseGenTableColumnById)
  115. PushRouter(BaseArticleGroup, "POST", "/genTableColumn/list", GetBaseGenTableColumnList)
  116. PushRouter(BaseArticleGroup, "POST", "/genTableColumn/in", GetBaseGenTableColumnListInId)
  117. PushRouter(BaseArticleGroup, "POST", "/genTableColumn", SaveBaseGenTableColumn)
  118. PushRouter(BaseArticleGroup, "PUT", "/genTableColumn", UpdateBaseGenTableColumn)
  119. PushRouter(BaseArticleGroup, "DELETE", "/genTableColumn", DeleteBaseGenTableColumn)
  120. }
  121. func BaseGoodsRouter(group *gin.RouterGroup) {
  122. BaseArticleGroup := group.Group("/back/base")
  123. PushRouter(BaseArticleGroup, "GET", "/goods", GetBaseGoodsById)
  124. PushRouter(BaseArticleGroup, "POST", "/goods/list", GetBaseGoodsList)
  125. PushRouter(BaseArticleGroup, "POST", "/goods/in", GetBaseGoodsListInId)
  126. PushRouter(BaseArticleGroup, "POST", "/goods", SaveBaseGoods)
  127. PushRouter(BaseArticleGroup, "PUT", "/goods", UpdateBaseGoods)
  128. PushRouter(BaseArticleGroup, "DELETE", "/goods", DeleteBaseGoods)
  129. }
  130. func BaseGoodsCommodityAreaRouter(group *gin.RouterGroup) {
  131. BaseArticleGroup := group.Group("/back/base")
  132. PushRouter(BaseArticleGroup, "GET", "/goodsCommodityArea", GetBaseGoodsCommodityAreaById)
  133. PushRouter(BaseArticleGroup, "POST", "/goodsCommodityArea/list", GetBaseGoodsCommodityAreaList)
  134. PushRouter(BaseArticleGroup, "POST", "/goodsCommodityArea/in", GetBaseGoodsCommodityAreaListInId)
  135. PushRouter(BaseArticleGroup, "POST", "/goodsCommodityArea", SaveBaseGoodsCommodityArea)
  136. PushRouter(BaseArticleGroup, "PUT", "/goodsCommodityArea", UpdateBaseGoodsCommodityArea)
  137. PushRouter(BaseArticleGroup, "DELETE", "/goodsCommodityArea", DeleteBaseGoodsCommodityArea)
  138. }
  139. func BaseGoodsCouponRouter(group *gin.RouterGroup) {
  140. BaseArticleGroup := group.Group("/back/base")
  141. PushRouter(BaseArticleGroup, "GET", "/goodsCoupon", GetBaseGoodsCouponById)
  142. PushRouter(BaseArticleGroup, "POST", "/goodsCoupon/list", GetBaseGoodsCouponList)
  143. PushRouter(BaseArticleGroup, "POST", "/goodsCoupon/in", GetBaseGoodsCouponListInId)
  144. PushRouter(BaseArticleGroup, "POST", "/goodsCoupon", SaveBaseGoodsCoupon)
  145. PushRouter(BaseArticleGroup, "PUT", "/goodsCoupon", UpdateBaseGoodsCoupon)
  146. PushRouter(BaseArticleGroup, "DELETE", "/goodsCoupon", DeleteBaseGoodsCoupon)
  147. }
  148. func BaseGoodsCouponUserRouter(group *gin.RouterGroup) {
  149. BaseArticleGroup := group.Group("/back/base")
  150. PushRouter(BaseArticleGroup, "GET", "/goodsCouponUser", GetBaseGoodsCouponUserById)
  151. PushRouter(BaseArticleGroup, "POST", "/goodsCouponUser/list", GetBaseGoodsCouponUserList)
  152. PushRouter(BaseArticleGroup, "POST", "/goodsCouponUser/in", GetBaseGoodsCouponUserListInId)
  153. PushRouter(BaseArticleGroup, "POST", "/goodsCouponUser", SaveBaseGoodsCouponUser)
  154. PushRouter(BaseArticleGroup, "PUT", "/goodsCouponUser", UpdateBaseGoodsCouponUser)
  155. PushRouter(BaseArticleGroup, "DELETE", "/goodsCouponUser", DeleteBaseGoodsCouponUser)
  156. }
  157. func BaseGoodsIntroductionRouter(group *gin.RouterGroup) {
  158. BaseArticleGroup := group.Group("/back/base")
  159. PushRouter(BaseArticleGroup, "GET", "/goodsIntroduction", GetBaseGoodsIntroductionById)
  160. PushRouter(BaseArticleGroup, "POST", "/goodsIntroduction/list", GetBaseGoodsIntroductionList)
  161. PushRouter(BaseArticleGroup, "POST", "/goodsIntroduction/in", GetBaseGoodsIntroductionListInId)
  162. PushRouter(BaseArticleGroup, "POST", "/goodsIntroduction", SaveBaseGoodsIntroduction)
  163. PushRouter(BaseArticleGroup, "PUT", "/goodsIntroduction", UpdateBaseGoodsIntroduction)
  164. PushRouter(BaseArticleGroup, "DELETE", "/goodsIntroduction", DeleteBaseGoodsIntroduction)
  165. }
  166. func BaseGoodsOrderRouter(group *gin.RouterGroup) {
  167. BaseArticleGroup := group.Group("/back/base")
  168. PushRouter(BaseArticleGroup, "GET", "/goodsOrder", GetBaseGoodsOrderById)
  169. PushRouter(BaseArticleGroup, "POST", "/goodsOrder/list", GetBaseGoodsOrderList)
  170. PushRouter(BaseArticleGroup, "POST", "/goodsOrder/in", GetBaseGoodsOrderListInId)
  171. PushRouter(BaseArticleGroup, "POST", "/goodsOrder", SaveBaseGoodsOrder)
  172. PushRouter(BaseArticleGroup, "PUT", "/goodsOrder", UpdateBaseGoodsOrder)
  173. PushRouter(BaseArticleGroup, "DELETE", "/goodsOrder", DeleteBaseGoodsOrder)
  174. }
  175. func BaseGoodsSkuRouter(group *gin.RouterGroup) {
  176. BaseArticleGroup := group.Group("/back/base")
  177. PushRouter(BaseArticleGroup, "GET", "/goodsSku", GetBaseGoodsSkuById)
  178. PushRouter(BaseArticleGroup, "POST", "/goodsSku/list", GetBaseGoodsSkuList)
  179. PushRouter(BaseArticleGroup, "POST", "/goodsSku/in", GetBaseGoodsSkuListInId)
  180. PushRouter(BaseArticleGroup, "POST", "/goodsSku", SaveBaseGoodsSku)
  181. PushRouter(BaseArticleGroup, "PUT", "/goodsSku", UpdateBaseGoodsSku)
  182. PushRouter(BaseArticleGroup, "DELETE", "/goodsSku", DeleteBaseGoodsSku)
  183. }
  184. func BaseGoodsSkuCardRouter(group *gin.RouterGroup) {
  185. BaseArticleGroup := group.Group("/back/base")
  186. PushRouter(BaseArticleGroup, "GET", "/goodsSkuCard", GetBaseGoodsSkuCardById)
  187. PushRouter(BaseArticleGroup, "POST", "/goodsSkuCard/list", GetBaseGoodsSkuCardList)
  188. PushRouter(BaseArticleGroup, "POST", "/goodsSkuCard/in", GetBaseGoodsSkuCardListInId)
  189. PushRouter(BaseArticleGroup, "POST", "/goodsSkuCard", SaveBaseGoodsSkuCard)
  190. PushRouter(BaseArticleGroup, "PUT", "/goodsSkuCard", UpdateBaseGoodsSkuCard)
  191. PushRouter(BaseArticleGroup, "DELETE", "/goodsSkuCard", DeleteBaseGoodsSkuCard)
  192. }
  193. func BaseGoodsTagRouter(group *gin.RouterGroup) {
  194. BaseArticleGroup := group.Group("/back/base")
  195. PushRouter(BaseArticleGroup, "GET", "/goodsTag", GetBaseGoodsTagById)
  196. PushRouter(BaseArticleGroup, "POST", "/goodsTag/list", GetBaseGoodsTagList)
  197. PushRouter(BaseArticleGroup, "POST", "/goodsTag/in", GetBaseGoodsTagListInId)
  198. PushRouter(BaseArticleGroup, "POST", "/goodsTag", SaveBaseGoodsTag)
  199. PushRouter(BaseArticleGroup, "PUT", "/goodsTag", UpdateBaseGoodsTag)
  200. PushRouter(BaseArticleGroup, "DELETE", "/goodsTag", DeleteBaseGoodsTag)
  201. }
  202. func BaseGoodsTypeRouter(group *gin.RouterGroup) {
  203. BaseArticleGroup := group.Group("/back/base")
  204. PushRouter(BaseArticleGroup, "GET", "/goodsType", GetBaseGoodsTypeById)
  205. PushRouter(BaseArticleGroup, "POST", "/goodsType/list", GetBaseGoodsTypeList)
  206. PushRouter(BaseArticleGroup, "POST", "/goodsType/in", GetBaseGoodsTypeListInId)
  207. PushRouter(BaseArticleGroup, "POST", "/goodsType", SaveBaseGoodsType)
  208. PushRouter(BaseArticleGroup, "PUT", "/goodsType", UpdateBaseGoodsType)
  209. PushRouter(BaseArticleGroup, "DELETE", "/goodsType", DeleteBaseGoodsType)
  210. }
  211. func BaseUserRouter(group *gin.RouterGroup) {
  212. BaseArticleGroup := group.Group("/back/base")
  213. PushRouter(BaseArticleGroup, "GET", "/user", GetBaseUserById)
  214. PushRouter(BaseArticleGroup, "POST", "/user/list", GetBaseUserList)
  215. PushRouter(BaseArticleGroup, "POST", "/user/in", GetBaseUserListInId)
  216. PushRouter(BaseArticleGroup, "POST", "/user", SaveBaseUser)
  217. PushRouter(BaseArticleGroup, "PUT", "/user", UpdateBaseUser)
  218. PushRouter(BaseArticleGroup, "DELETE", "/user", DeleteBaseUser)
  219. }
  220. func BaseUserWalletRouter(group *gin.RouterGroup) {
  221. BaseArticleGroup := group.Group("/back/base")
  222. PushRouter(BaseArticleGroup, "GET", "/userWallet", GetBaseUserWalletById)
  223. PushRouter(BaseArticleGroup, "POST", "/userWallet/list", GetBaseUserWalletList)
  224. PushRouter(BaseArticleGroup, "POST", "/userWallet/in", GetBaseUserWalletListInId)
  225. PushRouter(BaseArticleGroup, "POST", "/userWallet", SaveBaseUserWallet)
  226. PushRouter(BaseArticleGroup, "PUT", "/userWallet", UpdateBaseUserWallet)
  227. PushRouter(BaseArticleGroup, "DELETE", "/userWallet", DeleteBaseUserWallet)
  228. }
  229. func BaseDictDataRouter(group *gin.RouterGroup) {
  230. BaseArticleGroup := group.Group("/back/base")
  231. PushRouter(BaseArticleGroup, "GET", "/dictData", GetBaseDictDataById)
  232. PushRouter(BaseArticleGroup, "POST", "/dictData/list", GetBaseDictDataList)
  233. PushRouter(BaseArticleGroup, "POST", "/dictData/in", GetBaseDictDataListInId)
  234. PushRouter(BaseArticleGroup, "POST", "/dictData", SaveBaseDictData)
  235. PushRouter(BaseArticleGroup, "PUT", "/dictData", UpdateBaseDictData)
  236. PushRouter(BaseArticleGroup, "DELETE", "/dictData", DeleteBaseDictData)
  237. }
  238. func BaseDictTypeRouter(group *gin.RouterGroup) {
  239. BaseArticleGroup := group.Group("/back/base")
  240. PushRouter(BaseArticleGroup, "GET", "/dictType", GetBaseDictTypeById)
  241. PushRouter(BaseArticleGroup, "POST", "/dictType/list", GetBaseDictTypeList)
  242. PushRouter(BaseArticleGroup, "POST", "/dictType/in", GetBaseDictTypeListInId)
  243. PushRouter(BaseArticleGroup, "POST", "/dictType", SaveBaseDictType)
  244. PushRouter(BaseArticleGroup, "PUT", "/dictType", UpdateBaseDictType)
  245. PushRouter(BaseArticleGroup, "DELETE", "/dictType", DeleteBaseDictType)
  246. }
  247. func BaseShopTopicRouter(group *gin.RouterGroup) {
  248. BaseArticleGroup := group.Group("/back/base")
  249. PushRouter(BaseArticleGroup, "GET", "/shopTopic", GetBaseShopTopicById)
  250. PushRouter(BaseArticleGroup, "POST", "/shopTopic/list", GetBaseShopTopicList)
  251. PushRouter(BaseArticleGroup, "POST", "/shopTopic/in", GetBaseShopTopicListInId)
  252. PushRouter(BaseArticleGroup, "POST", "/shopTopic", SaveBaseShopTopic)
  253. PushRouter(BaseArticleGroup, "PUT", "/shopTopic", UpdateBaseShopTopic)
  254. PushRouter(BaseArticleGroup, "DELETE", "/shopTopic", DeleteBaseShopTopic)
  255. }
  256. func BaseShopAdviceCarouselRouter(group *gin.RouterGroup) {
  257. BaseArticleGroup := group.Group("/back/base")
  258. PushRouter(BaseArticleGroup, "GET", "/shopAdviceCarousel", GetBaseShopAdviceCarouselById)
  259. PushRouter(BaseArticleGroup, "POST", "/shopAdviceCarousel/list", GetBaseShopAdviceCarouselList)
  260. PushRouter(BaseArticleGroup, "POST", "/shopAdviceCarousel/in", GetBaseShopAdviceCarouselListInId)
  261. PushRouter(BaseArticleGroup, "POST", "/shopAdviceCarousel", SaveBaseShopAdviceCarousel)
  262. PushRouter(BaseArticleGroup, "PUT", "/shopAdviceCarousel", UpdateBaseShopAdviceCarousel)
  263. PushRouter(BaseArticleGroup, "DELETE", "/shopAdviceCarousel", DeleteBaseShopAdviceCarousel)
  264. }
  265. func BaseShopTopicSkuRouter(group *gin.RouterGroup) {
  266. BaseArticleGroup := group.Group("/back/base")
  267. PushRouter(BaseArticleGroup, "GET", "/shopTopicSku", GetBaseShopTopicSkuById)
  268. PushRouter(BaseArticleGroup, "POST", "/shopTopicSku/list", GetBaseShopTopicSkuList)
  269. PushRouter(BaseArticleGroup, "POST", "/shopTopicSku/in", GetBaseShopTopicSkuListInId)
  270. PushRouter(BaseArticleGroup, "POST", "/shopTopicSku", SaveBaseShopTopicSku)
  271. PushRouter(BaseArticleGroup, "PUT", "/shopTopicSku", UpdateBaseShopTopicSku)
  272. PushRouter(BaseArticleGroup, "DELETE", "/shopTopicSku", DeleteBaseShopTopicSku)
  273. }
  274. //================Article 文章==============================
  275. func GetBaseArticleById(c *gin.Context) {
  276. id := c.Query("id")
  277. article, err := manage.GetArticleById(cast.ToInt64(id))
  278. if err != nil {
  279. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  280. return
  281. }
  282. c.JSON(200, CreateResultData(article))
  283. return
  284. }
  285. func GetBaseArticleList(c *gin.Context) {
  286. data := share.GetJsonAnyParam(c)
  287. param, _ := data("param")
  288. pageNum, _ := data("pageNum")
  289. pageSize, _ := data("pageSize")
  290. article := domain.ArticleQuery{}
  291. err := mapstructure.Decode(param, &article)
  292. if err != nil {
  293. c.JSON(200, CreateResultError(500, "json转换错误"))
  294. return
  295. }
  296. list, err := manage.Get2ArticleList(article, cast.ToInt(pageNum), cast.ToInt(pageSize))
  297. if err != nil {
  298. c.JSON(200, CreateResultError(500, "查询错误"))
  299. return
  300. }
  301. c.JSON(200, CreateResultData(list))
  302. }
  303. func GetBaseArticleListInId(c *gin.Context) {
  304. data := share.GetJsonAnyParam(c)
  305. idsString, _ := data("ids")
  306. var ids []int64
  307. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  308. list, err := manage.GetArticleListInId(ids)
  309. if err != nil {
  310. c.JSON(200, CreateResultError(500, "查询错误"))
  311. return
  312. }
  313. c.JSON(200, CreateResultData(list))
  314. }
  315. func SaveBaseArticle(c *gin.Context) {
  316. data := share.GetJsonAnyParam(c)
  317. articleParam, _ := data("article")
  318. article := domain.Article{}
  319. err := mapstructure.Decode(articleParam, &article)
  320. article.CreateBy = fmt.Sprint(GetUserIdByToken(c))
  321. article.CreateTime = time.Now()
  322. saveArticle, err := manage.SaveArticle(&article)
  323. if err != nil {
  324. c.JSON(200, CreateResultError(500, "保存错误"))
  325. return
  326. }
  327. c.JSON(200, CreateResultData(saveArticle))
  328. }
  329. func UpdateBaseArticle(c *gin.Context) {
  330. data := share.GetJsonAnyParam(c)
  331. article, _ := data("article")
  332. id, _ := data("id")
  333. toMap := UtilStructToMap(cast.ToStringMap(article))
  334. toMap["create_by"] = nil
  335. toMap["create_time"] = nil
  336. toMap["update_by"] = fmt.Sprint(GetUserIdByToken(c))
  337. toMap["update_time"] = DateToString(time.Now())
  338. setArticle, b, err := manage.SetArticle(toMap, cast.ToInt64(id))
  339. if err != nil || !b {
  340. c.JSON(200, CreateResultError(500, "修改错误"))
  341. return
  342. }
  343. c.JSON(200, CreateResultData(setArticle))
  344. }
  345. func DeleteBaseArticle(c *gin.Context) {
  346. id := c.Query("id")
  347. res := manage.DeleteArticle(cast.ToInt64(id))
  348. if !res {
  349. c.JSON(200, CreateResultError(500, "删除错误"))
  350. return
  351. }
  352. c.JSON(200, CreateResult())
  353. }
  354. //================ArticleTag 文章标签==============================
  355. func GetBaseArticleTagById(c *gin.Context) {
  356. id := c.Query("id")
  357. articleTag, err := manage.GetArticleTagById(cast.ToInt64(id))
  358. if err != nil {
  359. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  360. return
  361. }
  362. c.JSON(200, CreateResultData(articleTag))
  363. return
  364. }
  365. func GetBaseArticleTagList(c *gin.Context) {
  366. data := share.GetJsonAnyParam(c)
  367. param, _ := data("param")
  368. pageNum, _ := data("pageNum")
  369. pageSize, _ := data("pageSize")
  370. articleTag := domain.ArticleTagQuery{}
  371. err := mapstructure.Decode(param, &articleTag)
  372. if err != nil {
  373. c.JSON(200, CreateResultError(500, "json转换错误"))
  374. return
  375. }
  376. list, err := manage.Get2ArticleTagList(articleTag, cast.ToInt(pageNum), cast.ToInt(pageSize))
  377. if err != nil {
  378. c.JSON(200, CreateResultError(500, "查询错误"))
  379. return
  380. }
  381. c.JSON(200, CreateResultData(list))
  382. }
  383. func GetBaseArticleTagListInId(c *gin.Context) {
  384. data := share.GetJsonAnyParam(c)
  385. idsString, _ := data("ids")
  386. var ids []int64
  387. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  388. list, err := manage.GetArticleTagListInId(ids)
  389. if err != nil {
  390. c.JSON(200, CreateResultError(500, "查询错误"))
  391. return
  392. }
  393. c.JSON(200, CreateResultData(list))
  394. }
  395. func SaveBaseArticleTag(c *gin.Context) {
  396. data := share.GetJsonAnyParam(c)
  397. articleTagParam, _ := data("articleTag")
  398. articleTag := domain.ArticleTag{}
  399. err := mapstructure.Decode(articleTagParam, &articleTag)
  400. saveArticleTag, err := manage.SaveArticleTag(&articleTag)
  401. if err != nil {
  402. c.JSON(200, CreateResultError(500, "保存错误"))
  403. return
  404. }
  405. c.JSON(200, CreateResultData(saveArticleTag))
  406. }
  407. func UpdateBaseArticleTag(c *gin.Context) {
  408. data := share.GetJsonAnyParam(c)
  409. articleTag, _ := data("articleTag")
  410. id, _ := data("id")
  411. toMap := UtilStructToMap(cast.ToStringMap(articleTag))
  412. setArticleTag, b, err := manage.SetArticleTag(toMap, cast.ToInt64(id))
  413. if err != nil || !b {
  414. c.JSON(200, CreateResultError(500, "修改错误"))
  415. return
  416. }
  417. c.JSON(200, CreateResultData(setArticleTag))
  418. }
  419. func DeleteBaseArticleTag(c *gin.Context) {
  420. id := c.Query("id")
  421. res := manage.DeleteArticleTag(cast.ToInt64(id))
  422. if !res {
  423. c.JSON(200, CreateResultError(500, "删除错误"))
  424. return
  425. }
  426. c.JSON(200, CreateResult())
  427. }
  428. //================ArticleTopic 文章主题==============================
  429. func GetBaseArticleTopicById(c *gin.Context) {
  430. id := c.Query("id")
  431. articleTopic, err := manage.GetArticleTopicById(cast.ToInt64(id))
  432. if err != nil {
  433. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  434. return
  435. }
  436. c.JSON(200, CreateResultData(articleTopic))
  437. return
  438. }
  439. func GetBaseArticleTopicList(c *gin.Context) {
  440. data := share.GetJsonAnyParam(c)
  441. param, _ := data("param")
  442. pageNum, _ := data("pageNum")
  443. pageSize, _ := data("pageSize")
  444. articleTopic := domain.ArticleTopicQuery{}
  445. err := mapstructure.Decode(param, &articleTopic)
  446. if err != nil {
  447. c.JSON(200, CreateResultError(500, "json转换错误"))
  448. return
  449. }
  450. list, err := manage.Get2ArticleTopicList(articleTopic, cast.ToInt(pageNum), cast.ToInt(pageSize))
  451. if err != nil {
  452. c.JSON(200, CreateResultError(500, "查询错误"))
  453. return
  454. }
  455. c.JSON(200, CreateResultData(list))
  456. }
  457. func GetBaseArticleTopicListInId(c *gin.Context) {
  458. data := share.GetJsonAnyParam(c)
  459. idsString, _ := data("ids")
  460. var ids []int64
  461. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  462. list, err := manage.GetArticleTopicListInId(ids)
  463. if err != nil {
  464. c.JSON(200, CreateResultError(500, "查询错误"))
  465. return
  466. }
  467. c.JSON(200, CreateResultData(list))
  468. }
  469. func SaveBaseArticleTopic(c *gin.Context) {
  470. data := share.GetJsonAnyParam(c)
  471. articleTopicParam, _ := data("articleTopic")
  472. articleTopic := domain.ArticleTopic{}
  473. err := mapstructure.Decode(articleTopicParam, &articleTopic)
  474. saveArticleTopic, err := manage.SaveArticleTopic(&articleTopic)
  475. if err != nil {
  476. c.JSON(200, CreateResultError(500, "保存错误"))
  477. return
  478. }
  479. c.JSON(200, CreateResultData(saveArticleTopic))
  480. }
  481. func UpdateBaseArticleTopic(c *gin.Context) {
  482. data := share.GetJsonAnyParam(c)
  483. articleTopic, _ := data("articleTopic")
  484. id, _ := data("id")
  485. toMap := UtilStructToMap(cast.ToStringMap(articleTopic))
  486. setArticleTopic, b, err := manage.SetArticleTopic(toMap, cast.ToInt64(id))
  487. if err != nil || !b {
  488. c.JSON(200, CreateResultError(500, "修改错误"))
  489. return
  490. }
  491. c.JSON(200, CreateResultData(setArticleTopic))
  492. }
  493. func DeleteBaseArticleTopic(c *gin.Context) {
  494. id := c.Query("id")
  495. res := manage.DeleteArticleTopic(cast.ToInt64(id))
  496. if !res {
  497. c.JSON(200, CreateResultError(500, "删除错误"))
  498. return
  499. }
  500. c.JSON(200, CreateResult())
  501. }
  502. //================BackAuthority 后台权限校验==============================
  503. func GetBaseBackAuthorityById(c *gin.Context) {
  504. id := c.Query("id")
  505. backAuthority, err := manage.GetBackAuthorityById(cast.ToInt64(id))
  506. if err != nil {
  507. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  508. return
  509. }
  510. c.JSON(200, CreateResultData(backAuthority))
  511. return
  512. }
  513. func GetBaseBackAuthorityList(c *gin.Context) {
  514. data := share.GetJsonAnyParam(c)
  515. param, _ := data("param")
  516. pageNum, _ := data("pageNum")
  517. pageSize, _ := data("pageSize")
  518. backAuthority := domain.BackAuthorityQuery{}
  519. err := mapstructure.Decode(param, &backAuthority)
  520. if err != nil {
  521. c.JSON(200, CreateResultError(500, "json转换错误"))
  522. return
  523. }
  524. list, err := manage.Get2BackAuthorityList(backAuthority, cast.ToInt(pageNum), cast.ToInt(pageSize))
  525. if err != nil {
  526. c.JSON(200, CreateResultError(500, "查询错误"))
  527. return
  528. }
  529. c.JSON(200, CreateResultData(list))
  530. }
  531. func GetBaseBackAuthorityListInId(c *gin.Context) {
  532. data := share.GetJsonAnyParam(c)
  533. idsString, _ := data("ids")
  534. var ids []int64
  535. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  536. list, err := manage.GetBackAuthorityListInId(ids)
  537. if err != nil {
  538. c.JSON(200, CreateResultError(500, "查询错误"))
  539. return
  540. }
  541. c.JSON(200, CreateResultData(list))
  542. }
  543. func SaveBaseBackAuthority(c *gin.Context) {
  544. data := share.GetJsonAnyParam(c)
  545. backAuthorityParam, _ := data("backAuthority")
  546. backAuthority := domain.BackAuthority{}
  547. err := mapstructure.Decode(backAuthorityParam, &backAuthority)
  548. backAuthority.CreateTime = time.Now()
  549. saveBackAuthority, err := manage.SaveBackAuthority(&backAuthority)
  550. if err != nil {
  551. c.JSON(200, CreateResultError(500, "保存错误"))
  552. return
  553. }
  554. c.JSON(200, CreateResultData(saveBackAuthority))
  555. }
  556. func UpdateBaseBackAuthority(c *gin.Context) {
  557. data := share.GetJsonAnyParam(c)
  558. backAuthority, _ := data("backAuthority")
  559. id, _ := data("id")
  560. toMap := UtilStructToMap(cast.ToStringMap(backAuthority))
  561. toMap["create_time"] = nil
  562. setBackAuthority, b, err := manage.SetBackAuthority(toMap, cast.ToInt64(id))
  563. if err != nil || !b {
  564. c.JSON(200, CreateResultError(500, "修改错误"))
  565. return
  566. }
  567. c.JSON(200, CreateResultData(setBackAuthority))
  568. }
  569. func DeleteBaseBackAuthority(c *gin.Context) {
  570. id := c.Query("id")
  571. res := manage.DeleteBackAuthority(cast.ToInt64(id))
  572. if !res {
  573. c.JSON(200, CreateResultError(500, "删除错误"))
  574. return
  575. }
  576. c.JSON(200, CreateResult())
  577. }
  578. //================BackMenu 后台菜单==============================
  579. func GetBaseBackMenuById(c *gin.Context) {
  580. id := c.Query("id")
  581. backMenu, err := manage.GetBackMenuById(cast.ToInt64(id))
  582. if err != nil {
  583. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  584. return
  585. }
  586. c.JSON(200, CreateResultData(backMenu))
  587. return
  588. }
  589. func GetBaseBackMenuList(c *gin.Context) {
  590. data := share.GetJsonAnyParam(c)
  591. param, _ := data("param")
  592. pageNum, _ := data("pageNum")
  593. pageSize, _ := data("pageSize")
  594. backMenu := domain.BackMenuQuery{}
  595. err := mapstructure.Decode(param, &backMenu)
  596. if err != nil {
  597. c.JSON(200, CreateResultError(500, "json转换错误"))
  598. return
  599. }
  600. list, err := manage.Get2BackMenuList(backMenu, cast.ToInt(pageNum), cast.ToInt(pageSize))
  601. if err != nil {
  602. c.JSON(200, CreateResultError(500, "查询错误"))
  603. return
  604. }
  605. c.JSON(200, CreateResultData(list))
  606. }
  607. func GetBaseBackMenuListInId(c *gin.Context) {
  608. data := share.GetJsonAnyParam(c)
  609. idsString, _ := data("ids")
  610. var ids []int64
  611. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  612. list, err := manage.GetBackMenuListInId(ids)
  613. if err != nil {
  614. c.JSON(200, CreateResultError(500, "查询错误"))
  615. return
  616. }
  617. c.JSON(200, CreateResultData(list))
  618. }
  619. func SaveBaseBackMenu(c *gin.Context) {
  620. data := share.GetJsonAnyParam(c)
  621. backMenuParam, _ := data("backMenu")
  622. backMenu := domain.BackMenu{}
  623. err := mapstructure.Decode(backMenuParam, &backMenu)
  624. saveBackMenu, err := manage.SaveBackMenu(&backMenu)
  625. if err != nil {
  626. c.JSON(200, CreateResultError(500, "保存错误"))
  627. return
  628. }
  629. c.JSON(200, CreateResultData(saveBackMenu))
  630. }
  631. func UpdateBaseBackMenu(c *gin.Context) {
  632. data := share.GetJsonAnyParam(c)
  633. backMenu, _ := data("backMenu")
  634. id, _ := data("id")
  635. toMap := UtilStructToMap(cast.ToStringMap(backMenu))
  636. setBackMenu, b, err := manage.SetBackMenu(toMap, cast.ToInt64(id))
  637. if err != nil || !b {
  638. c.JSON(200, CreateResultError(500, "修改错误"))
  639. return
  640. }
  641. c.JSON(200, CreateResultData(setBackMenu))
  642. }
  643. func DeleteBaseBackMenu(c *gin.Context) {
  644. id := c.Query("id")
  645. res := manage.DeleteBackMenu(cast.ToInt64(id))
  646. if !res {
  647. c.JSON(200, CreateResultError(500, "删除错误"))
  648. return
  649. }
  650. c.JSON(200, CreateResult())
  651. }
  652. //================BackRole 后台角色==============================
  653. func GetBaseBackRoleById(c *gin.Context) {
  654. id := c.Query("id")
  655. backRole, err := manage.GetBackRoleById(cast.ToInt64(id))
  656. if err != nil {
  657. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  658. return
  659. }
  660. c.JSON(200, CreateResultData(backRole))
  661. return
  662. }
  663. func GetBaseBackRoleList(c *gin.Context) {
  664. data := share.GetJsonAnyParam(c)
  665. param, _ := data("param")
  666. pageNum, _ := data("pageNum")
  667. pageSize, _ := data("pageSize")
  668. backRole := domain.BackRoleQuery{}
  669. err := mapstructure.Decode(param, &backRole)
  670. if err != nil {
  671. c.JSON(200, CreateResultError(500, "json转换错误"))
  672. return
  673. }
  674. list, err := manage.Get2BackRoleList(backRole, cast.ToInt(pageNum), cast.ToInt(pageSize))
  675. if err != nil {
  676. c.JSON(200, CreateResultError(500, "查询错误"))
  677. return
  678. }
  679. c.JSON(200, CreateResultData(list))
  680. }
  681. func GetBaseBackRoleListInId(c *gin.Context) {
  682. data := share.GetJsonAnyParam(c)
  683. idsString, _ := data("ids")
  684. var ids []int64
  685. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  686. list, err := manage.GetBackRoleListInId(ids)
  687. if err != nil {
  688. c.JSON(200, CreateResultError(500, "查询错误"))
  689. return
  690. }
  691. c.JSON(200, CreateResultData(list))
  692. }
  693. func SaveBaseBackRole(c *gin.Context) {
  694. data := share.GetJsonAnyParam(c)
  695. backRoleParam, _ := data("backRole")
  696. backRole := domain.BackRole{}
  697. err := mapstructure.Decode(backRoleParam, &backRole)
  698. saveBackRole, err := manage.SaveBackRole(&backRole)
  699. if err != nil {
  700. c.JSON(200, CreateResultError(500, "保存错误"))
  701. return
  702. }
  703. c.JSON(200, CreateResultData(saveBackRole))
  704. }
  705. func UpdateBaseBackRole(c *gin.Context) {
  706. data := share.GetJsonAnyParam(c)
  707. backRole, _ := data("backRole")
  708. id, _ := data("id")
  709. toMap := UtilStructToMap(cast.ToStringMap(backRole))
  710. setBackRole, b, err := manage.SetBackRole(toMap, cast.ToInt64(id))
  711. if err != nil || !b {
  712. c.JSON(200, CreateResultError(500, "修改错误"))
  713. return
  714. }
  715. c.JSON(200, CreateResultData(setBackRole))
  716. }
  717. func DeleteBaseBackRole(c *gin.Context) {
  718. id := c.Query("id")
  719. res := manage.DeleteBackRole(cast.ToInt64(id))
  720. if !res {
  721. c.JSON(200, CreateResultError(500, "删除错误"))
  722. return
  723. }
  724. c.JSON(200, CreateResult())
  725. }
  726. //================BackRoleAuthority 后台角色权限表==============================
  727. func GetBaseBackRoleAuthorityById(c *gin.Context) {
  728. id := c.Query("id")
  729. backRoleAuthority, err := manage.GetBackRoleAuthorityById(cast.ToInt64(id))
  730. if err != nil {
  731. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  732. return
  733. }
  734. c.JSON(200, CreateResultData(backRoleAuthority))
  735. return
  736. }
  737. func GetBaseBackRoleAuthorityList(c *gin.Context) {
  738. data := share.GetJsonAnyParam(c)
  739. param, _ := data("param")
  740. pageNum, _ := data("pageNum")
  741. pageSize, _ := data("pageSize")
  742. backRoleAuthority := domain.BackRoleAuthorityQuery{}
  743. err := mapstructure.Decode(param, &backRoleAuthority)
  744. if err != nil {
  745. c.JSON(200, CreateResultError(500, "json转换错误"))
  746. return
  747. }
  748. list, err := manage.Get2BackRoleAuthorityList(backRoleAuthority, cast.ToInt(pageNum), cast.ToInt(pageSize))
  749. if err != nil {
  750. c.JSON(200, CreateResultError(500, "查询错误"))
  751. return
  752. }
  753. c.JSON(200, CreateResultData(list))
  754. }
  755. func GetBaseBackRoleAuthorityListInId(c *gin.Context) {
  756. data := share.GetJsonAnyParam(c)
  757. idsString, _ := data("ids")
  758. var ids []int64
  759. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  760. list, err := manage.GetBackRoleAuthorityListInId(ids)
  761. if err != nil {
  762. c.JSON(200, CreateResultError(500, "查询错误"))
  763. return
  764. }
  765. c.JSON(200, CreateResultData(list))
  766. }
  767. func SaveBaseBackRoleAuthority(c *gin.Context) {
  768. data := share.GetJsonAnyParam(c)
  769. backRoleAuthorityParam, _ := data("backRoleAuthority")
  770. backRoleAuthority := domain.BackRoleAuthority{}
  771. err := mapstructure.Decode(backRoleAuthorityParam, &backRoleAuthority)
  772. saveBackRoleAuthority, err := manage.SaveBackRoleAuthority(&backRoleAuthority)
  773. if err != nil {
  774. c.JSON(200, CreateResultError(500, "保存错误"))
  775. return
  776. }
  777. c.JSON(200, CreateResultData(saveBackRoleAuthority))
  778. }
  779. func UpdateBaseBackRoleAuthority(c *gin.Context) {
  780. data := share.GetJsonAnyParam(c)
  781. backRoleAuthority, _ := data("backRoleAuthority")
  782. id, _ := data("id")
  783. toMap := UtilStructToMap(cast.ToStringMap(backRoleAuthority))
  784. setBackRoleAuthority, b, err := manage.SetBackRoleAuthority(toMap, cast.ToInt64(id))
  785. if err != nil || !b {
  786. c.JSON(200, CreateResultError(500, "修改错误"))
  787. return
  788. }
  789. c.JSON(200, CreateResultData(setBackRoleAuthority))
  790. }
  791. func DeleteBaseBackRoleAuthority(c *gin.Context) {
  792. id := c.Query("id")
  793. res := manage.DeleteBackRoleAuthority(cast.ToInt64(id))
  794. if !res {
  795. c.JSON(200, CreateResultError(500, "删除错误"))
  796. return
  797. }
  798. c.JSON(200, CreateResult())
  799. }
  800. //================BackRoleMenu 后台角色菜单表==============================
  801. func GetBaseBackRoleMenuById(c *gin.Context) {
  802. id := c.Query("id")
  803. backRoleMenu, err := manage.GetBackRoleMenuById(cast.ToInt64(id))
  804. if err != nil {
  805. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  806. return
  807. }
  808. c.JSON(200, CreateResultData(backRoleMenu))
  809. return
  810. }
  811. func GetBaseBackRoleMenuList(c *gin.Context) {
  812. data := share.GetJsonAnyParam(c)
  813. param, _ := data("param")
  814. pageNum, _ := data("pageNum")
  815. pageSize, _ := data("pageSize")
  816. backRoleMenu := domain.BackRoleMenuQuery{}
  817. err := mapstructure.Decode(param, &backRoleMenu)
  818. if err != nil {
  819. c.JSON(200, CreateResultError(500, "json转换错误"))
  820. return
  821. }
  822. list, err := manage.Get2BackRoleMenuList(backRoleMenu, cast.ToInt(pageNum), cast.ToInt(pageSize))
  823. if err != nil {
  824. c.JSON(200, CreateResultError(500, "查询错误"))
  825. return
  826. }
  827. c.JSON(200, CreateResultData(list))
  828. }
  829. func GetBaseBackRoleMenuListInId(c *gin.Context) {
  830. data := share.GetJsonAnyParam(c)
  831. idsString, _ := data("ids")
  832. var ids []int64
  833. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  834. list, err := manage.GetBackRoleMenuListInId(ids)
  835. if err != nil {
  836. c.JSON(200, CreateResultError(500, "查询错误"))
  837. return
  838. }
  839. c.JSON(200, CreateResultData(list))
  840. }
  841. func SaveBaseBackRoleMenu(c *gin.Context) {
  842. data := share.GetJsonAnyParam(c)
  843. backRoleMenuParam, _ := data("backRoleMenu")
  844. backRoleMenu := domain.BackRoleMenu{}
  845. err := mapstructure.Decode(backRoleMenuParam, &backRoleMenu)
  846. saveBackRoleMenu, err := manage.SaveBackRoleMenu(&backRoleMenu)
  847. if err != nil {
  848. c.JSON(200, CreateResultError(500, "保存错误"))
  849. return
  850. }
  851. c.JSON(200, CreateResultData(saveBackRoleMenu))
  852. }
  853. func UpdateBaseBackRoleMenu(c *gin.Context) {
  854. data := share.GetJsonAnyParam(c)
  855. backRoleMenu, _ := data("backRoleMenu")
  856. id, _ := data("id")
  857. toMap := UtilStructToMap(cast.ToStringMap(backRoleMenu))
  858. setBackRoleMenu, b, err := manage.SetBackRoleMenu(toMap, cast.ToInt64(id))
  859. if err != nil || !b {
  860. c.JSON(200, CreateResultError(500, "修改错误"))
  861. return
  862. }
  863. c.JSON(200, CreateResultData(setBackRoleMenu))
  864. }
  865. func DeleteBaseBackRoleMenu(c *gin.Context) {
  866. id := c.Query("id")
  867. res := manage.DeleteBackRoleMenu(cast.ToInt64(id))
  868. if !res {
  869. c.JSON(200, CreateResultError(500, "删除错误"))
  870. return
  871. }
  872. c.JSON(200, CreateResult())
  873. }
  874. //================GenTable ==============================
  875. func GetBaseGenTableById(c *gin.Context) {
  876. id := c.Query("id")
  877. genTable, err := manage.GetGenTableById(cast.ToInt64(id))
  878. if err != nil {
  879. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  880. return
  881. }
  882. c.JSON(200, CreateResultData(genTable))
  883. return
  884. }
  885. func GetBaseGenTableList(c *gin.Context) {
  886. data := share.GetJsonAnyParam(c)
  887. param, _ := data("param")
  888. pageNum, _ := data("pageNum")
  889. pageSize, _ := data("pageSize")
  890. genTable := domain.GenTableQuery{}
  891. err := mapstructure.Decode(param, &genTable)
  892. if err != nil {
  893. c.JSON(200, CreateResultError(500, "json转换错误"))
  894. return
  895. }
  896. list, err := manage.Get2GenTableList(genTable, cast.ToInt(pageNum), cast.ToInt(pageSize))
  897. if err != nil {
  898. c.JSON(200, CreateResultError(500, "查询错误"))
  899. return
  900. }
  901. c.JSON(200, CreateResultData(list))
  902. }
  903. func GetBaseGenTableListInId(c *gin.Context) {
  904. data := share.GetJsonAnyParam(c)
  905. idsString, _ := data("ids")
  906. var ids []int64
  907. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  908. list, err := manage.GetGenTableListInId(ids)
  909. if err != nil {
  910. c.JSON(200, CreateResultError(500, "查询错误"))
  911. return
  912. }
  913. c.JSON(200, CreateResultData(list))
  914. }
  915. func SaveBaseGenTable(c *gin.Context) {
  916. data := share.GetJsonAnyParam(c)
  917. genTableParam, _ := data("genTable")
  918. genTable := domain.GenTable{}
  919. err := mapstructure.Decode(genTableParam, &genTable)
  920. saveGenTable, err := manage.SaveGenTable(&genTable)
  921. if err != nil {
  922. c.JSON(200, CreateResultError(500, "保存错误"))
  923. return
  924. }
  925. c.JSON(200, CreateResultData(saveGenTable))
  926. }
  927. func UpdateBaseGenTable(c *gin.Context) {
  928. data := share.GetJsonAnyParam(c)
  929. genTable, _ := data("genTable")
  930. id, _ := data("id")
  931. toMap := UtilStructToMap(cast.ToStringMap(genTable))
  932. setGenTable, b, err := manage.SetGenTable(toMap, cast.ToInt64(id))
  933. if err != nil || !b {
  934. c.JSON(200, CreateResultError(500, "修改错误"))
  935. return
  936. }
  937. c.JSON(200, CreateResultData(setGenTable))
  938. }
  939. func DeleteBaseGenTable(c *gin.Context) {
  940. id := c.Query("id")
  941. res := manage.DeleteGenTable(cast.ToInt64(id))
  942. if !res {
  943. c.JSON(200, CreateResultError(500, "删除错误"))
  944. return
  945. }
  946. c.JSON(200, CreateResult())
  947. }
  948. //================GenTableColumn ==============================
  949. func GetBaseGenTableColumnById(c *gin.Context) {
  950. id := c.Query("id")
  951. genTableColumn, err := manage.GetGenTableColumnById(cast.ToInt64(id))
  952. if err != nil {
  953. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  954. return
  955. }
  956. c.JSON(200, CreateResultData(genTableColumn))
  957. return
  958. }
  959. func GetBaseGenTableColumnList(c *gin.Context) {
  960. data := share.GetJsonAnyParam(c)
  961. param, _ := data("param")
  962. pageNum, _ := data("pageNum")
  963. pageSize, _ := data("pageSize")
  964. genTableColumn := domain.GenTableColumnQuery{}
  965. err := mapstructure.Decode(param, &genTableColumn)
  966. if err != nil {
  967. c.JSON(200, CreateResultError(500, "json转换错误"))
  968. return
  969. }
  970. list, err := manage.Get2GenTableColumnList(genTableColumn, cast.ToInt(pageNum), cast.ToInt(pageSize))
  971. if err != nil {
  972. c.JSON(200, CreateResultError(500, "查询错误"))
  973. return
  974. }
  975. c.JSON(200, CreateResultData(list))
  976. }
  977. func GetBaseGenTableColumnListInId(c *gin.Context) {
  978. data := share.GetJsonAnyParam(c)
  979. idsString, _ := data("ids")
  980. var ids []int64
  981. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  982. list, err := manage.GetGenTableColumnListInId(ids)
  983. if err != nil {
  984. c.JSON(200, CreateResultError(500, "查询错误"))
  985. return
  986. }
  987. c.JSON(200, CreateResultData(list))
  988. }
  989. func SaveBaseGenTableColumn(c *gin.Context) {
  990. data := share.GetJsonAnyParam(c)
  991. genTableColumnParam, _ := data("genTableColumn")
  992. genTableColumn := domain.GenTableColumn{}
  993. err := mapstructure.Decode(genTableColumnParam, &genTableColumn)
  994. saveGenTableColumn, err := manage.SaveGenTableColumn(&genTableColumn)
  995. if err != nil {
  996. c.JSON(200, CreateResultError(500, "保存错误"))
  997. return
  998. }
  999. c.JSON(200, CreateResultData(saveGenTableColumn))
  1000. }
  1001. func UpdateBaseGenTableColumn(c *gin.Context) {
  1002. data := share.GetJsonAnyParam(c)
  1003. genTableColumn, _ := data("genTableColumn")
  1004. id, _ := data("id")
  1005. toMap := UtilStructToMap(cast.ToStringMap(genTableColumn))
  1006. setGenTableColumn, b, err := manage.SetGenTableColumn(toMap, cast.ToInt64(id))
  1007. if err != nil || !b {
  1008. c.JSON(200, CreateResultError(500, "修改错误"))
  1009. return
  1010. }
  1011. c.JSON(200, CreateResultData(setGenTableColumn))
  1012. }
  1013. func DeleteBaseGenTableColumn(c *gin.Context) {
  1014. id := c.Query("id")
  1015. res := manage.DeleteGenTableColumn(cast.ToInt64(id))
  1016. if !res {
  1017. c.JSON(200, CreateResultError(500, "删除错误"))
  1018. return
  1019. }
  1020. c.JSON(200, CreateResult())
  1021. }
  1022. //================Goods 商品表==============================
  1023. func GetBaseGoodsById(c *gin.Context) {
  1024. id := c.Query("id")
  1025. goods, err := manage.GetGoodsById(cast.ToInt64(id))
  1026. if err != nil {
  1027. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1028. return
  1029. }
  1030. c.JSON(200, CreateResultData(goods))
  1031. return
  1032. }
  1033. func GetBaseGoodsList(c *gin.Context) {
  1034. data := share.GetJsonAnyParam(c)
  1035. param, _ := data("param")
  1036. pageNum, _ := data("pageNum")
  1037. pageSize, _ := data("pageSize")
  1038. goods := domain.GoodsQuery{}
  1039. err := mapstructure.Decode(param, &goods)
  1040. if err != nil {
  1041. c.JSON(200, CreateResultError(500, "json转换错误"))
  1042. return
  1043. }
  1044. list, err := manage.Get2GoodsList(goods, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1045. if err != nil {
  1046. c.JSON(200, CreateResultError(500, "查询错误"))
  1047. return
  1048. }
  1049. c.JSON(200, CreateResultData(list))
  1050. }
  1051. func GetBaseGoodsListInId(c *gin.Context) {
  1052. data := share.GetJsonAnyParam(c)
  1053. idsString, _ := data("ids")
  1054. var ids []int64
  1055. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1056. list, err := manage.GetGoodsListInId(ids)
  1057. if err != nil {
  1058. c.JSON(200, CreateResultError(500, "查询错误"))
  1059. return
  1060. }
  1061. c.JSON(200, CreateResultData(list))
  1062. }
  1063. func SaveBaseGoods(c *gin.Context) {
  1064. data := share.GetJsonAnyParam(c)
  1065. goodsParam, _ := data("goods")
  1066. goods := domain.Goods{}
  1067. err := mapstructure.Decode(goodsParam, &goods)
  1068. saveGoods, err := manage.SaveGoods(&goods)
  1069. if err != nil {
  1070. c.JSON(200, CreateResultError(500, "保存错误"))
  1071. return
  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. toMap := UtilStructToMap(cast.ToStringMap(goods))
  1080. setGoods, b, err := manage.SetGoods(toMap, cast.ToInt64(id))
  1081. if err != nil || !b {
  1082. c.JSON(200, CreateResultError(500, "修改错误"))
  1083. return
  1084. }
  1085. c.JSON(200, CreateResultData(setGoods))
  1086. }
  1087. func DeleteBaseGoods(c *gin.Context) {
  1088. id := c.Query("id")
  1089. res := manage.DeleteGoods(cast.ToInt64(id))
  1090. if !res {
  1091. c.JSON(200, CreateResultError(500, "删除错误"))
  1092. return
  1093. }
  1094. c.JSON(200, CreateResult())
  1095. }
  1096. //================GoodsCommodityArea 商品属性==============================
  1097. func GetBaseGoodsCommodityAreaById(c *gin.Context) {
  1098. id := c.Query("id")
  1099. goodsCommodityArea, err := manage.GetGoodsCommodityAreaById(cast.ToInt64(id))
  1100. if err != nil {
  1101. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1102. return
  1103. }
  1104. c.JSON(200, CreateResultData(goodsCommodityArea))
  1105. return
  1106. }
  1107. func GetBaseGoodsCommodityAreaList(c *gin.Context) {
  1108. data := share.GetJsonAnyParam(c)
  1109. param, _ := data("param")
  1110. pageNum, _ := data("pageNum")
  1111. pageSize, _ := data("pageSize")
  1112. goodsCommodityArea := domain.GoodsCommodityAreaQuery{}
  1113. err := mapstructure.Decode(param, &goodsCommodityArea)
  1114. if err != nil {
  1115. c.JSON(200, CreateResultError(500, "json转换错误"))
  1116. return
  1117. }
  1118. list, err := manage.Get2GoodsCommodityAreaList(goodsCommodityArea, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1119. if err != nil {
  1120. c.JSON(200, CreateResultError(500, "查询错误"))
  1121. return
  1122. }
  1123. c.JSON(200, CreateResultData(list))
  1124. }
  1125. func GetBaseGoodsCommodityAreaListInId(c *gin.Context) {
  1126. data := share.GetJsonAnyParam(c)
  1127. idsString, _ := data("ids")
  1128. var ids []int64
  1129. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1130. list, err := manage.GetGoodsCommodityAreaListInId(ids)
  1131. if err != nil {
  1132. c.JSON(200, CreateResultError(500, "查询错误"))
  1133. return
  1134. }
  1135. c.JSON(200, CreateResultData(list))
  1136. }
  1137. func SaveBaseGoodsCommodityArea(c *gin.Context) {
  1138. data := share.GetJsonAnyParam(c)
  1139. goodsCommodityAreaParam, _ := data("goodsCommodityArea")
  1140. goodsCommodityArea := domain.GoodsCommodityArea{}
  1141. err := mapstructure.Decode(goodsCommodityAreaParam, &goodsCommodityArea)
  1142. saveGoodsCommodityArea, err := manage.SaveGoodsCommodityArea(&goodsCommodityArea)
  1143. if err != nil {
  1144. c.JSON(200, CreateResultError(500, "保存错误"))
  1145. return
  1146. }
  1147. c.JSON(200, CreateResultData(saveGoodsCommodityArea))
  1148. }
  1149. func UpdateBaseGoodsCommodityArea(c *gin.Context) {
  1150. data := share.GetJsonAnyParam(c)
  1151. goodsCommodityArea, _ := data("goodsCommodityArea")
  1152. id, _ := data("id")
  1153. toMap := UtilStructToMap(cast.ToStringMap(goodsCommodityArea))
  1154. setGoodsCommodityArea, b, err := manage.SetGoodsCommodityArea(toMap, cast.ToInt64(id))
  1155. if err != nil || !b {
  1156. c.JSON(200, CreateResultError(500, "修改错误"))
  1157. return
  1158. }
  1159. c.JSON(200, CreateResultData(setGoodsCommodityArea))
  1160. }
  1161. func DeleteBaseGoodsCommodityArea(c *gin.Context) {
  1162. id := c.Query("id")
  1163. res := manage.DeleteGoodsCommodityArea(cast.ToInt64(id))
  1164. if !res {
  1165. c.JSON(200, CreateResultError(500, "删除错误"))
  1166. return
  1167. }
  1168. c.JSON(200, CreateResult())
  1169. }
  1170. //================GoodsCoupon 优惠券==============================
  1171. func GetBaseGoodsCouponById(c *gin.Context) {
  1172. id := c.Query("id")
  1173. goodsCoupon, err := manage.GetGoodsCouponById(cast.ToInt64(id))
  1174. if err != nil {
  1175. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1176. return
  1177. }
  1178. c.JSON(200, CreateResultData(goodsCoupon))
  1179. return
  1180. }
  1181. func GetBaseGoodsCouponList(c *gin.Context) {
  1182. data := share.GetJsonAnyParam(c)
  1183. param, _ := data("param")
  1184. pageNum, _ := data("pageNum")
  1185. pageSize, _ := data("pageSize")
  1186. goodsCoupon := domain.GoodsCouponQuery{}
  1187. err := mapstructure.Decode(param, &goodsCoupon)
  1188. if err != nil {
  1189. c.JSON(200, CreateResultError(500, "json转换错误"))
  1190. return
  1191. }
  1192. list, err := manage.Get2GoodsCouponList(goodsCoupon, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1193. if err != nil {
  1194. c.JSON(200, CreateResultError(500, "查询错误"))
  1195. return
  1196. }
  1197. c.JSON(200, CreateResultData(list))
  1198. }
  1199. func GetBaseGoodsCouponListInId(c *gin.Context) {
  1200. data := share.GetJsonAnyParam(c)
  1201. idsString, _ := data("ids")
  1202. var ids []int64
  1203. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1204. list, err := manage.GetGoodsCouponListInId(ids)
  1205. if err != nil {
  1206. c.JSON(200, CreateResultError(500, "查询错误"))
  1207. return
  1208. }
  1209. c.JSON(200, CreateResultData(list))
  1210. }
  1211. func SaveBaseGoodsCoupon(c *gin.Context) {
  1212. data := share.GetJsonAnyParam(c)
  1213. goodsCouponParam, _ := data("goodsCoupon")
  1214. goodsCoupon := domain.GoodsCoupon{}
  1215. err := mapstructure.Decode(goodsCouponParam, &goodsCoupon)
  1216. saveGoodsCoupon, err := manage.SaveGoodsCoupon(&goodsCoupon)
  1217. if err != nil {
  1218. c.JSON(200, CreateResultError(500, "保存错误"))
  1219. return
  1220. }
  1221. c.JSON(200, CreateResultData(saveGoodsCoupon))
  1222. }
  1223. func UpdateBaseGoodsCoupon(c *gin.Context) {
  1224. data := share.GetJsonAnyParam(c)
  1225. goodsCoupon, _ := data("goodsCoupon")
  1226. id, _ := data("id")
  1227. toMap := UtilStructToMap(cast.ToStringMap(goodsCoupon))
  1228. setGoodsCoupon, b, err := manage.SetGoodsCoupon(toMap, cast.ToInt64(id))
  1229. if err != nil || !b {
  1230. c.JSON(200, CreateResultError(500, "修改错误"))
  1231. return
  1232. }
  1233. c.JSON(200, CreateResultData(setGoodsCoupon))
  1234. }
  1235. func DeleteBaseGoodsCoupon(c *gin.Context) {
  1236. id := c.Query("id")
  1237. res := manage.DeleteGoodsCoupon(cast.ToInt64(id))
  1238. if !res {
  1239. c.JSON(200, CreateResultError(500, "删除错误"))
  1240. return
  1241. }
  1242. c.JSON(200, CreateResult())
  1243. }
  1244. //================GoodsCouponUser 优惠券领取==============================
  1245. func GetBaseGoodsCouponUserById(c *gin.Context) {
  1246. id := c.Query("id")
  1247. goodsCouponUser, err := manage.GetGoodsCouponUserById(cast.ToInt64(id))
  1248. if err != nil {
  1249. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1250. return
  1251. }
  1252. c.JSON(200, CreateResultData(goodsCouponUser))
  1253. return
  1254. }
  1255. func GetBaseGoodsCouponUserList(c *gin.Context) {
  1256. data := share.GetJsonAnyParam(c)
  1257. param, _ := data("param")
  1258. pageNum, _ := data("pageNum")
  1259. pageSize, _ := data("pageSize")
  1260. goodsCouponUser := domain.GoodsCouponUserQuery{}
  1261. err := mapstructure.Decode(param, &goodsCouponUser)
  1262. if err != nil {
  1263. c.JSON(200, CreateResultError(500, "json转换错误"))
  1264. return
  1265. }
  1266. list, err := manage.Get2GoodsCouponUserList(goodsCouponUser, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1267. if err != nil {
  1268. c.JSON(200, CreateResultError(500, "查询错误"))
  1269. return
  1270. }
  1271. c.JSON(200, CreateResultData(list))
  1272. }
  1273. func GetBaseGoodsCouponUserListInId(c *gin.Context) {
  1274. data := share.GetJsonAnyParam(c)
  1275. idsString, _ := data("ids")
  1276. var ids []int64
  1277. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1278. list, err := manage.GetGoodsCouponUserListInId(ids)
  1279. if err != nil {
  1280. c.JSON(200, CreateResultError(500, "查询错误"))
  1281. return
  1282. }
  1283. c.JSON(200, CreateResultData(list))
  1284. }
  1285. func SaveBaseGoodsCouponUser(c *gin.Context) {
  1286. data := share.GetJsonAnyParam(c)
  1287. goodsCouponUserParam, _ := data("goodsCouponUser")
  1288. goodsCouponUser := domain.GoodsCouponUser{}
  1289. err := mapstructure.Decode(goodsCouponUserParam, &goodsCouponUser)
  1290. saveGoodsCouponUser, err := manage.SaveGoodsCouponUser(&goodsCouponUser)
  1291. if err != nil {
  1292. c.JSON(200, CreateResultError(500, "保存错误"))
  1293. return
  1294. }
  1295. c.JSON(200, CreateResultData(saveGoodsCouponUser))
  1296. }
  1297. func UpdateBaseGoodsCouponUser(c *gin.Context) {
  1298. data := share.GetJsonAnyParam(c)
  1299. goodsCouponUser, _ := data("goodsCouponUser")
  1300. id, _ := data("id")
  1301. toMap := UtilStructToMap(cast.ToStringMap(goodsCouponUser))
  1302. setGoodsCouponUser, b, err := manage.SetGoodsCouponUser(toMap, cast.ToInt64(id))
  1303. if err != nil || !b {
  1304. c.JSON(200, CreateResultError(500, "修改错误"))
  1305. return
  1306. }
  1307. c.JSON(200, CreateResultData(setGoodsCouponUser))
  1308. }
  1309. func DeleteBaseGoodsCouponUser(c *gin.Context) {
  1310. id := c.Query("id")
  1311. res := manage.DeleteGoodsCouponUser(cast.ToInt64(id))
  1312. if !res {
  1313. c.JSON(200, CreateResultError(500, "删除错误"))
  1314. return
  1315. }
  1316. c.JSON(200, CreateResult())
  1317. }
  1318. //================GoodsIntroduction 商品介绍==============================
  1319. func GetBaseGoodsIntroductionById(c *gin.Context) {
  1320. id := c.Query("id")
  1321. goodsIntroduction, err := manage.GetGoodsIntroductionById(cast.ToInt64(id))
  1322. if err != nil {
  1323. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1324. return
  1325. }
  1326. c.JSON(200, CreateResultData(goodsIntroduction))
  1327. return
  1328. }
  1329. func GetBaseGoodsIntroductionList(c *gin.Context) {
  1330. data := share.GetJsonAnyParam(c)
  1331. param, _ := data("param")
  1332. pageNum, _ := data("pageNum")
  1333. pageSize, _ := data("pageSize")
  1334. goodsIntroduction := domain.GoodsIntroductionQuery{}
  1335. err := mapstructure.Decode(param, &goodsIntroduction)
  1336. if err != nil {
  1337. c.JSON(200, CreateResultError(500, "json转换错误"))
  1338. return
  1339. }
  1340. list, err := manage.Get2GoodsIntroductionList(goodsIntroduction, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1341. if err != nil {
  1342. c.JSON(200, CreateResultError(500, "查询错误"))
  1343. return
  1344. }
  1345. c.JSON(200, CreateResultData(list))
  1346. }
  1347. func GetBaseGoodsIntroductionListInId(c *gin.Context) {
  1348. data := share.GetJsonAnyParam(c)
  1349. idsString, _ := data("ids")
  1350. var ids []int64
  1351. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1352. list, err := manage.GetGoodsIntroductionListInId(ids)
  1353. if err != nil {
  1354. c.JSON(200, CreateResultError(500, "查询错误"))
  1355. return
  1356. }
  1357. c.JSON(200, CreateResultData(list))
  1358. }
  1359. func SaveBaseGoodsIntroduction(c *gin.Context) {
  1360. data := share.GetJsonAnyParam(c)
  1361. goodsIntroductionParam, _ := data("goodsIntroduction")
  1362. goodsIntroduction := domain.GoodsIntroduction{}
  1363. err := mapstructure.Decode(goodsIntroductionParam, &goodsIntroduction)
  1364. goodsIntroduction.CreateBy = fmt.Sprint(GetUserIdByToken(c))
  1365. goodsIntroduction.CreateTime = time.Now()
  1366. saveGoodsIntroduction, err := manage.SaveGoodsIntroduction(&goodsIntroduction)
  1367. if err != nil {
  1368. c.JSON(200, CreateResultError(500, "保存错误"))
  1369. return
  1370. }
  1371. c.JSON(200, CreateResultData(saveGoodsIntroduction))
  1372. }
  1373. func UpdateBaseGoodsIntroduction(c *gin.Context) {
  1374. data := share.GetJsonAnyParam(c)
  1375. goodsIntroduction, _ := data("goodsIntroduction")
  1376. id, _ := data("id")
  1377. toMap := UtilStructToMap(cast.ToStringMap(goodsIntroduction))
  1378. toMap["create_by"] = nil
  1379. toMap["create_time"] = nil
  1380. toMap["update_by"] = fmt.Sprint(GetUserIdByToken(c))
  1381. toMap["update_time"] = DateToString(time.Now())
  1382. setGoodsIntroduction, b, err := manage.SetGoodsIntroduction(toMap, cast.ToInt64(id))
  1383. if err != nil || !b {
  1384. c.JSON(200, CreateResultError(500, "修改错误"))
  1385. return
  1386. }
  1387. c.JSON(200, CreateResultData(setGoodsIntroduction))
  1388. }
  1389. func DeleteBaseGoodsIntroduction(c *gin.Context) {
  1390. id := c.Query("id")
  1391. res := manage.DeleteGoodsIntroduction(cast.ToInt64(id))
  1392. if !res {
  1393. c.JSON(200, CreateResultError(500, "删除错误"))
  1394. return
  1395. }
  1396. c.JSON(200, CreateResult())
  1397. }
  1398. //================GoodsOrder 商品订单==============================
  1399. func GetBaseGoodsOrderById(c *gin.Context) {
  1400. id := c.Query("id")
  1401. goodsOrder, err := manage.GetGoodsOrderById(cast.ToInt64(id))
  1402. if err != nil {
  1403. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1404. return
  1405. }
  1406. c.JSON(200, CreateResultData(goodsOrder))
  1407. return
  1408. }
  1409. func GetBaseGoodsOrderList(c *gin.Context) {
  1410. data := share.GetJsonAnyParam(c)
  1411. param, _ := data("param")
  1412. pageNum, _ := data("pageNum")
  1413. pageSize, _ := data("pageSize")
  1414. goodsOrder := domain.GoodsOrderQuery{}
  1415. err := mapstructure.Decode(param, &goodsOrder)
  1416. if err != nil {
  1417. c.JSON(200, CreateResultError(500, "json转换错误"))
  1418. return
  1419. }
  1420. list, err := manage.Get2GoodsOrderList(goodsOrder, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1421. if err != nil {
  1422. c.JSON(200, CreateResultError(500, "查询错误"))
  1423. return
  1424. }
  1425. c.JSON(200, CreateResultData(list))
  1426. }
  1427. func GetBaseGoodsOrderListInId(c *gin.Context) {
  1428. data := share.GetJsonAnyParam(c)
  1429. idsString, _ := data("ids")
  1430. var ids []int64
  1431. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1432. list, err := manage.GetGoodsOrderListInId(ids)
  1433. if err != nil {
  1434. c.JSON(200, CreateResultError(500, "查询错误"))
  1435. return
  1436. }
  1437. c.JSON(200, CreateResultData(list))
  1438. }
  1439. func SaveBaseGoodsOrder(c *gin.Context) {
  1440. data := share.GetJsonAnyParam(c)
  1441. goodsOrderParam, _ := data("goodsOrder")
  1442. goodsOrder := domain.GoodsOrder{}
  1443. err := mapstructure.Decode(goodsOrderParam, &goodsOrder)
  1444. goodsOrder.CreateBy = fmt.Sprint(GetUserIdByToken(c))
  1445. goodsOrder.CreateTime = time.Now()
  1446. saveGoodsOrder, err := manage.SaveGoodsOrder(&goodsOrder)
  1447. if err != nil {
  1448. c.JSON(200, CreateResultError(500, "保存错误"))
  1449. return
  1450. }
  1451. c.JSON(200, CreateResultData(saveGoodsOrder))
  1452. }
  1453. func UpdateBaseGoodsOrder(c *gin.Context) {
  1454. data := share.GetJsonAnyParam(c)
  1455. goodsOrder, _ := data("goodsOrder")
  1456. id, _ := data("id")
  1457. toMap := UtilStructToMap(cast.ToStringMap(goodsOrder))
  1458. toMap["create_by"] = nil
  1459. toMap["create_time"] = nil
  1460. setGoodsOrder, b, err := manage.SetGoodsOrder(toMap, cast.ToInt64(id))
  1461. if err != nil || !b {
  1462. c.JSON(200, CreateResultError(500, "修改错误"))
  1463. return
  1464. }
  1465. c.JSON(200, CreateResultData(setGoodsOrder))
  1466. }
  1467. func DeleteBaseGoodsOrder(c *gin.Context) {
  1468. id := c.Query("id")
  1469. res := manage.DeleteGoodsOrder(cast.ToInt64(id))
  1470. if !res {
  1471. c.JSON(200, CreateResultError(500, "删除错误"))
  1472. return
  1473. }
  1474. c.JSON(200, CreateResult())
  1475. }
  1476. //================GoodsSku 商品规格==============================
  1477. func GetBaseGoodsSkuById(c *gin.Context) {
  1478. id := c.Query("id")
  1479. goodsSku, err := manage.GetGoodsSkuById(cast.ToInt64(id))
  1480. if err != nil {
  1481. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1482. return
  1483. }
  1484. c.JSON(200, CreateResultData(goodsSku))
  1485. return
  1486. }
  1487. func GetBaseGoodsSkuList(c *gin.Context) {
  1488. data := share.GetJsonAnyParam(c)
  1489. param, _ := data("param")
  1490. pageNum, _ := data("pageNum")
  1491. pageSize, _ := data("pageSize")
  1492. goodsSku := domain.GoodsSkuQuery{}
  1493. err := mapstructure.Decode(param, &goodsSku)
  1494. if err != nil {
  1495. c.JSON(200, CreateResultError(500, "json转换错误"))
  1496. return
  1497. }
  1498. list, err := manage.Get2GoodsSkuList(goodsSku, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1499. if err != nil {
  1500. c.JSON(200, CreateResultError(500, "查询错误"))
  1501. return
  1502. }
  1503. c.JSON(200, CreateResultData(list))
  1504. }
  1505. func GetBaseGoodsSkuListInId(c *gin.Context) {
  1506. data := share.GetJsonAnyParam(c)
  1507. idsString, _ := data("ids")
  1508. var ids []int64
  1509. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1510. list, err := manage.GetGoodsSkuListInId(ids)
  1511. if err != nil {
  1512. c.JSON(200, CreateResultError(500, "查询错误"))
  1513. return
  1514. }
  1515. c.JSON(200, CreateResultData(list))
  1516. }
  1517. func SaveBaseGoodsSku(c *gin.Context) {
  1518. data := share.GetJsonAnyParam(c)
  1519. goodsSkuParam, _ := data("goodsSku")
  1520. goodsSku := domain.GoodsSku{}
  1521. err := mapstructure.Decode(goodsSkuParam, &goodsSku)
  1522. goodsSku.CreateBy = fmt.Sprint(GetUserIdByToken(c))
  1523. goodsSku.CreateTime = time.Now()
  1524. saveGoodsSku, err := manage.SaveGoodsSku(&goodsSku)
  1525. if err != nil {
  1526. c.JSON(200, CreateResultError(500, "保存错误"))
  1527. return
  1528. }
  1529. c.JSON(200, CreateResultData(saveGoodsSku))
  1530. }
  1531. func UpdateBaseGoodsSku(c *gin.Context) {
  1532. data := share.GetJsonAnyParam(c)
  1533. goodsSku, _ := data("goodsSku")
  1534. id, _ := data("id")
  1535. toMap := UtilStructToMap(cast.ToStringMap(goodsSku))
  1536. toMap["create_by"] = nil
  1537. toMap["create_time"] = nil
  1538. setGoodsSku, b, err := manage.SetGoodsSku(toMap, cast.ToInt64(id))
  1539. if err != nil || !b {
  1540. c.JSON(200, CreateResultError(500, "修改错误"))
  1541. return
  1542. }
  1543. c.JSON(200, CreateResultData(setGoodsSku))
  1544. }
  1545. func DeleteBaseGoodsSku(c *gin.Context) {
  1546. id := c.Query("id")
  1547. res := manage.DeleteGoodsSku(cast.ToInt64(id))
  1548. if !res {
  1549. c.JSON(200, CreateResultError(500, "删除错误"))
  1550. return
  1551. }
  1552. c.JSON(200, CreateResult())
  1553. }
  1554. //================GoodsSkuCard 商品卡号==============================
  1555. func GetBaseGoodsSkuCardById(c *gin.Context) {
  1556. id := c.Query("id")
  1557. goodsSkuCard, err := manage.GetGoodsSkuCardById(cast.ToInt64(id))
  1558. if err != nil {
  1559. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1560. return
  1561. }
  1562. c.JSON(200, CreateResultData(goodsSkuCard))
  1563. return
  1564. }
  1565. func GetBaseGoodsSkuCardList(c *gin.Context) {
  1566. data := share.GetJsonAnyParam(c)
  1567. param, _ := data("param")
  1568. pageNum, _ := data("pageNum")
  1569. pageSize, _ := data("pageSize")
  1570. goodsSkuCard := domain.GoodsSkuCardQuery{}
  1571. err := mapstructure.Decode(param, &goodsSkuCard)
  1572. if err != nil {
  1573. c.JSON(200, CreateResultError(500, "json转换错误"))
  1574. return
  1575. }
  1576. list, err := manage.Get2GoodsSkuCardList(goodsSkuCard, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1577. if err != nil {
  1578. c.JSON(200, CreateResultError(500, "查询错误"))
  1579. return
  1580. }
  1581. c.JSON(200, CreateResultData(list))
  1582. }
  1583. func GetBaseGoodsSkuCardListInId(c *gin.Context) {
  1584. data := share.GetJsonAnyParam(c)
  1585. idsString, _ := data("ids")
  1586. var ids []int64
  1587. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1588. list, err := manage.GetGoodsSkuCardListInId(ids)
  1589. if err != nil {
  1590. c.JSON(200, CreateResultError(500, "查询错误"))
  1591. return
  1592. }
  1593. c.JSON(200, CreateResultData(list))
  1594. }
  1595. func SaveBaseGoodsSkuCard(c *gin.Context) {
  1596. data := share.GetJsonAnyParam(c)
  1597. goodsSkuCardParam, _ := data("goodsSkuCard")
  1598. goodsSkuCard := domain.GoodsSkuCard{}
  1599. err := mapstructure.Decode(goodsSkuCardParam, &goodsSkuCard)
  1600. saveGoodsSkuCard, err := manage.SaveGoodsSkuCard(&goodsSkuCard)
  1601. if err != nil {
  1602. c.JSON(200, CreateResultError(500, "保存错误"))
  1603. return
  1604. }
  1605. c.JSON(200, CreateResultData(saveGoodsSkuCard))
  1606. }
  1607. func UpdateBaseGoodsSkuCard(c *gin.Context) {
  1608. data := share.GetJsonAnyParam(c)
  1609. goodsSkuCard, _ := data("goodsSkuCard")
  1610. id, _ := data("id")
  1611. toMap := UtilStructToMap(cast.ToStringMap(goodsSkuCard))
  1612. setGoodsSkuCard, b, err := manage.SetGoodsSkuCard(toMap, cast.ToInt64(id))
  1613. if err != nil || !b {
  1614. c.JSON(200, CreateResultError(500, "修改错误"))
  1615. return
  1616. }
  1617. c.JSON(200, CreateResultData(setGoodsSkuCard))
  1618. }
  1619. func DeleteBaseGoodsSkuCard(c *gin.Context) {
  1620. id := c.Query("id")
  1621. res := manage.DeleteGoodsSkuCard(cast.ToInt64(id))
  1622. if !res {
  1623. c.JSON(200, CreateResultError(500, "删除错误"))
  1624. return
  1625. }
  1626. c.JSON(200, CreateResult())
  1627. }
  1628. //================GoodsTag 商品标签==============================
  1629. func GetBaseGoodsTagById(c *gin.Context) {
  1630. id := c.Query("id")
  1631. goodsTag, err := manage.GetGoodsTagById(cast.ToInt64(id))
  1632. if err != nil {
  1633. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1634. return
  1635. }
  1636. c.JSON(200, CreateResultData(goodsTag))
  1637. return
  1638. }
  1639. func GetBaseGoodsTagList(c *gin.Context) {
  1640. data := share.GetJsonAnyParam(c)
  1641. param, _ := data("param")
  1642. pageNum, _ := data("pageNum")
  1643. pageSize, _ := data("pageSize")
  1644. goodsTag := domain.GoodsTagQuery{}
  1645. err := mapstructure.Decode(param, &goodsTag)
  1646. if err != nil {
  1647. c.JSON(200, CreateResultError(500, "json转换错误"))
  1648. return
  1649. }
  1650. list, err := manage.Get2GoodsTagList(goodsTag, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1651. if err != nil {
  1652. c.JSON(200, CreateResultError(500, "查询错误"))
  1653. return
  1654. }
  1655. c.JSON(200, CreateResultData(list))
  1656. }
  1657. func GetBaseGoodsTagListInId(c *gin.Context) {
  1658. data := share.GetJsonAnyParam(c)
  1659. idsString, _ := data("ids")
  1660. var ids []int64
  1661. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1662. list, err := manage.GetGoodsTagListInId(ids)
  1663. if err != nil {
  1664. c.JSON(200, CreateResultError(500, "查询错误"))
  1665. return
  1666. }
  1667. c.JSON(200, CreateResultData(list))
  1668. }
  1669. func SaveBaseGoodsTag(c *gin.Context) {
  1670. data := share.GetJsonAnyParam(c)
  1671. goodsTagParam, _ := data("goodsTag")
  1672. goodsTag := domain.GoodsTag{}
  1673. err := mapstructure.Decode(goodsTagParam, &goodsTag)
  1674. saveGoodsTag, err := manage.SaveGoodsTag(&goodsTag)
  1675. if err != nil {
  1676. c.JSON(200, CreateResultError(500, "保存错误"))
  1677. return
  1678. }
  1679. c.JSON(200, CreateResultData(saveGoodsTag))
  1680. }
  1681. func UpdateBaseGoodsTag(c *gin.Context) {
  1682. data := share.GetJsonAnyParam(c)
  1683. goodsTag, _ := data("goodsTag")
  1684. id, _ := data("id")
  1685. toMap := UtilStructToMap(cast.ToStringMap(goodsTag))
  1686. setGoodsTag, b, err := manage.SetGoodsTag(toMap, cast.ToInt64(id))
  1687. if err != nil || !b {
  1688. c.JSON(200, CreateResultError(500, "修改错误"))
  1689. return
  1690. }
  1691. c.JSON(200, CreateResultData(setGoodsTag))
  1692. }
  1693. func DeleteBaseGoodsTag(c *gin.Context) {
  1694. id := c.Query("id")
  1695. res := manage.DeleteGoodsTag(cast.ToInt64(id))
  1696. if !res {
  1697. c.JSON(200, CreateResultError(500, "删除错误"))
  1698. return
  1699. }
  1700. c.JSON(200, CreateResult())
  1701. }
  1702. //================GoodsType 商品分类==============================
  1703. func GetBaseGoodsTypeById(c *gin.Context) {
  1704. id := c.Query("id")
  1705. goodsType, err := manage.GetGoodsTypeById(cast.ToInt64(id))
  1706. if err != nil {
  1707. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1708. return
  1709. }
  1710. c.JSON(200, CreateResultData(goodsType))
  1711. return
  1712. }
  1713. func GetBaseGoodsTypeList(c *gin.Context) {
  1714. data := share.GetJsonAnyParam(c)
  1715. param, _ := data("param")
  1716. pageNum, _ := data("pageNum")
  1717. pageSize, _ := data("pageSize")
  1718. goodsType := domain.GoodsTypeQuery{}
  1719. err := mapstructure.Decode(param, &goodsType)
  1720. if err != nil {
  1721. c.JSON(200, CreateResultError(500, "json转换错误"))
  1722. return
  1723. }
  1724. list, err := manage.Get2GoodsTypeList(goodsType, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1725. if err != nil {
  1726. c.JSON(200, CreateResultError(500, "查询错误"))
  1727. return
  1728. }
  1729. c.JSON(200, CreateResultData(list))
  1730. }
  1731. func GetBaseGoodsTypeListInId(c *gin.Context) {
  1732. data := share.GetJsonAnyParam(c)
  1733. idsString, _ := data("ids")
  1734. var ids []int64
  1735. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1736. list, err := manage.GetGoodsTypeListInId(ids)
  1737. if err != nil {
  1738. c.JSON(200, CreateResultError(500, "查询错误"))
  1739. return
  1740. }
  1741. c.JSON(200, CreateResultData(list))
  1742. }
  1743. func SaveBaseGoodsType(c *gin.Context) {
  1744. data := share.GetJsonAnyParam(c)
  1745. goodsTypeParam, _ := data("goodsType")
  1746. goodsType := domain.GoodsType{}
  1747. err := mapstructure.Decode(goodsTypeParam, &goodsType)
  1748. goodsType.CreateTime = time.Now()
  1749. saveGoodsType, err := manage.SaveGoodsType(&goodsType)
  1750. if err != nil {
  1751. c.JSON(200, CreateResultError(500, "保存错误"))
  1752. return
  1753. }
  1754. c.JSON(200, CreateResultData(saveGoodsType))
  1755. }
  1756. func UpdateBaseGoodsType(c *gin.Context) {
  1757. data := share.GetJsonAnyParam(c)
  1758. goodsType, _ := data("goodsType")
  1759. id, _ := data("id")
  1760. toMap := UtilStructToMap(cast.ToStringMap(goodsType))
  1761. toMap["create_time"] = nil
  1762. setGoodsType, b, err := manage.SetGoodsType(toMap, cast.ToInt64(id))
  1763. if err != nil || !b {
  1764. c.JSON(200, CreateResultError(500, "修改错误"))
  1765. return
  1766. }
  1767. c.JSON(200, CreateResultData(setGoodsType))
  1768. }
  1769. func DeleteBaseGoodsType(c *gin.Context) {
  1770. id := c.Query("id")
  1771. res := manage.DeleteGoodsType(cast.ToInt64(id))
  1772. if !res {
  1773. c.JSON(200, CreateResultError(500, "删除错误"))
  1774. return
  1775. }
  1776. c.JSON(200, CreateResult())
  1777. }
  1778. //================User 用户表==============================
  1779. func GetBaseUserById(c *gin.Context) {
  1780. id := c.Query("id")
  1781. user, err := manage.GetUserById(cast.ToInt64(id))
  1782. if err != nil {
  1783. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1784. return
  1785. }
  1786. c.JSON(200, CreateResultData(user))
  1787. return
  1788. }
  1789. func GetBaseUserList(c *gin.Context) {
  1790. data := share.GetJsonAnyParam(c)
  1791. param, _ := data("param")
  1792. pageNum, _ := data("pageNum")
  1793. pageSize, _ := data("pageSize")
  1794. user := domain.UserQuery{}
  1795. err := mapstructure.Decode(param, &user)
  1796. if err != nil {
  1797. c.JSON(200, CreateResultError(500, "json转换错误"))
  1798. return
  1799. }
  1800. list, err := manage.Get2UserList(user, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1801. if err != nil {
  1802. c.JSON(200, CreateResultError(500, "查询错误"))
  1803. return
  1804. }
  1805. c.JSON(200, CreateResultData(list))
  1806. }
  1807. func GetBaseUserListInId(c *gin.Context) {
  1808. data := share.GetJsonAnyParam(c)
  1809. idsString, _ := data("ids")
  1810. var ids []int64
  1811. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1812. list, err := manage.GetUserListInId(ids)
  1813. if err != nil {
  1814. c.JSON(200, CreateResultError(500, "查询错误"))
  1815. return
  1816. }
  1817. c.JSON(200, CreateResultData(list))
  1818. }
  1819. func SaveBaseUser(c *gin.Context) {
  1820. data := share.GetJsonAnyParam(c)
  1821. userParam, _ := data("user")
  1822. user := domain.User{}
  1823. err := mapstructure.Decode(userParam, &user)
  1824. saveUser, err := manage.SaveUser(&user)
  1825. if err != nil {
  1826. c.JSON(200, CreateResultError(500, "保存错误"))
  1827. return
  1828. }
  1829. c.JSON(200, CreateResultData(saveUser))
  1830. }
  1831. func UpdateBaseUser(c *gin.Context) {
  1832. data := share.GetJsonAnyParam(c)
  1833. user, _ := data("user")
  1834. id, _ := data("id")
  1835. toMap := UtilStructToMap(cast.ToStringMap(user))
  1836. setUser, b, err := manage.SetUser(toMap, cast.ToInt64(id))
  1837. if err != nil || !b {
  1838. c.JSON(200, CreateResultError(500, "修改错误"))
  1839. return
  1840. }
  1841. c.JSON(200, CreateResultData(setUser))
  1842. }
  1843. func DeleteBaseUser(c *gin.Context) {
  1844. id := c.Query("id")
  1845. res := manage.DeleteUser(cast.ToInt64(id))
  1846. if !res {
  1847. c.JSON(200, CreateResultError(500, "删除错误"))
  1848. return
  1849. }
  1850. c.JSON(200, CreateResult())
  1851. }
  1852. //================UserWallet 用户钱包==============================
  1853. func GetBaseUserWalletById(c *gin.Context) {
  1854. id := c.Query("id")
  1855. userWallet, err := manage.GetUserWalletById(cast.ToInt64(id))
  1856. if err != nil {
  1857. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1858. return
  1859. }
  1860. c.JSON(200, CreateResultData(userWallet))
  1861. return
  1862. }
  1863. func GetBaseUserWalletList(c *gin.Context) {
  1864. data := share.GetJsonAnyParam(c)
  1865. param, _ := data("param")
  1866. pageNum, _ := data("pageNum")
  1867. pageSize, _ := data("pageSize")
  1868. userWallet := domain.UserWalletQuery{}
  1869. err := mapstructure.Decode(param, &userWallet)
  1870. if err != nil {
  1871. c.JSON(200, CreateResultError(500, "json转换错误"))
  1872. return
  1873. }
  1874. list, err := manage.Get2UserWalletList(userWallet, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1875. if err != nil {
  1876. c.JSON(200, CreateResultError(500, "查询错误"))
  1877. return
  1878. }
  1879. c.JSON(200, CreateResultData(list))
  1880. }
  1881. func GetBaseUserWalletListInId(c *gin.Context) {
  1882. data := share.GetJsonAnyParam(c)
  1883. idsString, _ := data("ids")
  1884. var ids []int64
  1885. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1886. list, err := manage.GetUserWalletListInId(ids)
  1887. if err != nil {
  1888. c.JSON(200, CreateResultError(500, "查询错误"))
  1889. return
  1890. }
  1891. c.JSON(200, CreateResultData(list))
  1892. }
  1893. func SaveBaseUserWallet(c *gin.Context) {
  1894. data := share.GetJsonAnyParam(c)
  1895. userWalletParam, _ := data("userWallet")
  1896. userWallet := domain.UserWallet{}
  1897. err := mapstructure.Decode(userWalletParam, &userWallet)
  1898. saveUserWallet, err := manage.SaveUserWallet(&userWallet)
  1899. if err != nil {
  1900. c.JSON(200, CreateResultError(500, "保存错误"))
  1901. return
  1902. }
  1903. c.JSON(200, CreateResultData(saveUserWallet))
  1904. }
  1905. func UpdateBaseUserWallet(c *gin.Context) {
  1906. data := share.GetJsonAnyParam(c)
  1907. userWallet, _ := data("userWallet")
  1908. id, _ := data("id")
  1909. toMap := UtilStructToMap(cast.ToStringMap(userWallet))
  1910. setUserWallet, b, err := manage.SetUserWallet(toMap, cast.ToInt64(id))
  1911. if err != nil || !b {
  1912. c.JSON(200, CreateResultError(500, "修改错误"))
  1913. return
  1914. }
  1915. c.JSON(200, CreateResultData(setUserWallet))
  1916. }
  1917. func DeleteBaseUserWallet(c *gin.Context) {
  1918. id := c.Query("id")
  1919. res := manage.DeleteUserWallet(cast.ToInt64(id))
  1920. if !res {
  1921. c.JSON(200, CreateResultError(500, "删除错误"))
  1922. return
  1923. }
  1924. c.JSON(200, CreateResult())
  1925. }
  1926. //================DictData 字典数据==============================
  1927. func GetBaseDictDataById(c *gin.Context) {
  1928. id := c.Query("id")
  1929. dictData, err := manage.GetDictDataById(cast.ToInt64(id))
  1930. if err != nil {
  1931. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  1932. return
  1933. }
  1934. c.JSON(200, CreateResultData(dictData))
  1935. return
  1936. }
  1937. func GetBaseDictDataList(c *gin.Context) {
  1938. data := share.GetJsonAnyParam(c)
  1939. param, _ := data("param")
  1940. pageNum, _ := data("pageNum")
  1941. pageSize, _ := data("pageSize")
  1942. dictData := domain.DictDataQuery{}
  1943. err := mapstructure.Decode(param, &dictData)
  1944. if err != nil {
  1945. c.JSON(200, CreateResultError(500, "json转换错误"))
  1946. return
  1947. }
  1948. list, err := manage.Get2DictDataList(dictData, cast.ToInt(pageNum), cast.ToInt(pageSize))
  1949. if err != nil {
  1950. c.JSON(200, CreateResultError(500, "查询错误"))
  1951. return
  1952. }
  1953. c.JSON(200, CreateResultData(list))
  1954. }
  1955. func GetBaseDictDataListInId(c *gin.Context) {
  1956. data := share.GetJsonAnyParam(c)
  1957. idsString, _ := data("ids")
  1958. var ids []int64
  1959. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  1960. list, err := manage.GetDictDataListInId(ids)
  1961. if err != nil {
  1962. c.JSON(200, CreateResultError(500, "查询错误"))
  1963. return
  1964. }
  1965. c.JSON(200, CreateResultData(list))
  1966. }
  1967. func SaveBaseDictData(c *gin.Context) {
  1968. data := share.GetJsonAnyParam(c)
  1969. dictDataParam, _ := data("dictData")
  1970. dictData := domain.DictData{}
  1971. err := mapstructure.Decode(dictDataParam, &dictData)
  1972. saveDictData, err := manage.SaveDictData(&dictData)
  1973. if err != nil {
  1974. c.JSON(200, CreateResultError(500, "保存错误"))
  1975. return
  1976. }
  1977. c.JSON(200, CreateResultData(saveDictData))
  1978. }
  1979. func UpdateBaseDictData(c *gin.Context) {
  1980. data := share.GetJsonAnyParam(c)
  1981. dictData, _ := data("dictData")
  1982. id, _ := data("id")
  1983. toMap := UtilStructToMap(cast.ToStringMap(dictData))
  1984. setDictData, b, err := manage.SetDictData(toMap, cast.ToInt64(id))
  1985. if err != nil || !b {
  1986. c.JSON(200, CreateResultError(500, "修改错误"))
  1987. return
  1988. }
  1989. c.JSON(200, CreateResultData(setDictData))
  1990. }
  1991. func DeleteBaseDictData(c *gin.Context) {
  1992. id := c.Query("id")
  1993. res := manage.DeleteDictData(cast.ToInt64(id))
  1994. if !res {
  1995. c.JSON(200, CreateResultError(500, "删除错误"))
  1996. return
  1997. }
  1998. c.JSON(200, CreateResult())
  1999. }
  2000. //================DictType 字典类型==============================
  2001. func GetBaseDictTypeById(c *gin.Context) {
  2002. id := c.Query("id")
  2003. dictType, err := manage.GetDictTypeById(cast.ToInt64(id))
  2004. if err != nil {
  2005. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  2006. return
  2007. }
  2008. c.JSON(200, CreateResultData(dictType))
  2009. return
  2010. }
  2011. func GetBaseDictTypeList(c *gin.Context) {
  2012. data := share.GetJsonAnyParam(c)
  2013. param, _ := data("param")
  2014. pageNum, _ := data("pageNum")
  2015. pageSize, _ := data("pageSize")
  2016. dictType := domain.DictTypeQuery{}
  2017. err := mapstructure.Decode(param, &dictType)
  2018. if err != nil {
  2019. c.JSON(200, CreateResultError(500, "json转换错误"))
  2020. return
  2021. }
  2022. list, err := manage.Get2DictTypeList(dictType, cast.ToInt(pageNum), cast.ToInt(pageSize))
  2023. if err != nil {
  2024. c.JSON(200, CreateResultError(500, "查询错误"))
  2025. return
  2026. }
  2027. c.JSON(200, CreateResultData(list))
  2028. }
  2029. func GetBaseDictTypeListInId(c *gin.Context) {
  2030. data := share.GetJsonAnyParam(c)
  2031. idsString, _ := data("ids")
  2032. var ids []int64
  2033. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  2034. list, err := manage.GetDictTypeListInId(ids)
  2035. if err != nil {
  2036. c.JSON(200, CreateResultError(500, "查询错误"))
  2037. return
  2038. }
  2039. c.JSON(200, CreateResultData(list))
  2040. }
  2041. func SaveBaseDictType(c *gin.Context) {
  2042. data := share.GetJsonAnyParam(c)
  2043. dictTypeParam, _ := data("dictType")
  2044. dictType := domain.DictType{}
  2045. err := mapstructure.Decode(dictTypeParam, &dictType)
  2046. saveDictType, err := manage.SaveDictType(&dictType)
  2047. if err != nil {
  2048. c.JSON(200, CreateResultError(500, "保存错误"))
  2049. return
  2050. }
  2051. c.JSON(200, CreateResultData(saveDictType))
  2052. }
  2053. func UpdateBaseDictType(c *gin.Context) {
  2054. data := share.GetJsonAnyParam(c)
  2055. dictType, _ := data("dictType")
  2056. id, _ := data("id")
  2057. toMap := UtilStructToMap(cast.ToStringMap(dictType))
  2058. setDictType, b, err := manage.SetDictType(toMap, cast.ToInt64(id))
  2059. if err != nil || !b {
  2060. c.JSON(200, CreateResultError(500, "修改错误"))
  2061. return
  2062. }
  2063. c.JSON(200, CreateResultData(setDictType))
  2064. }
  2065. func DeleteBaseDictType(c *gin.Context) {
  2066. id := c.Query("id")
  2067. res := manage.DeleteDictType(cast.ToInt64(id))
  2068. if !res {
  2069. c.JSON(200, CreateResultError(500, "删除错误"))
  2070. return
  2071. }
  2072. c.JSON(200, CreateResult())
  2073. }
  2074. //================ShopTopic 商品主题==============================
  2075. func GetBaseShopTopicById(c *gin.Context) {
  2076. id := c.Query("id")
  2077. shopTopic, err := manage.GetShopTopicById(cast.ToInt64(id))
  2078. if err != nil {
  2079. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  2080. return
  2081. }
  2082. c.JSON(200, CreateResultData(shopTopic))
  2083. return
  2084. }
  2085. func GetBaseShopTopicList(c *gin.Context) {
  2086. data := share.GetJsonAnyParam(c)
  2087. param, _ := data("param")
  2088. pageNum, _ := data("pageNum")
  2089. pageSize, _ := data("pageSize")
  2090. shopTopic := domain.ShopTopicQuery{}
  2091. err := mapstructure.Decode(param, &shopTopic)
  2092. if err != nil {
  2093. c.JSON(200, CreateResultError(500, "json转换错误"))
  2094. return
  2095. }
  2096. list, err := manage.Get2ShopTopicList(shopTopic, cast.ToInt(pageNum), cast.ToInt(pageSize))
  2097. if err != nil {
  2098. c.JSON(200, CreateResultError(500, "查询错误"))
  2099. return
  2100. }
  2101. c.JSON(200, CreateResultData(list))
  2102. }
  2103. func GetBaseShopTopicListInId(c *gin.Context) {
  2104. data := share.GetJsonAnyParam(c)
  2105. idsString, _ := data("ids")
  2106. var ids []int64
  2107. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  2108. list, err := manage.GetShopTopicListInId(ids)
  2109. if err != nil {
  2110. c.JSON(200, CreateResultError(500, "查询错误"))
  2111. return
  2112. }
  2113. c.JSON(200, CreateResultData(list))
  2114. }
  2115. func SaveBaseShopTopic(c *gin.Context) {
  2116. data := share.GetJsonAnyParam(c)
  2117. shopTopicParam, _ := data("shopTopic")
  2118. shopTopic := domain.ShopTopic{}
  2119. err := mapstructure.Decode(shopTopicParam, &shopTopic)
  2120. saveShopTopic, err := manage.SaveShopTopic(&shopTopic)
  2121. if err != nil {
  2122. c.JSON(200, CreateResultError(500, "保存错误"))
  2123. return
  2124. }
  2125. c.JSON(200, CreateResultData(saveShopTopic))
  2126. }
  2127. func UpdateBaseShopTopic(c *gin.Context) {
  2128. data := share.GetJsonAnyParam(c)
  2129. shopTopic, _ := data("shopTopic")
  2130. id, _ := data("id")
  2131. toMap := UtilStructToMap(cast.ToStringMap(shopTopic))
  2132. setShopTopic, b, err := manage.SetShopTopic(toMap, cast.ToInt64(id))
  2133. if err != nil || !b {
  2134. c.JSON(200, CreateResultError(500, "修改错误"))
  2135. return
  2136. }
  2137. c.JSON(200, CreateResultData(setShopTopic))
  2138. }
  2139. func DeleteBaseShopTopic(c *gin.Context) {
  2140. id := c.Query("id")
  2141. res := manage.DeleteShopTopic(cast.ToInt64(id))
  2142. if !res {
  2143. c.JSON(200, CreateResultError(500, "删除错误"))
  2144. return
  2145. }
  2146. c.JSON(200, CreateResult())
  2147. }
  2148. //================ShopAdviceCarousel 商城广告==============================
  2149. func GetBaseShopAdviceCarouselById(c *gin.Context) {
  2150. id := c.Query("id")
  2151. shopAdviceCarousel, err := manage.GetShopAdviceCarouselById(cast.ToInt64(id))
  2152. if err != nil {
  2153. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  2154. return
  2155. }
  2156. c.JSON(200, CreateResultData(shopAdviceCarousel))
  2157. return
  2158. }
  2159. func GetBaseShopAdviceCarouselList(c *gin.Context) {
  2160. data := share.GetJsonAnyParam(c)
  2161. param, _ := data("param")
  2162. pageNum, _ := data("pageNum")
  2163. pageSize, _ := data("pageSize")
  2164. shopAdviceCarousel := domain.ShopAdviceCarouselQuery{}
  2165. err := mapstructure.Decode(param, &shopAdviceCarousel)
  2166. if err != nil {
  2167. c.JSON(200, CreateResultError(500, "json转换错误"))
  2168. return
  2169. }
  2170. list, err := manage.Get2ShopAdviceCarouselList(shopAdviceCarousel, cast.ToInt(pageNum), cast.ToInt(pageSize))
  2171. if err != nil {
  2172. c.JSON(200, CreateResultError(500, "查询错误"))
  2173. return
  2174. }
  2175. c.JSON(200, CreateResultData(list))
  2176. }
  2177. func GetBaseShopAdviceCarouselListInId(c *gin.Context) {
  2178. data := share.GetJsonAnyParam(c)
  2179. idsString, _ := data("ids")
  2180. var ids []int64
  2181. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  2182. list, err := manage.GetShopAdviceCarouselListInId(ids)
  2183. if err != nil {
  2184. c.JSON(200, CreateResultError(500, "查询错误"))
  2185. return
  2186. }
  2187. c.JSON(200, CreateResultData(list))
  2188. }
  2189. func SaveBaseShopAdviceCarousel(c *gin.Context) {
  2190. data := share.GetJsonAnyParam(c)
  2191. shopAdviceCarouselParam, _ := data("shopAdviceCarousel")
  2192. shopAdviceCarousel := domain.ShopAdviceCarousel{}
  2193. err := mapstructure.Decode(shopAdviceCarouselParam, &shopAdviceCarousel)
  2194. shopAdviceCarousel.CreateBy = fmt.Sprint(GetUserIdByToken(c))
  2195. shopAdviceCarousel.CreateTime = time.Now()
  2196. saveShopAdviceCarousel, err := manage.SaveShopAdviceCarousel(&shopAdviceCarousel)
  2197. if err != nil {
  2198. c.JSON(200, CreateResultError(500, "保存错误"))
  2199. return
  2200. }
  2201. c.JSON(200, CreateResultData(saveShopAdviceCarousel))
  2202. }
  2203. func UpdateBaseShopAdviceCarousel(c *gin.Context) {
  2204. data := share.GetJsonAnyParam(c)
  2205. shopAdviceCarousel, _ := data("shopAdviceCarousel")
  2206. id, _ := data("id")
  2207. toMap := UtilStructToMap(cast.ToStringMap(shopAdviceCarousel))
  2208. toMap["create_by"] = nil
  2209. toMap["create_time"] = nil
  2210. toMap["update_by"] = fmt.Sprint(GetUserIdByToken(c))
  2211. toMap["update_time"] = DateToString(time.Now())
  2212. setShopAdviceCarousel, b, err := manage.SetShopAdviceCarousel(toMap, cast.ToInt64(id))
  2213. if err != nil || !b {
  2214. c.JSON(200, CreateResultError(500, "修改错误"))
  2215. return
  2216. }
  2217. c.JSON(200, CreateResultData(setShopAdviceCarousel))
  2218. }
  2219. func DeleteBaseShopAdviceCarousel(c *gin.Context) {
  2220. id := c.Query("id")
  2221. res := manage.DeleteShopAdviceCarousel(cast.ToInt64(id))
  2222. if !res {
  2223. c.JSON(200, CreateResultError(500, "删除错误"))
  2224. return
  2225. }
  2226. c.JSON(200, CreateResult())
  2227. }
  2228. //================ShopTopicSku 商城主题商品==============================
  2229. func GetBaseShopTopicSkuById(c *gin.Context) {
  2230. id := c.Query("id")
  2231. shopTopicSku, err := manage.GetShopTopicSkuById(cast.ToInt64(id))
  2232. if err != nil {
  2233. c.JSON(200, CreateResultError(500, "用户查询不存在"))
  2234. return
  2235. }
  2236. c.JSON(200, CreateResultData(shopTopicSku))
  2237. return
  2238. }
  2239. func GetBaseShopTopicSkuList(c *gin.Context) {
  2240. data := share.GetJsonAnyParam(c)
  2241. param, _ := data("param")
  2242. pageNum, _ := data("pageNum")
  2243. pageSize, _ := data("pageSize")
  2244. shopTopicSku := domain.ShopTopicSkuQuery{}
  2245. err := mapstructure.Decode(param, &shopTopicSku)
  2246. if err != nil {
  2247. c.JSON(200, CreateResultError(500, "json转换错误"))
  2248. return
  2249. }
  2250. list, err := manage.Get2ShopTopicSkuList(shopTopicSku, cast.ToInt(pageNum), cast.ToInt(pageSize))
  2251. if err != nil {
  2252. c.JSON(200, CreateResultError(500, "查询错误"))
  2253. return
  2254. }
  2255. c.JSON(200, CreateResultData(list))
  2256. }
  2257. func GetBaseShopTopicSkuListInId(c *gin.Context) {
  2258. data := share.GetJsonAnyParam(c)
  2259. idsString, _ := data("ids")
  2260. var ids []int64
  2261. err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
  2262. list, err := manage.GetShopTopicSkuListInId(ids)
  2263. if err != nil {
  2264. c.JSON(200, CreateResultError(500, "查询错误"))
  2265. return
  2266. }
  2267. c.JSON(200, CreateResultData(list))
  2268. }
  2269. func SaveBaseShopTopicSku(c *gin.Context) {
  2270. data := share.GetJsonAnyParam(c)
  2271. shopTopicSkuParam, _ := data("shopTopicSku")
  2272. shopTopicSku := domain.ShopTopicSku{}
  2273. err := mapstructure.Decode(shopTopicSkuParam, &shopTopicSku)
  2274. saveShopTopicSku, err := manage.SaveShopTopicSku(&shopTopicSku)
  2275. if err != nil {
  2276. c.JSON(200, CreateResultError(500, "保存错误"))
  2277. return
  2278. }
  2279. c.JSON(200, CreateResultData(saveShopTopicSku))
  2280. }
  2281. func UpdateBaseShopTopicSku(c *gin.Context) {
  2282. data := share.GetJsonAnyParam(c)
  2283. shopTopicSku, _ := data("shopTopicSku")
  2284. id, _ := data("id")
  2285. toMap := UtilStructToMap(cast.ToStringMap(shopTopicSku))
  2286. setShopTopicSku, b, err := manage.SetShopTopicSku(toMap, cast.ToInt64(id))
  2287. if err != nil || !b {
  2288. c.JSON(200, CreateResultError(500, "修改错误"))
  2289. return
  2290. }
  2291. c.JSON(200, CreateResultData(setShopTopicSku))
  2292. }
  2293. func DeleteBaseShopTopicSku(c *gin.Context) {
  2294. id := c.Query("id")
  2295. res := manage.DeleteShopTopicSku(cast.ToInt64(id))
  2296. if !res {
  2297. c.JSON(200, CreateResultError(500, "删除错误"))
  2298. return
  2299. }
  2300. c.JSON(200, CreateResult())
  2301. }