|
|
@@ -253,6 +253,16 @@ func BaseUserWalletRouter(group *gin.RouterGroup) {
|
|
|
PushRouter(BaseArticleGroup, "DELETE", "/userWallet", DeleteBaseUserWallet)
|
|
|
}
|
|
|
|
|
|
+func BaseAuthorityRouter(group *gin.RouterGroup) {
|
|
|
+ BaseArticleGroup := group.Group("/back/base")
|
|
|
+ PushRouter(BaseArticleGroup, "GET", "/authority", GetBaseAuthorityById)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/authority/list", GetBaseAuthorityList)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/authority/in", GetBaseAuthorityListInId)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/authority", SaveBaseAuthority)
|
|
|
+ PushRouter(BaseArticleGroup, "PUT", "/authority", UpdateBaseAuthority)
|
|
|
+ PushRouter(BaseArticleGroup, "DELETE", "/authority", DeleteBaseAuthority)
|
|
|
+}
|
|
|
+
|
|
|
func BaseDictDataRouter(group *gin.RouterGroup) {
|
|
|
BaseArticleGroup := group.Group("/back/base")
|
|
|
PushRouter(BaseArticleGroup, "GET", "/dictData", GetBaseDictDataById)
|
|
|
@@ -283,6 +293,16 @@ func BaseManageUserRouter(group *gin.RouterGroup) {
|
|
|
PushRouter(BaseArticleGroup, "DELETE", "/manageUser", DeleteBaseManageUser)
|
|
|
}
|
|
|
|
|
|
+func BaseShopAdviceCarouselRouter(group *gin.RouterGroup) {
|
|
|
+ BaseArticleGroup := group.Group("/back/base")
|
|
|
+ PushRouter(BaseArticleGroup, "GET", "/shopAdviceCarousel", GetBaseShopAdviceCarouselById)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/shopAdviceCarousel/list", GetBaseShopAdviceCarouselList)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/shopAdviceCarousel/in", GetBaseShopAdviceCarouselListInId)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/shopAdviceCarousel", SaveBaseShopAdviceCarousel)
|
|
|
+ PushRouter(BaseArticleGroup, "PUT", "/shopAdviceCarousel", UpdateBaseShopAdviceCarousel)
|
|
|
+ PushRouter(BaseArticleGroup, "DELETE", "/shopAdviceCarousel", DeleteBaseShopAdviceCarousel)
|
|
|
+}
|
|
|
+
|
|
|
func BaseShopTopicRouter(group *gin.RouterGroup) {
|
|
|
BaseArticleGroup := group.Group("/back/base")
|
|
|
PushRouter(BaseArticleGroup, "GET", "/shopTopic", GetBaseShopTopicById)
|
|
|
@@ -293,6 +313,16 @@ func BaseShopTopicRouter(group *gin.RouterGroup) {
|
|
|
PushRouter(BaseArticleGroup, "DELETE", "/shopTopic", DeleteBaseShopTopic)
|
|
|
}
|
|
|
|
|
|
+func BaseShopTopicSkuRouter(group *gin.RouterGroup) {
|
|
|
+ BaseArticleGroup := group.Group("/back/base")
|
|
|
+ PushRouter(BaseArticleGroup, "GET", "/shopTopicSku", GetBaseShopTopicSkuById)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/shopTopicSku/list", GetBaseShopTopicSkuList)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/shopTopicSku/in", GetBaseShopTopicSkuListInId)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/shopTopicSku", SaveBaseShopTopicSku)
|
|
|
+ PushRouter(BaseArticleGroup, "PUT", "/shopTopicSku", UpdateBaseShopTopicSku)
|
|
|
+ PushRouter(BaseArticleGroup, "DELETE", "/shopTopicSku", DeleteBaseShopTopicSku)
|
|
|
+}
|
|
|
+
|
|
|
func BaseShopAdviceCarouselRouter(group *gin.RouterGroup) {
|
|
|
BaseArticleGroup := group.Group("/back/base")
|
|
|
PushRouter(BaseArticleGroup, "GET", "/shopAdviceCarousel", GetBaseShopAdviceCarouselById)
|
|
|
@@ -313,6 +343,16 @@ func BaseShopTopicSkuRouter(group *gin.RouterGroup) {
|
|
|
PushRouter(BaseArticleGroup, "DELETE", "/shopTopicSku", DeleteBaseShopTopicSku)
|
|
|
}
|
|
|
|
|
|
+func BaseAuthorityRouter(group *gin.RouterGroup) {
|
|
|
+ BaseArticleGroup := group.Group("/back/base")
|
|
|
+ PushRouter(BaseArticleGroup, "GET", "/authority", GetBaseAuthorityById)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/authority/list", GetBaseAuthorityList)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/authority/in", GetBaseAuthorityListInId)
|
|
|
+ PushRouter(BaseArticleGroup, "POST", "/authority", SaveBaseAuthority)
|
|
|
+ PushRouter(BaseArticleGroup, "PUT", "/authority", UpdateBaseAuthority)
|
|
|
+ PushRouter(BaseArticleGroup, "DELETE", "/authority", DeleteBaseAuthority)
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
@@ -2208,6 +2248,92 @@ func DeleteBaseUserWallet(c *gin.Context) {
|
|
|
c.JSON(200, CreateResult())
|
|
|
}
|
|
|
|
|
|
+//================Authority ==============================
|
|
|
+func GetBaseAuthorityById(c *gin.Context) {
|
|
|
+ id := c.Query("id")
|
|
|
+ authority, err := manage.GetAuthorityById(cast.ToInt64(id))
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "用户查询不存在"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(authority))
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+func GetBaseAuthorityList(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ param, _ := data("param")
|
|
|
+ pageNum, _ := data("pageNum")
|
|
|
+ pageSize, _ := data("pageSize")
|
|
|
+ authority := domain.Authority{}
|
|
|
+ err := mapstructure.Decode(param, &authority)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "json转换错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ list, err := manage.GetAuthorityList(authority, cast.ToInt(pageNum), cast.ToInt(pageSize))
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "查询错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(list))
|
|
|
+}
|
|
|
+
|
|
|
+func GetBaseAuthorityListInId(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ idsString, _ := data("ids")
|
|
|
+ var ids []int64
|
|
|
+ err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
|
|
|
+ list, err := manage.GetAuthorityListInId(ids)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "查询错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(list))
|
|
|
+}
|
|
|
+
|
|
|
+func SaveBaseAuthority(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ authorityParam, _ := data("authority")
|
|
|
+ authority := domain.Authority{}
|
|
|
+ err := mapstructure.Decode(authorityParam, &authority)
|
|
|
+
|
|
|
+
|
|
|
+ saveAuthority, err := manage.SaveAuthority(&authority)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "保存错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(saveAuthority))
|
|
|
+}
|
|
|
+
|
|
|
+func UpdateBaseAuthority(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ authority, _ := data("authority")
|
|
|
+ id, _ := data("id")
|
|
|
+ toMap := UtilStructToMap(cast.ToStringMap(authority))
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ setAuthority, b, err := manage.SetAuthority(toMap, cast.ToInt64(id))
|
|
|
+ if err != nil || !b {
|
|
|
+ c.JSON(200, CreateResultError(500, "修改错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(setAuthority))
|
|
|
+}
|
|
|
+
|
|
|
+func DeleteBaseAuthority(c *gin.Context) {
|
|
|
+ id := c.Query("id")
|
|
|
+ res := manage.DeleteAuthority(cast.ToInt64(id))
|
|
|
+ if !res {
|
|
|
+ c.JSON(200, CreateResultError(500, "删除错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResult())
|
|
|
+}
|
|
|
+
|
|
|
//================DictData 字典数据==============================
|
|
|
func GetBaseDictDataById(c *gin.Context) {
|
|
|
id := c.Query("id")
|
|
|
@@ -2466,6 +2592,92 @@ func DeleteBaseManageUser(c *gin.Context) {
|
|
|
c.JSON(200, CreateResult())
|
|
|
}
|
|
|
|
|
|
+//================ShopAdviceCarousel ==============================
|
|
|
+func GetBaseShopAdviceCarouselById(c *gin.Context) {
|
|
|
+ id := c.Query("id")
|
|
|
+ shopAdviceCarousel, err := manage.GetShopAdviceCarouselById(cast.ToInt64(id))
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "用户查询不存在"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(shopAdviceCarousel))
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+func GetBaseShopAdviceCarouselList(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ param, _ := data("param")
|
|
|
+ pageNum, _ := data("pageNum")
|
|
|
+ pageSize, _ := data("pageSize")
|
|
|
+ shopAdviceCarousel := domain.ShopAdviceCarousel{}
|
|
|
+ err := mapstructure.Decode(param, &shopAdviceCarousel)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "json转换错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ list, err := manage.GetShopAdviceCarouselList(shopAdviceCarousel, cast.ToInt(pageNum), cast.ToInt(pageSize))
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "查询错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(list))
|
|
|
+}
|
|
|
+
|
|
|
+func GetBaseShopAdviceCarouselListInId(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ idsString, _ := data("ids")
|
|
|
+ var ids []int64
|
|
|
+ err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
|
|
|
+ list, err := manage.GetShopAdviceCarouselListInId(ids)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "查询错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(list))
|
|
|
+}
|
|
|
+
|
|
|
+func SaveBaseShopAdviceCarousel(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ shopAdviceCarouselParam, _ := data("shopAdviceCarousel")
|
|
|
+ shopAdviceCarousel := domain.ShopAdviceCarousel{}
|
|
|
+ err := mapstructure.Decode(shopAdviceCarouselParam, &shopAdviceCarousel)
|
|
|
+ goodsshopAdviceCarousel.CreateBy = fmt.Sprint(GetUserIdByToken(c))
|
|
|
+ goodsshopAdviceCarousel.CreateTime = time.Now()
|
|
|
+ saveShopAdviceCarousel, err := manage.SaveShopAdviceCarousel(&shopAdviceCarousel)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "保存错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(saveShopAdviceCarousel))
|
|
|
+}
|
|
|
+
|
|
|
+func UpdateBaseShopAdviceCarousel(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ shopAdviceCarousel, _ := data("shopAdviceCarousel")
|
|
|
+ id, _ := data("id")
|
|
|
+ toMap := UtilStructToMap(cast.ToStringMap(shopAdviceCarousel))
|
|
|
+ toMap["create_by"] = nil
|
|
|
+ toMap["create_time"] = nil
|
|
|
+ toMap["update_by"] = fmt.Sprint(GetUserIdByToken(c))
|
|
|
+ toMap["update_time"] = DateToString(time.Now())
|
|
|
+ setShopAdviceCarousel, b, err := manage.SetShopAdviceCarousel(toMap, cast.ToInt64(id))
|
|
|
+ if err != nil || !b {
|
|
|
+ c.JSON(200, CreateResultError(500, "修改错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(setShopAdviceCarousel))
|
|
|
+}
|
|
|
+
|
|
|
+func DeleteBaseShopAdviceCarousel(c *gin.Context) {
|
|
|
+ id := c.Query("id")
|
|
|
+ res := manage.DeleteShopAdviceCarousel(cast.ToInt64(id))
|
|
|
+ if !res {
|
|
|
+ c.JSON(200, CreateResultError(500, "删除错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResult())
|
|
|
+}
|
|
|
+
|
|
|
//================ShopTopic 商品主题==============================
|
|
|
func GetBaseShopTopicById(c *gin.Context) {
|
|
|
id := c.Query("id")
|
|
|
@@ -2552,6 +2764,92 @@ func DeleteBaseShopTopic(c *gin.Context) {
|
|
|
c.JSON(200, CreateResult())
|
|
|
}
|
|
|
|
|
|
+//================ShopTopicSku ==============================
|
|
|
+func GetBaseShopTopicSkuById(c *gin.Context) {
|
|
|
+ id := c.Query("id")
|
|
|
+ shopTopicSku, err := manage.GetShopTopicSkuById(cast.ToInt64(id))
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "用户查询不存在"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(shopTopicSku))
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+func GetBaseShopTopicSkuList(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ param, _ := data("param")
|
|
|
+ pageNum, _ := data("pageNum")
|
|
|
+ pageSize, _ := data("pageSize")
|
|
|
+ shopTopicSku := domain.ShopTopicSku{}
|
|
|
+ err := mapstructure.Decode(param, &shopTopicSku)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "json转换错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ list, err := manage.GetShopTopicSkuList(shopTopicSku, cast.ToInt(pageNum), cast.ToInt(pageSize))
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "查询错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(list))
|
|
|
+}
|
|
|
+
|
|
|
+func GetBaseShopTopicSkuListInId(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ idsString, _ := data("ids")
|
|
|
+ var ids []int64
|
|
|
+ err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
|
|
|
+ list, err := manage.GetShopTopicSkuListInId(ids)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "查询错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(list))
|
|
|
+}
|
|
|
+
|
|
|
+func SaveBaseShopTopicSku(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ shopTopicSkuParam, _ := data("shopTopicSku")
|
|
|
+ shopTopicSku := domain.ShopTopicSku{}
|
|
|
+ err := mapstructure.Decode(shopTopicSkuParam, &shopTopicSku)
|
|
|
+
|
|
|
+
|
|
|
+ saveShopTopicSku, err := manage.SaveShopTopicSku(&shopTopicSku)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "保存错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(saveShopTopicSku))
|
|
|
+}
|
|
|
+
|
|
|
+func UpdateBaseShopTopicSku(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ shopTopicSku, _ := data("shopTopicSku")
|
|
|
+ id, _ := data("id")
|
|
|
+ toMap := UtilStructToMap(cast.ToStringMap(shopTopicSku))
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ setShopTopicSku, b, err := manage.SetShopTopicSku(toMap, cast.ToInt64(id))
|
|
|
+ if err != nil || !b {
|
|
|
+ c.JSON(200, CreateResultError(500, "修改错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(setShopTopicSku))
|
|
|
+}
|
|
|
+
|
|
|
+func DeleteBaseShopTopicSku(c *gin.Context) {
|
|
|
+ id := c.Query("id")
|
|
|
+ res := manage.DeleteShopTopicSku(cast.ToInt64(id))
|
|
|
+ if !res {
|
|
|
+ c.JSON(200, CreateResultError(500, "删除错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResult())
|
|
|
+}
|
|
|
+
|
|
|
//================ShopAdviceCarousel 商城广告==============================
|
|
|
func GetBaseShopAdviceCarouselById(c *gin.Context) {
|
|
|
id := c.Query("id")
|
|
|
@@ -2601,8 +2899,8 @@ func SaveBaseShopAdviceCarousel(c *gin.Context) {
|
|
|
shopAdviceCarouselParam, _ := data("shopAdviceCarousel")
|
|
|
shopAdviceCarousel := domain.ShopAdviceCarousel{}
|
|
|
err := mapstructure.Decode(shopAdviceCarouselParam, &shopAdviceCarousel)
|
|
|
-
|
|
|
-
|
|
|
+ goodsshopAdviceCarousel.CreateBy = fmt.Sprint(GetUserIdByToken(c))
|
|
|
+ goodsshopAdviceCarousel.CreateTime = time.Now()
|
|
|
saveShopAdviceCarousel, err := manage.SaveShopAdviceCarousel(&shopAdviceCarousel)
|
|
|
if err != nil {
|
|
|
c.JSON(200, CreateResultError(500, "保存错误"))
|
|
|
@@ -2616,10 +2914,10 @@ func UpdateBaseShopAdviceCarousel(c *gin.Context) {
|
|
|
shopAdviceCarousel, _ := data("shopAdviceCarousel")
|
|
|
id, _ := data("id")
|
|
|
toMap := UtilStructToMap(cast.ToStringMap(shopAdviceCarousel))
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ toMap["create_by"] = nil
|
|
|
+ toMap["create_time"] = nil
|
|
|
+ toMap["update_by"] = fmt.Sprint(GetUserIdByToken(c))
|
|
|
+ toMap["update_time"] = DateToString(time.Now())
|
|
|
setShopAdviceCarousel, b, err := manage.SetShopAdviceCarousel(toMap, cast.ToInt64(id))
|
|
|
if err != nil || !b {
|
|
|
c.JSON(200, CreateResultError(500, "修改错误"))
|
|
|
@@ -2687,8 +2985,8 @@ func SaveBaseShopTopicSku(c *gin.Context) {
|
|
|
shopTopicSkuParam, _ := data("shopTopicSku")
|
|
|
shopTopicSku := domain.ShopTopicSku{}
|
|
|
err := mapstructure.Decode(shopTopicSkuParam, &shopTopicSku)
|
|
|
- goodsshopTopicSku.CreateBy = fmt.Sprint(GetUserIdByToken(c))
|
|
|
- goodsshopTopicSku.CreateTime = time.Now()
|
|
|
+
|
|
|
+
|
|
|
saveShopTopicSku, err := manage.SaveShopTopicSku(&shopTopicSku)
|
|
|
if err != nil {
|
|
|
c.JSON(200, CreateResultError(500, "保存错误"))
|
|
|
@@ -2702,10 +3000,10 @@ func UpdateBaseShopTopicSku(c *gin.Context) {
|
|
|
shopTopicSku, _ := data("shopTopicSku")
|
|
|
id, _ := data("id")
|
|
|
toMap := UtilStructToMap(cast.ToStringMap(shopTopicSku))
|
|
|
- toMap["create_by"] = nil
|
|
|
- toMap["create_time"] = nil
|
|
|
- toMap["update_by"] = fmt.Sprint(GetUserIdByToken(c))
|
|
|
- toMap["update_time"] = DateToString(time.Now())
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
setShopTopicSku, b, err := manage.SetShopTopicSku(toMap, cast.ToInt64(id))
|
|
|
if err != nil || !b {
|
|
|
c.JSON(200, CreateResultError(500, "修改错误"))
|
|
|
@@ -2723,3 +3021,89 @@ func DeleteBaseShopTopicSku(c *gin.Context) {
|
|
|
}
|
|
|
c.JSON(200, CreateResult())
|
|
|
}
|
|
|
+
|
|
|
+//================Authority ==============================
|
|
|
+func GetBaseAuthorityById(c *gin.Context) {
|
|
|
+ id := c.Query("id")
|
|
|
+ authority, err := manage.GetAuthorityById(cast.ToInt64(id))
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "用户查询不存在"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(authority))
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+func GetBaseAuthorityList(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ param, _ := data("param")
|
|
|
+ pageNum, _ := data("pageNum")
|
|
|
+ pageSize, _ := data("pageSize")
|
|
|
+ authority := domain.Authority{}
|
|
|
+ err := mapstructure.Decode(param, &authority)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "json转换错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ list, err := manage.GetAuthorityList(authority, cast.ToInt(pageNum), cast.ToInt(pageSize))
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "查询错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(list))
|
|
|
+}
|
|
|
+
|
|
|
+func GetBaseAuthorityListInId(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ idsString, _ := data("ids")
|
|
|
+ var ids []int64
|
|
|
+ err := mapstructure.Decode([]byte(cast.ToString(idsString)), &ids)
|
|
|
+ list, err := manage.GetAuthorityListInId(ids)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "查询错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(list))
|
|
|
+}
|
|
|
+
|
|
|
+func SaveBaseAuthority(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ authorityParam, _ := data("authority")
|
|
|
+ authority := domain.Authority{}
|
|
|
+ err := mapstructure.Decode(authorityParam, &authority)
|
|
|
+
|
|
|
+
|
|
|
+ saveAuthority, err := manage.SaveAuthority(&authority)
|
|
|
+ if err != nil {
|
|
|
+ c.JSON(200, CreateResultError(500, "保存错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(saveAuthority))
|
|
|
+}
|
|
|
+
|
|
|
+func UpdateBaseAuthority(c *gin.Context) {
|
|
|
+ data := share.GetJsonAnyParam(c)
|
|
|
+ authority, _ := data("authority")
|
|
|
+ id, _ := data("id")
|
|
|
+ toMap := UtilStructToMap(cast.ToStringMap(authority))
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ setAuthority, b, err := manage.SetAuthority(toMap, cast.ToInt64(id))
|
|
|
+ if err != nil || !b {
|
|
|
+ c.JSON(200, CreateResultError(500, "修改错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResultData(setAuthority))
|
|
|
+}
|
|
|
+
|
|
|
+func DeleteBaseAuthority(c *gin.Context) {
|
|
|
+ id := c.Query("id")
|
|
|
+ res := manage.DeleteAuthority(cast.ToInt64(id))
|
|
|
+ if !res {
|
|
|
+ c.JSON(200, CreateResultError(500, "删除错误"))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.JSON(200, CreateResult())
|
|
|
+}
|