Parcourir la source

fix:edit category auth

jimmyyem il y a 6 mois
Parent
commit
f16704d992
2 fichiers modifiés avec 36 ajouts et 25 suppressions
  1. 21 15
      desc/wechat/category.api
  2. 15 10
      internal/handler/routes.go

+ 21 - 15
desc/wechat/category.api

@@ -46,25 +46,11 @@ type (
 )
 
 @server(
-    jwt: Auth
     group: category
-    middleware: Authority
 )
 
 service Wechat {
-    // Create category information | 创建Category
-    @handler createCategory
-    post /category/create (CategoryInfo) returns (BaseMsgResp)
-
-    // Update category information | 更新Category
-    @handler updateCategory
-    post /category/update (CategoryInfo) returns (BaseMsgResp)
-
-    // Delete category information | 删除Category信息
-    @handler deleteCategory
-    post /category/delete (IDsReq) returns (BaseMsgResp)
-
-    // Get category list | 获取Category列表
+	// Get category list | 获取Category列表
     @handler getCategoryList
     post /category/list (CategoryListReq) returns (CategoryListResp)
 
@@ -72,3 +58,23 @@ service Wechat {
     @handler getCategoryById
     post /category (IDReq) returns (CategoryInfoResp)
 }
+
+@server(
+	jwt: Auth
+	group: category
+	middleware: Authority
+)
+
+service Wechat {
+	// Create category information | 创建Category
+	@handler createCategory
+	post /category/create (CategoryInfo) returns (BaseMsgResp)
+
+	// Update category information | 更新Category
+	@handler updateCategory
+	post /category/update (CategoryInfo) returns (BaseMsgResp)
+
+	// Delete category information | 删除Category信息
+	@handler deleteCategory
+	post /category/delete (IDsReq) returns (BaseMsgResp)
+}

+ 15 - 10
internal/handler/routes.go

@@ -860,6 +860,21 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
 	)
 
 	server.AddRoutes(
+		[]rest.Route{
+			{
+				Method:  http.MethodPost,
+				Path:    "/category/list",
+				Handler: category.GetCategoryListHandler(serverCtx),
+			},
+			{
+				Method:  http.MethodPost,
+				Path:    "/category",
+				Handler: category.GetCategoryByIdHandler(serverCtx),
+			},
+		},
+	)
+
+	server.AddRoutes(
 		rest.WithMiddlewares(
 			[]rest.Middleware{serverCtx.Authority},
 			[]rest.Route{
@@ -878,16 +893,6 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
 					Path:    "/category/delete",
 					Handler: category.DeleteCategoryHandler(serverCtx),
 				},
-				{
-					Method:  http.MethodPost,
-					Path:    "/category/list",
-					Handler: category.GetCategoryListHandler(serverCtx),
-				},
-				{
-					Method:  http.MethodPost,
-					Path:    "/category",
-					Handler: category.GetCategoryByIdHandler(serverCtx),
-				},
 			}...,
 		),
 		rest.WithJwt(serverCtx.Config.Auth.AccessSecret),