package router import ( "demo/data/dao/manage" "demo/data/domain" "demo/share" "encoding/json" "github.com/gin-gonic/gin" "github.com/mitchellh/mapstructure" "github.com/spf13/cast" ) //BaseArticleRouter(group) //BaseArticleTagRouter(group) //BaseArticleTopicRouter(group) //BaseBackAuthorityRouter(group) //BaseBackMenuRouter(group) //BaseBackRoleRouter(group) //BaseBackRoleAuthorityRouter(group) //BaseBackRoleMenuRouter(group) //BaseDictDataRouter(group) //BaseDictTypeRouter(group) //BaseGenTableRouter(group) //BaseGenTableColumnRouter(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 BaseDictDataRouter(group *gin.RouterGroup) { BaseDictDataGroup := group.Group("/back/base") PushRouter(BaseDictDataGroup, "GET", "/dictData", GetBaseDictDataById) PushRouter(BaseDictDataGroup, "POST", "/dictData/list", GetBaseDictDataList) PushRouter(BaseDictDataGroup, "POST", "/dictData/in", GetBaseDictDataListInId) PushRouter(BaseDictDataGroup, "POST", "/dictData", SaveBaseDictData) PushRouter(BaseDictDataGroup, "PUT", "/dictData", UpdateBaseDictData) PushRouter(BaseDictDataGroup, "DELETE", "/dictData", DeleteBaseDictData) } func BaseDictTypeRouter(group *gin.RouterGroup) { BaseDictTypeGroup := group.Group("/back/base") PushRouter(BaseDictTypeGroup, "GET", "/dictType", GetBaseDictTypeById) PushRouter(BaseDictTypeGroup, "POST", "/dictType/list", GetBaseDictTypeList) PushRouter(BaseDictTypeGroup, "POST", "/dictType/in", GetBaseDictTypeListInId) PushRouter(BaseDictTypeGroup, "POST", "/dictType", SaveBaseDictType) PushRouter(BaseDictTypeGroup, "PUT", "/dictType", UpdateBaseDictType) PushRouter(BaseDictTypeGroup, "DELETE", "/dictType", DeleteBaseDictType) } func BaseGenTableRouter(group *gin.RouterGroup) { BaseGenTableGroup := group.Group("/back/base") PushRouter(BaseGenTableGroup, "GET", "/genTable", GetBaseGenTableById) PushRouter(BaseGenTableGroup, "POST", "/genTable/list", GetBaseGenTableList) PushRouter(BaseGenTableGroup, "POST", "/genTable/in", GetBaseGenTableListInId) PushRouter(BaseGenTableGroup, "POST", "/genTable", SaveBaseGenTable) PushRouter(BaseGenTableGroup, "PUT", "/genTable", UpdateBaseGenTable) PushRouter(BaseGenTableGroup, "DELETE", "/genTable", DeleteBaseGenTable) } func BaseGenTableColumnRouter(group *gin.RouterGroup) { BaseGenTableColumnGroup := group.Group("/back/base") PushRouter(BaseGenTableColumnGroup, "GET", "/genTableColumn", GetBaseGenTableColumnById) PushRouter(BaseGenTableColumnGroup, "POST", "/genTableColumn/list", GetBaseGenTableColumnList) PushRouter(BaseGenTableColumnGroup, "POST", "/genTableColumn/in", GetBaseGenTableColumnListInId) PushRouter(BaseGenTableColumnGroup, "POST", "/genTableColumn", SaveBaseGenTableColumn) PushRouter(BaseGenTableColumnGroup, "PUT", "/genTableColumn", UpdateBaseGenTableColumn) PushRouter(BaseGenTableColumnGroup, "DELETE", "/genTableColumn", DeleteBaseGenTableColumn) } 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 := mapstructure.Decode(param, &article) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &articleTag) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &articleTopic) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &backAuthority) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &backMenu) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &backRole) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &backRoleAuthority) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &backRoleMenu) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 GetBaseDictDataById(c *gin.Context) { id := c.Param("id") dictData, err := manage.GetDictDataById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(dictData)) } func GetBaseDictDataList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") dictData := domain.DictData{} err := mapstructure.Decode(param, &dictData) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } list, err := manage.GetDictDataList(dictData, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseDictDataListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetDictDataListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseDictData(c *gin.Context) { data := share.GetJsonAnyParam(c) dictDataParam, _ := data("dictData") dictData := domain.DictData{} err := json.Unmarshal([]byte(cast.ToString(dictDataParam)), &dictData) saveDictData, err := manage.SaveDictData(&dictData) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveDictData)) } func UpdateBaseDictData(c *gin.Context) { data := share.GetJsonAnyParam(c) dictData, _ := data("dictData") id, _ := data("id") setDictData, b, err := manage.SetDictData(cast.ToStringMap(dictData), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setDictData)) } func DeleteBaseDictData(c *gin.Context) { id := c.Param("id") res := manage.DeleteDictData(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseDictTypeById(c *gin.Context) { id := c.Param("id") dictType, err := manage.GetDictTypeById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(dictType)) } func GetBaseDictTypeList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") dictType := domain.DictType{} err := mapstructure.Decode(param, &dictType) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } list, err := manage.GetDictTypeList(dictType, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseDictTypeListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetDictTypeListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseDictType(c *gin.Context) { data := share.GetJsonAnyParam(c) dictTypeParam, _ := data("dictType") dictType := domain.DictType{} err := json.Unmarshal([]byte(cast.ToString(dictTypeParam)), &dictType) saveDictType, err := manage.SaveDictType(&dictType) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveDictType)) } func UpdateBaseDictType(c *gin.Context) { data := share.GetJsonAnyParam(c) dictType, _ := data("dictType") id, _ := data("id") setDictType, b, err := manage.SetDictType(cast.ToStringMap(dictType), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setDictType)) } func DeleteBaseDictType(c *gin.Context) { id := c.Param("id") res := manage.DeleteDictType(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGenTableById(c *gin.Context) { id := c.Param("id") genTable, err := manage.GetGenTableById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(genTable)) } func GetBaseGenTableList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") genTable := domain.GenTable{} err := mapstructure.Decode(param, &genTable) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } list, err := manage.GetGenTableList(genTable, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGenTableListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGenTableListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGenTable(c *gin.Context) { data := share.GetJsonAnyParam(c) genTableParam, _ := data("genTable") genTable := domain.GenTable{} err := json.Unmarshal([]byte(cast.ToString(genTableParam)), &genTable) saveGenTable, err := manage.SaveGenTable(&genTable) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGenTable)) } func UpdateBaseGenTable(c *gin.Context) { data := share.GetJsonAnyParam(c) genTable, _ := data("genTable") id, _ := data("id") setGenTable, b, err := manage.SetGenTable(cast.ToStringMap(genTable), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGenTable)) } func DeleteBaseGenTable(c *gin.Context) { id := c.Param("id") res := manage.DeleteGenTable(cast.ToInt64(id)) if !res { c.JSON(200, CreateResultError(500, "删除错误")) } c.JSON(200, CreateResult()) } func GetBaseGenTableColumnById(c *gin.Context) { id := c.Param("id") genTableColumn, err := manage.GetGenTableColumnById(cast.ToInt64(id)) if err != nil { c.JSON(200, CreateResultError(500, "用户查询不存在")) } c.JSON(200, CreateResultData(genTableColumn)) } func GetBaseGenTableColumnList(c *gin.Context) { data := share.GetJsonAnyParam(c) param, _ := data("param") pageNum, _ := data("pageNum") pageSize, _ := data("pageSize") genTableColumn := domain.GenTableColumn{} err := mapstructure.Decode(param, &genTableColumn) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } list, err := manage.GetGenTableColumnList(genTableColumn, cast.ToInt(pageNum), cast.ToInt(pageSize)) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func GetBaseGenTableColumnListInId(c *gin.Context) { data := share.GetJsonAnyParam(c) idsString, _ := data("ids") var ids []int64 err := json.Unmarshal([]byte(cast.ToString(idsString)), &ids) list, err := manage.GetGenTableColumnListInId(ids) if err != nil { c.JSON(200, CreateResultError(500, "查询错误")) } c.JSON(200, CreateResultData(list)) } func SaveBaseGenTableColumn(c *gin.Context) { data := share.GetJsonAnyParam(c) genTableColumnParam, _ := data("genTableColumn") genTableColumn := domain.GenTableColumn{} err := json.Unmarshal([]byte(cast.ToString(genTableColumnParam)), &genTableColumn) saveGenTableColumn, err := manage.SaveGenTableColumn(&genTableColumn) if err != nil { c.JSON(200, CreateResultError(500, "保存错误")) } c.JSON(200, CreateResultData(saveGenTableColumn)) } func UpdateBaseGenTableColumn(c *gin.Context) { data := share.GetJsonAnyParam(c) genTableColumn, _ := data("genTableColumn") id, _ := data("id") setGenTableColumn, b, err := manage.SetGenTableColumn(cast.ToStringMap(genTableColumn), cast.ToInt64(id)) if err != nil || !b { c.JSON(200, CreateResultError(500, "修改错误")) } c.JSON(200, CreateResultData(setGenTableColumn)) } func DeleteBaseGenTableColumn(c *gin.Context) { id := c.Param("id") res := manage.DeleteGenTableColumn(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 := mapstructure.Decode(param, &goods) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &goodsCommodityArea) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &goodsCoupon) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &goodsCouponUser) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &goodsIntroduction) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &goodsOrder) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &goodsSku) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &goodsSkuCard) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &goodsTag) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &goodsTopic) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &goodsType) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &user) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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 := mapstructure.Decode(param, &userWallet) if err != nil { c.JSON(200, CreateResultError(500, "json转换错误")) } 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()) }