潘志宝
2024-11-21 d338b50afd6504a9676f0a26b3ecbcc844483e7c
提交 | 用户 | 时间
feab3f 1 package com.iailab.module.system.api.app;
H 2
3 import com.iailab.framework.common.pojo.CommonResult;
4 import com.iailab.module.system.api.app.dto.AppMenuRespDTO;
5 import com.iailab.module.system.api.app.dto.AppRespDTO;
6 import com.iailab.module.system.enums.ApiConstants;
7 import io.swagger.v3.oas.annotations.Operation;
8 import io.swagger.v3.oas.annotations.Parameter;
9 import io.swagger.v3.oas.annotations.tags.Tag;
10 import org.springframework.cloud.openfeign.FeignClient;
11 import org.springframework.web.bind.annotation.GetMapping;
12 import org.springframework.web.bind.annotation.RequestParam;
13
14 import java.util.List;
15
16 @FeignClient(name = ApiConstants.NAME)
17 @Tag(name = "RPC 服务 - 应用菜单")
18 public interface AppApi {
19
20     String PREFIX = ApiConstants.PREFIX + "/app";
21
22 //    @GetMapping(PREFIX + "/get-menu")
23 //    @Operation(summary = "获得应用信息")
24 //    @Parameter(name = "id", description = "应用编号", example = "1024", required = true)
25 //    CommonResult<List<AppMenuRespDTO>> getAppMenuList(@RequestParam("id") Long id);
26
27     @GetMapping(PREFIX + "/list")
28     @Operation(summary = "获得应用菜单列表")
29     CommonResult<List<AppRespDTO>> getAppList();
30
31 }