Class AppHttpEndpoint

java.lang.Object
io.github.xezzon.zeroweb.app.internal.AppHttpEndpoint

@RestController @RequestMapping("/app") public class AppHttpEndpoint extends Object
服务管理
Author:
xezzon
  • Constructor Details

    • AppHttpEndpoint

      public AppHttpEndpoint(AppService appService)
  • Method Details

    • addApp

      @PostMapping public Id addApp(@RequestBody @Validated AddAppReq req)
      新增服务
      Parameters:
      req - 服务基础信息
    • listApp

      @GetMapping public List<App> listApp()
      查询服务列表
      Returns:
      服务列表
    • updateApp

      @PutMapping public void updateApp(@RequestBody @Validated UpdateAppReq req)
      更新服务
      Parameters:
      req - 服务基础信息
    • deleteApp

      @DeleteMapping("/{id}") public void deleteApp(@PathVariable String id)
      删除服务
      Parameters:
      id - 服务ID