package router import ( "demo/data/dao/manage" "demo/data/domain" "demo/share" "encoding/json" "github.com/gin-gonic/gin" "github.com/spf13/cast" ) //BaseArticleRouter(group) //BaseArticleTagRouter(group) //BaseArticleTopicRouter(group) //BaseBackAuthorityRouter(group) //BaseBackMenuRouter(group) //BaseBackRoleRouter(group) //BaseBackRoleAuthorityRouter(group) //BaseBackRoleMenuRouter(group) //BaseGoodsRouter(group) //BaseGoodsCommodityAreaRouter(group) //BaseGoodsCouponRouter(group) //BaseGoodsCouponUserRouter(group) //BaseGoodsIntroductionRouter(group) //BaseGoodsOrderRouter(group) //BaseGoodsSkuRouter(group) //BaseGoodsSkuCardRouter(group) //BaseGoodsTagRouter(group) //BaseGoodsTopicRouter(group) //BaseGoodsTypeRouter(group) //BaseUserRouter(group) //BaseUserWalletRouter(group) func BaseArticleRouter(group *gin.RouterGroup) { BaseArticleGroup := group.Group("/back/base") PushRouter(BaseArticleGroup, "GET", "/article", GetBaseArticleById) PushRouter(BaseArticleGroup, "POST", "/article/list", GetBaseArticleList) PushRouter(BaseArticleGroup, "POST", "/article/in", GetBaseArticleListInId) PushRouter(BaseArticleGroup, "POST", "/article", SaveBaseArticle) PushRouter(BaseArticleGroup, "PUT", "/article", UpdateBaseArticle) PushRouter(BaseArticleGroup, "DELETE", "/article", DeleteBaseArticle) } func BaseArticleTagRouter(group *gin.RouterGroup) { BaseArticleTagGroup := group.Group("/back/base") PushRouter(BaseArticleTagGroup, "GET", "/articleTag", GetBaseArticleTagById) PushRouter(BaseArticleTagGroup, "POST", "/articleTag/list", GetBaseArticleTagList) PushRouter(BaseArticleTagGroup, "POST", "/articleTag/in", GetBaseArticleTagListInId) PushRouter(BaseArticleTagGroup, "POST", "/articleTag", SaveBaseArticleTag) PushRouter(BaseArticleTagGroup, "PUT", "/articleTag", UpdateBaseArticleTag) PushRouter(BaseArticleTagGroup, "DELETE", "/articleTag", DeleteBaseArticleTag) } func BaseArticleTopicRouter(group *gin.RouterGroup) { BaseArticleTopicGroup := group.Group("/back/base") PushRouter(BaseArticleTopicGroup, "GET", "/articleTopic", GetBaseArticleTopicById) PushRouter(BaseArticleTopicGroup, "POST", "/articleTopic/list", GetBaseArticleTopicList) PushRouter(BaseArticleTopicGroup, "POST", "/articleTopic/in", GetBaseArticleTopicListInId) PushRouter(BaseArticleTopicGroup, "POST", "/articleTopic", SaveBaseArticleTopic) PushRouter(BaseArticleTopicGroup, "PUT", "/articleTopic", UpdateBaseArticleTopic) PushRouter(BaseArticleTopicGroup, "DELETE", "/articleTopic", DeleteBaseArticleTopic) } func BaseBackAuthorityRouter(group *gin.RouterGroup) { BaseBackAuthorityGroup := group.Group("/back/base") PushRouter(BaseBackAuthorityGroup, "GET", "/backAuthority", GetBaseBackAuthorityById) PushRouter(BaseBackAuthorityGroup, "POST", "/backAuthority/list", GetBaseBackAuthorityList) PushRouter(BaseBackAuthorityGroup, "POST", "/backAuthority/in", GetBaseBackAuthorityListInId) PushRouter(BaseBackAuthorityGroup, "POST", "/backAuthority", SaveBaseBackAuthority) PushRouter(BaseBackAuthorityGroup, "PUT", "/backAuthority", UpdateBaseBackAuthority) PushRouter(BaseBackAuthorityGroup, "DELETE", "/backAuthority", DeleteBaseBackAuthority) } func BaseBackMenuRouter(group *gin.RouterGroup) { BaseBackMenuGroup := group.Group("/back/base") PushRouter(BaseBackMenuGroup, "GET", "/backMenu", GetBaseBackMenuById) PushRouter(BaseBackMenuGroup, "POST", "/backMenu/list", GetBaseBackMenuList) PushRouter(BaseBackMenuGroup, "POST", "/backMenu/in", GetBaseBackMenuListInId) PushRouter(BaseBackMenuGroup, "POST", "/backMenu", SaveBaseBackMenu) PushRouter(BaseBackMenuGroup, "PUT", "/backMenu", UpdateBaseBackMenu) PushRouter(BaseBackMenuGroup, "DELETE", "/backMenu", DeleteBaseBackMenu) } func BaseBackRoleRouter(group *gin.RouterGroup) { BaseBackRoleGroup := group.Group("/back/base") PushRouter(BaseBackRoleGroup, "GET", "/backRole", GetBaseBackRoleById) PushRouter(BaseBackRoleGroup, "POST", "/backRole/list", GetBaseBackRoleList) PushRouter(BaseBackRoleGroup, "POST", "/backRole/in", GetBaseBackRoleListInId) PushRouter(BaseBackRoleGroup, "POST", "/backRole", SaveBaseBackRole) PushRouter(BaseBackRoleGroup, "PUT", "/backRole", UpdateBaseBackRole) PushRouter(BaseBackRoleGroup, "DELETE", "/backRole", DeleteBaseBackRole) } func BaseBackRoleAuthorityRouter(group *gin.RouterGroup) { BaseBackRoleAuthorityGroup := group.Group("/back/base") PushRouter(BaseBackRoleAuthorityGroup, "GET", "/backRoleAuthority", GetBaseBackRoleAuthorityById) PushRouter(BaseBackRoleAuthorityGroup, "POST", "/backRoleAuthority/list", GetBaseBackRoleAuthorityList) PushRouter(BaseBackRoleAuthorityGroup, "POST", "/backRoleAuthority/in", GetBaseBackRoleAuthorityListInId) PushRouter(BaseBackRoleAuthorityGroup, "POST", "/backRoleAuthority", SaveBaseBackRoleAuthority) PushRouter(BaseBackRoleAuthorityGroup, "PUT", "/backRoleAuthority", UpdateBaseBackRoleAuthority) PushRouter(BaseBackRoleAuthorityGroup, "DELETE", "/backRoleAuthority", DeleteBaseBackRoleAuthority) } func BaseBackRoleMenuRouter(group *gin.RouterGroup) { BaseBackRoleMenuGroup := group.Group("/back/base") PushRouter(BaseBackRoleMenuGroup, "GET", "/backRoleMenu", GetBaseBackRoleMenuById) PushRouter(BaseBackRoleMenuGroup, "POST", "/backRoleMenu/list", GetBaseBackRoleMenuList) PushRouter(BaseBackRoleMenuGroup, "POST", "/backRoleMenu/in", GetBaseBackRoleMenuListInId) PushRouter(BaseBackRoleMenuGroup, "POST", "/backRoleMenu", SaveBaseBackRoleMenu) PushRouter(BaseBackRoleMenuGroup, "PUT", "/backRoleMenu", UpdateBaseBackRoleMenu) PushRouter(BaseBackRoleMenuGroup, "DELETE", "/backRoleMenu", DeleteBaseBackRoleMenu) } func BaseGoodsRouter(group *gin.RouterGroup) { BaseGoodsGroup := group.Group("/back/base") PushRouter(BaseGoodsGroup, "GET", "/goods", GetBaseGoodsById) PushRouter(BaseGoodsGroup, "POST", "/goods/list", GetBaseGoodsList) PushRouter(BaseGoodsGroup, "POST", "/goods/in", GetBaseGoodsListInId) PushRouter(BaseGoodsGroup, "POST", "/goods", SaveBaseGoods) PushRouter(BaseGoodsGroup, "PUT", "/goods", UpdateBaseGoods) PushRouter(BaseGoodsGroup, "DELETE", "/goods", DeleteBaseGoods) } func BaseGoodsCommodityAreaRouter(group *gin.RouterGroup) { BaseGoodsCommodityAreaGroup := group.Group("/back/base") PushRouter(BaseGoodsCommodityAreaGroup, "GET", "/goodsCommodityArea", GetBaseGoodsCommodityAreaById) PushRouter(BaseGoodsCommodityAreaGroup, "POST", "/goodsCommodityArea/list", GetBaseGoodsCommodityAreaList) PushRouter(BaseGoodsCommodityAreaGroup, "POST", "/goodsCommodityArea/in", GetBaseGoodsCommodityAreaListInId) PushRouter(BaseGoodsCommodityAreaGroup, "POST", "/goodsCommodityArea", SaveBaseGoodsCommodityArea) PushRouter(BaseGoodsCommodityAreaGroup, "PUT", "/goodsCommodityArea", UpdateBaseGoodsCommodityArea) PushRouter(BaseGoodsCommodityAreaGroup, "DELETE", "/goodsCommodityArea", DeleteBaseGoodsCommodityArea) } func BaseGoodsCouponRouter(group *gin.RouterGroup) { BaseGoodsCouponGroup := group.Group("/back/base") PushRouter(BaseGoodsCouponGroup, "GET", "/goodsCoupon", GetBaseGoodsCouponById) PushRouter(BaseGoodsCouponGroup, "POST", "/goodsCoupon/list", GetBaseGoodsCouponList) PushRouter(BaseGoodsCouponGroup, "POST", "/goodsCoupon/in", GetBaseGoodsCouponListInId) PushRouter(BaseGoodsCouponGroup, "POST", "/goodsCoupon", SaveBaseGoodsCoupon) PushRouter(BaseGoodsCouponGroup, "PUT", "/goodsCoupon", UpdateBaseGoodsCoupon) PushRouter(BaseGoodsCouponGroup, "DELETE", "/goodsCoupon", DeleteBaseGoodsCoupon) } func BaseGoodsCouponUserRouter(group *gin.RouterGroup) { BaseGoodsCouponUserGroup := group.Group("/back/base") PushRouter(BaseGoodsCouponUserGroup, "GET", "/goodsCouponUser", GetBaseGoodsCouponUserById) PushRouter(BaseGoodsCouponUserGroup, "POST", "/goodsCouponUser/list", GetBaseGoodsCouponUserList) PushRouter(BaseGoodsCouponUserGroup, "POST", "/goodsCouponUser/in", GetBaseGoodsCouponUserListInId) PushRouter(BaseGoodsCouponUserGroup, "POST", "/goodsCouponUser", SaveBaseGoodsCouponUser) PushRouter(BaseGoodsCouponUserGroup, "PUT", "/goodsCouponUser", UpdateBaseGoodsCouponUser) PushRouter(BaseGoodsCouponUserGroup, "DELETE", "/goodsCouponUser", DeleteBaseGoodsCouponUser) } func BaseGoodsIntroductionRouter(group *gin.RouterGroup) { BaseGoodsIntroductionGroup := group.Group("/back/base") PushRouter(BaseGoodsIntroductionGroup, "GET", "/goodsIntroduction", GetBaseGoodsIntroductionById) PushRouter(BaseGoodsIntroductionGroup, "POST", "/goodsIntroduction/list", GetBaseGoodsIntroductionList) PushRouter(BaseGoodsIntroductionGroup, "POST", "/goodsIntroduction/in", GetBaseGoodsIntroductionListInId) PushRouter(BaseGoodsIntroductionGroup, "POST", "/goodsIntroduction", SaveBaseGoodsIntroduction) PushRouter(BaseGoodsIntroductionGroup, "PUT", "/goodsIntroduction", UpdateBaseGoodsIntroduction) PushRouter(BaseGoodsIntroductionGroup, "DELETE", "/goodsIntroduction", DeleteBaseGoodsIntroduction) } func BaseGoodsOrderRouter(group *gin.RouterGroup) { BaseGoodsOrderGroup := group.Group("/back/base") PushRouter(BaseGoodsOrderGroup, "GET", "/goodsOrder", GetBaseGoodsOrderById) PushRouter(BaseGoodsOrderGroup, "POST", "/goodsOrder/list", GetBaseGoodsOrderList) PushRouter(BaseGoodsOrderGroup, "POST", "/goodsOrder/in", GetBaseGoodsOrderListInId) PushRouter(BaseGoodsOrderGroup, "POST", "/goodsOrder", SaveBaseGoodsOrder) PushRouter(BaseGoodsOrderGroup, "PUT", "/goodsOrder", UpdateBaseGoodsOrder) PushRouter(BaseGoodsOrderGroup, "DELETE", "/goodsOrder", DeleteBaseGoodsOrder) } func BaseGoodsSkuRouter(group *gin.RouterGroup) { BaseGoodsSkuGroup := group.Group("/back/base") PushRouter(BaseGoodsSkuGroup, "GET", "/goodsSku", GetBaseGoodsSkuById) PushRouter(BaseGoodsSkuGroup, "POST", "/goodsSku/list", GetBaseGoodsSkuList) PushRouter(BaseGoodsSkuGroup, "POST", "/goodsSku/in", GetBaseGoodsSkuListInId) PushRouter(BaseGoodsSkuGroup, "POST", "/goodsSku", SaveBaseGoodsSku) PushRouter(BaseGoodsSkuGroup, "PUT", "/goodsSku", UpdateBaseGoodsSku) PushRouter(BaseGoodsSkuGroup, "DELETE", "/goodsSku", DeleteBaseGoodsSku) } func BaseGoodsSkuCardRouter(group *gin.RouterGroup) { BaseGoodsSkuCardGroup := group.Group("/back/base") PushRouter(BaseGoodsSkuCardGroup, "GET", "/goodsSkuCard", GetBaseGoodsSkuCardById) PushRouter(BaseGoodsSkuCardGroup, "POST", "/goodsSkuCard/list", GetBaseGoodsSkuCardList) PushRouter(BaseGoodsSkuCardGroup, "POST", "/goodsSkuCard/in", GetBaseGoodsSkuCardListInId) PushRouter(BaseGoodsSkuCardGroup, "POST", "/goodsSkuCard", SaveBaseGoodsSkuCard) PushRouter(BaseGoodsSkuCardGroup, "PUT", "/goodsSkuCard", UpdateBaseGoodsSkuCard) PushRouter(BaseGoodsSkuCardGroup, "DELETE", "/goodsSkuCard", DeleteBaseGoodsSkuCard) } func BaseGoodsTagRouter(group *gin.RouterGroup) { BaseGoodsTagGroup := group.Group("/back/base") PushRouter(BaseGoodsTagGroup, "GET", "/goodsTag", GetBaseGoodsTagById) PushRouter(BaseGoodsTagGroup, "POST", "/goodsTag/list", GetBaseGoodsTagList) PushRouter(BaseGoodsTagGroup, "POST", "/goodsTag/in", GetBaseGoodsTagListInId) PushRouter(BaseGoodsTagGroup, "POST", "/goodsTag", SaveBaseGoodsTag) PushRouter(BaseGoodsTagGroup, "PUT", "/goodsTag", UpdateBaseGoodsTag) PushRouter(BaseGoodsTagGroup, "DELETE", "/goodsTag", DeleteBaseGoodsTag) } func BaseGoodsTopicRouter(group *gin.RouterGroup) { BaseGoodsTopicGroup := group.Group("/back/base") PushRouter(BaseGoodsTopicGroup, "GET", "/goodsTopic", GetBaseGoodsTopicById) PushRouter(BaseGoodsTopicGroup, "POST", "/goodsTopic/list", GetBaseGoodsTopicList) PushRouter(BaseGoodsTopicGroup, "POST", "/goodsTopic/in", GetBaseGoodsTopicListInId) PushRouter(BaseGoodsTopicGroup, "POST", "/goodsTopic", SaveBaseGoodsTopic) PushRouter(BaseGoodsTopicGroup, "PUT", "/goodsTopic", UpdateBaseGoodsTopic) PushRouter(BaseGoodsTopicGroup, "DELETE", "/goodsTopic", DeleteBaseGoodsTopic) } func BaseGoodsTypeRouter(group *gin.RouterGroup) { BaseGoodsTypeGroup := group.Group("/back/base") PushRouter(BaseGoodsTypeGroup, "GET", "/goodsType", GetBaseGoodsTypeById) PushRouter(BaseGoodsTypeGroup, "POST", "/goodsType/list", GetBaseGoodsTypeList) PushRouter(BaseGoodsTypeGroup, "POST", "/goodsType/in", GetBaseGoodsTypeListInId) PushRouter(BaseGoodsTypeGroup, "POST", "/goodsType", SaveBaseGoodsType) PushRouter(BaseGoodsTypeGroup, "PUT", "/goodsType", UpdateBaseGoodsType) PushRouter(BaseGoodsTypeGroup, "DELETE", "/goodsType", DeleteBaseGoodsType) } func BaseUserRouter(group *gin.RouterGroup) { BaseUserGroup := group.Group("/back/base") PushRouter(BaseUserGroup, "GET", "/user", GetBaseUserById) PushRouter(BaseUserGroup, "POST", "/user/list", GetBaseUserList) PushRouter(BaseUserGroup, "POST", "/user/in", GetBaseUserListInId) PushRouter(BaseUserGroup, "POST", "/user", SaveBaseUser) PushRouter(BaseUserGroup, "PUT", "/user", UpdateBaseUser) PushRouter(BaseUserGroup, "DELETE", "/user", DeleteBaseUser) } func BaseUserWalletRouter(group *gin.RouterGroup) { BaseUserWalletGroup := group.Group("/back/base") PushRouter(BaseUserWalletGroup, "GET", "/userWallet", GetBaseUserWalletById) PushRouter(BaseUserWalletGroup, "POST", "/userWallet/list", GetBaseUserWalletList) PushRouter(BaseUserWalletGroup, "POST", "/userWallet/in", GetBaseUserWalletListInId) PushRouter(BaseUserWalletGroup, "POST", "/userWallet", SaveBaseUserWallet) PushRouter(BaseUserWalletGroup, "PUT", "/userWallet", UpdateBaseUserWallet) PushRouter(BaseUserWalletGroup, "DELETE", "/userWallet", DeleteBaseUserWallet) } func GetBaseArticleById(c *gin.Context) { id := c.Param("id") article, err := manage.GetArticleById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(article)) } func GetBaseArticleList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") article := domain.Article{} err := json.Unmarshal([]byte(cast.ToString(param)), &article) list, err := manage.GetArticleList(article, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseArticleListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetArticleListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseArticle(c *gin.Context) { data := share.GetJsonAnyParam(c) articleParam, _ := data("article") article := domain.Article{} err := json.Unmarshal([]byte(cast.ToString(articleParam)), &article) saveArticle, err := manage.SaveArticle(&article) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveArticle)) } func UpdateBaseArticle(c *gin.Context) { data := share.GetJsonAnyParam(c) article, _ := data("article") id, _ := data("id") setArticle, b, err := manage.SetArticle(cast.ToStringMap(article), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setArticle)) } func DeleteBaseArticle(c *gin.Context) { id := c.Param("id") res := manage.DeleteArticle(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseArticleTagById(c *gin.Context) { id := c.Param("id") articleTag, err := manage.GetArticleTagById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(articleTag)) } func GetBaseArticleTagList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") articleTag := domain.ArticleTag{} err := json.Unmarshal([]byte(cast.ToString(param)), &articleTag) list, err := manage.GetArticleTagList(articleTag, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseArticleTagListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetArticleTagListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseArticleTag(c *gin.Context) { data := share.GetJsonAnyParam(c) articleTagParam, _ := data("articleTag") articleTag := domain.ArticleTag{} err := json.Unmarshal([]byte(cast.ToString(articleTagParam)), &articleTag) saveArticleTag, err := manage.SaveArticleTag(&articleTag) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveArticleTag)) } func UpdateBaseArticleTag(c *gin.Context) { data := share.GetJsonAnyParam(c) articleTag, _ := data("articleTag") id, _ := data("id") setArticleTag, b, err := manage.SetArticleTag(cast.ToStringMap(articleTag), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setArticleTag)) } func DeleteBaseArticleTag(c *gin.Context) { id := c.Param("id") res := manage.DeleteArticleTag(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseArticleTopicById(c *gin.Context) { id := c.Param("id") articleTopic, err := manage.GetArticleTopicById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(articleTopic)) } func GetBaseArticleTopicList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") articleTopic := domain.ArticleTopic{} err := json.Unmarshal([]byte(cast.ToString(param)), &articleTopic) list, err := manage.GetArticleTopicList(articleTopic, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseArticleTopicListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetArticleTopicListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseArticleTopic(c *gin.Context) { data := share.GetJsonAnyParam(c) articleTopicParam, _ := data("articleTopic") articleTopic := domain.ArticleTopic{} err := json.Unmarshal([]byte(cast.ToString(articleTopicParam)), &articleTopic) saveArticleTopic, err := manage.SaveArticleTopic(&articleTopic) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveArticleTopic)) } func UpdateBaseArticleTopic(c *gin.Context) { data := share.GetJsonAnyParam(c) articleTopic, _ := data("articleTopic") id, _ := data("id") setArticleTopic, b, err := manage.SetArticleTopic(cast.ToStringMap(articleTopic), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setArticleTopic)) } func DeleteBaseArticleTopic(c *gin.Context) { id := c.Param("id") res := manage.DeleteArticleTopic(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseBackAuthorityById(c *gin.Context) { id := c.Param("id") backAuthority, err := manage.GetBackAuthorityById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(backAuthority)) } func GetBaseBackAuthorityList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") backAuthority := domain.BackAuthority{} err := json.Unmarshal([]byte(cast.ToString(param)), &backAuthority) list, err := manage.GetBackAuthorityList(backAuthority, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseBackAuthorityListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetBackAuthorityListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseBackAuthority(c *gin.Context) { data := share.GetJsonAnyParam(c) backAuthorityParam, _ := data("backAuthority") backAuthority := domain.BackAuthority{} err := json.Unmarshal([]byte(cast.ToString(backAuthorityParam)), &backAuthority) saveBackAuthority, err := manage.SaveBackAuthority(&backAuthority) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveBackAuthority)) } func UpdateBaseBackAuthority(c *gin.Context) { data := share.GetJsonAnyParam(c) backAuthority, _ := data("backAuthority") id, _ := data("id") setBackAuthority, b, err := manage.SetBackAuthority(cast.ToStringMap(backAuthority), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setBackAuthority)) } func DeleteBaseBackAuthority(c *gin.Context) { id := c.Param("id") res := manage.DeleteBackAuthority(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseBackMenuById(c *gin.Context) { id := c.Param("id") backMenu, err := manage.GetBackMenuById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(backMenu)) } func GetBaseBackMenuList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") backMenu := domain.BackMenu{} err := json.Unmarshal([]byte(cast.ToString(param)), &backMenu) list, err := manage.GetBackMenuList(backMenu, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseBackMenuListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetBackMenuListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseBackMenu(c *gin.Context) { data := share.GetJsonAnyParam(c) backMenuParam, _ := data("backMenu") backMenu := domain.BackMenu{} err := json.Unmarshal([]byte(cast.ToString(backMenuParam)), &backMenu) saveBackMenu, err := manage.SaveBackMenu(&backMenu) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveBackMenu)) } func UpdateBaseBackMenu(c *gin.Context) { data := share.GetJsonAnyParam(c) backMenu, _ := data("backMenu") id, _ := data("id") setBackMenu, b, err := manage.SetBackMenu(cast.ToStringMap(backMenu), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setBackMenu)) } func DeleteBaseBackMenu(c *gin.Context) { id := c.Param("id") res := manage.DeleteBackMenu(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseBackRoleById(c *gin.Context) { id := c.Param("id") backRole, err := manage.GetBackRoleById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(backRole)) } func GetBaseBackRoleList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") backRole := domain.BackRole{} err := json.Unmarshal([]byte(cast.ToString(param)), &backRole) list, err := manage.GetBackRoleList(backRole, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseBackRoleListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetBackRoleListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseBackRole(c *gin.Context) { data := share.GetJsonAnyParam(c) backRoleParam, _ := data("backRole") backRole := domain.BackRole{} err := json.Unmarshal([]byte(cast.ToString(backRoleParam)), &backRole) saveBackRole, err := manage.SaveBackRole(&backRole) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveBackRole)) } func UpdateBaseBackRole(c *gin.Context) { data := share.GetJsonAnyParam(c) backRole, _ := data("backRole") id, _ := data("id") setBackRole, b, err := manage.SetBackRole(cast.ToStringMap(backRole), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setBackRole)) } func DeleteBaseBackRole(c *gin.Context) { id := c.Param("id") res := manage.DeleteBackRole(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseBackRoleAuthorityById(c *gin.Context) { id := c.Param("id") backRoleAuthority, err := manage.GetBackRoleAuthorityById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(backRoleAuthority)) } func GetBaseBackRoleAuthorityList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") backRoleAuthority := domain.BackRoleAuthority{} err := json.Unmarshal([]byte(cast.ToString(param)), &backRoleAuthority) list, err := manage.GetBackRoleAuthorityList(backRoleAuthority, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseBackRoleAuthorityListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetBackRoleAuthorityListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseBackRoleAuthority(c *gin.Context) { data := share.GetJsonAnyParam(c) backRoleAuthorityParam, _ := data("backRoleAuthority") backRoleAuthority := domain.BackRoleAuthority{} err := json.Unmarshal([]byte(cast.ToString(backRoleAuthorityParam)), &backRoleAuthority) saveBackRoleAuthority, err := manage.SaveBackRoleAuthority(&backRoleAuthority) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveBackRoleAuthority)) } func UpdateBaseBackRoleAuthority(c *gin.Context) { data := share.GetJsonAnyParam(c) backRoleAuthority, _ := data("backRoleAuthority") id, _ := data("id") setBackRoleAuthority, b, err := manage.SetBackRoleAuthority(cast.ToStringMap(backRoleAuthority), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setBackRoleAuthority)) } func DeleteBaseBackRoleAuthority(c *gin.Context) { id := c.Param("id") res := manage.DeleteBackRoleAuthority(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseBackRoleMenuById(c *gin.Context) { id := c.Param("id") backRoleMenu, err := manage.GetBackRoleMenuById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(backRoleMenu)) } func GetBaseBackRoleMenuList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") backRoleMenu := domain.BackRoleMenu{} err := json.Unmarshal([]byte(cast.ToString(param)), &backRoleMenu) list, err := manage.GetBackRoleMenuList(backRoleMenu, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseBackRoleMenuListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetBackRoleMenuListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseBackRoleMenu(c *gin.Context) { data := share.GetJsonAnyParam(c) backRoleMenuParam, _ := data("backRoleMenu") backRoleMenu := domain.BackRoleMenu{} err := json.Unmarshal([]byte(cast.ToString(backRoleMenuParam)), &backRoleMenu) saveBackRoleMenu, err := manage.SaveBackRoleMenu(&backRoleMenu) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveBackRoleMenu)) } func UpdateBaseBackRoleMenu(c *gin.Context) { data := share.GetJsonAnyParam(c) backRoleMenu, _ := data("backRoleMenu") id, _ := data("id") setBackRoleMenu, b, err := manage.SetBackRoleMenu(cast.ToStringMap(backRoleMenu), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setBackRoleMenu)) } func DeleteBaseBackRoleMenu(c *gin.Context) { id := c.Param("id") res := manage.DeleteBackRoleMenu(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGoodsById(c *gin.Context) { id := c.Param("id") goods, err := manage.GetGoodsById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(goods)) } func GetBaseGoodsList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") goods := domain.Goods{} err := json.Unmarshal([]byte(cast.ToString(param)), &goods) list, err := manage.GetGoodsList(goods, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGoodsListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGoodsListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGoods(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsParam, _ := data("goods") goods := domain.Goods{} err := json.Unmarshal([]byte(cast.ToString(goodsParam)), &goods) saveGoods, err := manage.SaveGoods(&goods) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGoods)) } func UpdateBaseGoods(c *gin.Context) { data := share.GetJsonAnyParam(c) goods, _ := data("goods") id, _ := data("id") setGoods, b, err := manage.SetGoods(cast.ToStringMap(goods), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGoods)) } func DeleteBaseGoods(c *gin.Context) { id := c.Param("id") res := manage.DeleteGoods(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGoodsCommodityAreaById(c *gin.Context) { id := c.Param("id") goodsCommodityArea, err := manage.GetGoodsCommodityAreaById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(goodsCommodityArea)) } func GetBaseGoodsCommodityAreaList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") goodsCommodityArea := domain.GoodsCommodityArea{} err := json.Unmarshal([]byte(cast.ToString(param)), &goodsCommodityArea) list, err := manage.GetGoodsCommodityAreaList(goodsCommodityArea, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGoodsCommodityAreaListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGoodsCommodityAreaListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGoodsCommodityArea(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsCommodityAreaParam, _ := data("goodsCommodityArea") goodsCommodityArea := domain.GoodsCommodityArea{} err := json.Unmarshal([]byte(cast.ToString(goodsCommodityAreaParam)), &goodsCommodityArea) saveGoodsCommodityArea, err := manage.SaveGoodsCommodityArea(&goodsCommodityArea) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGoodsCommodityArea)) } func UpdateBaseGoodsCommodityArea(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsCommodityArea, _ := data("goodsCommodityArea") id, _ := data("id") setGoodsCommodityArea, b, err := manage.SetGoodsCommodityArea(cast.ToStringMap(goodsCommodityArea), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGoodsCommodityArea)) } func DeleteBaseGoodsCommodityArea(c *gin.Context) { id := c.Param("id") res := manage.DeleteGoodsCommodityArea(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGoodsCouponById(c *gin.Context) { id := c.Param("id") goodsCoupon, err := manage.GetGoodsCouponById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(goodsCoupon)) } func GetBaseGoodsCouponList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") goodsCoupon := domain.GoodsCoupon{} err := json.Unmarshal([]byte(cast.ToString(param)), &goodsCoupon) list, err := manage.GetGoodsCouponList(goodsCoupon, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGoodsCouponListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGoodsCouponListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGoodsCoupon(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsCouponParam, _ := data("goodsCoupon") goodsCoupon := domain.GoodsCoupon{} err := json.Unmarshal([]byte(cast.ToString(goodsCouponParam)), &goodsCoupon) saveGoodsCoupon, err := manage.SaveGoodsCoupon(&goodsCoupon) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGoodsCoupon)) } func UpdateBaseGoodsCoupon(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsCoupon, _ := data("goodsCoupon") id, _ := data("id") setGoodsCoupon, b, err := manage.SetGoodsCoupon(cast.ToStringMap(goodsCoupon), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGoodsCoupon)) } func DeleteBaseGoodsCoupon(c *gin.Context) { id := c.Param("id") res := manage.DeleteGoodsCoupon(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGoodsCouponUserById(c *gin.Context) { id := c.Param("id") goodsCouponUser, err := manage.GetGoodsCouponUserById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(goodsCouponUser)) } func GetBaseGoodsCouponUserList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") goodsCouponUser := domain.GoodsCouponUser{} err := json.Unmarshal([]byte(cast.ToString(param)), &goodsCouponUser) list, err := manage.GetGoodsCouponUserList(goodsCouponUser, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGoodsCouponUserListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGoodsCouponUserListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGoodsCouponUser(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsCouponUserParam, _ := data("goodsCouponUser") goodsCouponUser := domain.GoodsCouponUser{} err := json.Unmarshal([]byte(cast.ToString(goodsCouponUserParam)), &goodsCouponUser) saveGoodsCouponUser, err := manage.SaveGoodsCouponUser(&goodsCouponUser) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGoodsCouponUser)) } func UpdateBaseGoodsCouponUser(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsCouponUser, _ := data("goodsCouponUser") id, _ := data("id") setGoodsCouponUser, b, err := manage.SetGoodsCouponUser(cast.ToStringMap(goodsCouponUser), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGoodsCouponUser)) } func DeleteBaseGoodsCouponUser(c *gin.Context) { id := c.Param("id") res := manage.DeleteGoodsCouponUser(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGoodsIntroductionById(c *gin.Context) { id := c.Param("id") goodsIntroduction, err := manage.GetGoodsIntroductionById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(goodsIntroduction)) } func GetBaseGoodsIntroductionList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") goodsIntroduction := domain.GoodsIntroduction{} err := json.Unmarshal([]byte(cast.ToString(param)), &goodsIntroduction) list, err := manage.GetGoodsIntroductionList(goodsIntroduction, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGoodsIntroductionListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGoodsIntroductionListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGoodsIntroduction(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsIntroductionParam, _ := data("goodsIntroduction") goodsIntroduction := domain.GoodsIntroduction{} err := json.Unmarshal([]byte(cast.ToString(goodsIntroductionParam)), &goodsIntroduction) saveGoodsIntroduction, err := manage.SaveGoodsIntroduction(&goodsIntroduction) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGoodsIntroduction)) } func UpdateBaseGoodsIntroduction(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsIntroduction, _ := data("goodsIntroduction") id, _ := data("id") setGoodsIntroduction, b, err := manage.SetGoodsIntroduction(cast.ToStringMap(goodsIntroduction), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGoodsIntroduction)) } func DeleteBaseGoodsIntroduction(c *gin.Context) { id := c.Param("id") res := manage.DeleteGoodsIntroduction(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGoodsOrderById(c *gin.Context) { id := c.Param("id") goodsOrder, err := manage.GetGoodsOrderById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(goodsOrder)) } func GetBaseGoodsOrderList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") goodsOrder := domain.GoodsOrder{} err := json.Unmarshal([]byte(cast.ToString(param)), &goodsOrder) list, err := manage.GetGoodsOrderList(goodsOrder, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGoodsOrderListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGoodsOrderListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGoodsOrder(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsOrderParam, _ := data("goodsOrder") goodsOrder := domain.GoodsOrder{} err := json.Unmarshal([]byte(cast.ToString(goodsOrderParam)), &goodsOrder) saveGoodsOrder, err := manage.SaveGoodsOrder(&goodsOrder) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGoodsOrder)) } func UpdateBaseGoodsOrder(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsOrder, _ := data("goodsOrder") id, _ := data("id") setGoodsOrder, b, err := manage.SetGoodsOrder(cast.ToStringMap(goodsOrder), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGoodsOrder)) } func DeleteBaseGoodsOrder(c *gin.Context) { id := c.Param("id") res := manage.DeleteGoodsOrder(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGoodsSkuById(c *gin.Context) { id := c.Param("id") goodsSku, err := manage.GetGoodsSkuById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(goodsSku)) } func GetBaseGoodsSkuList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") goodsSku := domain.GoodsSku{} err := json.Unmarshal([]byte(cast.ToString(param)), &goodsSku) list, err := manage.GetGoodsSkuList(goodsSku, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGoodsSkuListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGoodsSkuListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGoodsSku(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsSkuParam, _ := data("goodsSku") goodsSku := domain.GoodsSku{} err := json.Unmarshal([]byte(cast.ToString(goodsSkuParam)), &goodsSku) saveGoodsSku, err := manage.SaveGoodsSku(&goodsSku) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGoodsSku)) } func UpdateBaseGoodsSku(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsSku, _ := data("goodsSku") id, _ := data("id") setGoodsSku, b, err := manage.SetGoodsSku(cast.ToStringMap(goodsSku), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGoodsSku)) } func DeleteBaseGoodsSku(c *gin.Context) { id := c.Param("id") res := manage.DeleteGoodsSku(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGoodsSkuCardById(c *gin.Context) { id := c.Param("id") goodsSkuCard, err := manage.GetGoodsSkuCardById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(goodsSkuCard)) } func GetBaseGoodsSkuCardList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") goodsSkuCard := domain.GoodsSkuCard{} err := json.Unmarshal([]byte(cast.ToString(param)), &goodsSkuCard) list, err := manage.GetGoodsSkuCardList(goodsSkuCard, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGoodsSkuCardListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGoodsSkuCardListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGoodsSkuCard(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsSkuCardParam, _ := data("goodsSkuCard") goodsSkuCard := domain.GoodsSkuCard{} err := json.Unmarshal([]byte(cast.ToString(goodsSkuCardParam)), &goodsSkuCard) saveGoodsSkuCard, err := manage.SaveGoodsSkuCard(&goodsSkuCard) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGoodsSkuCard)) } func UpdateBaseGoodsSkuCard(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsSkuCard, _ := data("goodsSkuCard") id, _ := data("id") setGoodsSkuCard, b, err := manage.SetGoodsSkuCard(cast.ToStringMap(goodsSkuCard), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGoodsSkuCard)) } func DeleteBaseGoodsSkuCard(c *gin.Context) { id := c.Param("id") res := manage.DeleteGoodsSkuCard(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGoodsTagById(c *gin.Context) { id := c.Param("id") goodsTag, err := manage.GetGoodsTagById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(goodsTag)) } func GetBaseGoodsTagList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") goodsTag := domain.GoodsTag{} err := json.Unmarshal([]byte(cast.ToString(param)), &goodsTag) list, err := manage.GetGoodsTagList(goodsTag, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGoodsTagListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGoodsTagListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGoodsTag(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsTagParam, _ := data("goodsTag") goodsTag := domain.GoodsTag{} err := json.Unmarshal([]byte(cast.ToString(goodsTagParam)), &goodsTag) saveGoodsTag, err := manage.SaveGoodsTag(&goodsTag) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGoodsTag)) } func UpdateBaseGoodsTag(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsTag, _ := data("goodsTag") id, _ := data("id") setGoodsTag, b, err := manage.SetGoodsTag(cast.ToStringMap(goodsTag), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGoodsTag)) } func DeleteBaseGoodsTag(c *gin.Context) { id := c.Param("id") res := manage.DeleteGoodsTag(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGoodsTopicById(c *gin.Context) { id := c.Param("id") goodsTopic, err := manage.GetGoodsTopicById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(goodsTopic)) } func GetBaseGoodsTopicList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") goodsTopic := domain.GoodsTopic{} err := json.Unmarshal([]byte(cast.ToString(param)), &goodsTopic) list, err := manage.GetGoodsTopicList(goodsTopic, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGoodsTopicListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGoodsTopicListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGoodsTopic(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsTopicParam, _ := data("goodsTopic") goodsTopic := domain.GoodsTopic{} err := json.Unmarshal([]byte(cast.ToString(goodsTopicParam)), &goodsTopic) saveGoodsTopic, err := manage.SaveGoodsTopic(&goodsTopic) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGoodsTopic)) } func UpdateBaseGoodsTopic(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsTopic, _ := data("goodsTopic") id, _ := data("id") setGoodsTopic, b, err := manage.SetGoodsTopic(cast.ToStringMap(goodsTopic), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGoodsTopic)) } func DeleteBaseGoodsTopic(c *gin.Context) { id := c.Param("id") res := manage.DeleteGoodsTopic(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGoodsTypeById(c *gin.Context) { id := c.Param("id") goodsType, err := manage.GetGoodsTypeById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(goodsType)) } func GetBaseGoodsTypeList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") goodsType := domain.GoodsType{} err := json.Unmarshal([]byte(cast.ToString(param)), &goodsType) list, err := manage.GetGoodsTypeList(goodsType, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGoodsTypeListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGoodsTypeListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGoodsType(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsTypeParam, _ := data("goodsType") goodsType := domain.GoodsType{} err := json.Unmarshal([]byte(cast.ToString(goodsTypeParam)), &goodsType) saveGoodsType, err := manage.SaveGoodsType(&goodsType) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGoodsType)) } func UpdateBaseGoodsType(c *gin.Context) { data := share.GetJsonAnyParam(c) goodsType, _ := data("goodsType") id, _ := data("id") setGoodsType, b, err := manage.SetGoodsType(cast.ToStringMap(goodsType), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGoodsType)) } func DeleteBaseGoodsType(c *gin.Context) { id := c.Param("id") res := manage.DeleteGoodsType(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseUserById(c *gin.Context) { id := c.Param("id") user, err := manage.GetUserById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(user)) } func GetBaseUserList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") user := domain.User{} err := json.Unmarshal([]byte(cast.ToString(param)), &user) list, err := manage.GetUserList(user, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseUserListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetUserListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseUser(c *gin.Context) { data := share.GetJsonAnyParam(c) userParam, _ := data("user") user := domain.User{} err := json.Unmarshal([]byte(cast.ToString(userParam)), &user) saveUser, err := manage.SaveUser(&user) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveUser)) } func UpdateBaseUser(c *gin.Context) { data := share.GetJsonAnyParam(c) user, _ := data("user") id, _ := data("id") setUser, b, err := manage.SetUser(cast.ToStringMap(user), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setUser)) } func DeleteBaseUser(c *gin.Context) { id := c.Param("id") res := manage.DeleteUser(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseUserWalletById(c *gin.Context) { id := c.Param("id") userWallet, err := manage.GetUserWalletById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(userWallet)) } func GetBaseUserWalletList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") userWallet := domain.UserWallet{} err := json.Unmarshal([]byte(cast.ToString(param)), &userWallet) list, err := manage.GetUserWalletList(userWallet, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseUserWalletListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetUserWalletListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseUserWallet(c *gin.Context) { data := share.GetJsonAnyParam(c) userWalletParam, _ := data("userWallet") userWallet := domain.UserWallet{} err := json.Unmarshal([]byte(cast.ToString(userWalletParam)), &userWallet) saveUserWallet, err := manage.SaveUserWallet(&userWallet) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveUserWallet)) } func UpdateBaseUserWallet(c *gin.Context) { data := share.GetJsonAnyParam(c) userWallet, _ := data("userWallet") id, _ := data("id") setUserWallet, b, err := manage.SetUserWallet(cast.ToStringMap(userWallet), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setUserWallet)) } func DeleteBaseUserWallet(c *gin.Context) { id := c.Param("id") res := manage.DeleteUserWallet(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) }