Class SubscriptionHttpEndpoint

java.lang.Object
io.github.xezzon.zeroweb.subscription.internal.SubscriptionHttpEndpoint

@RestController public class SubscriptionHttpEndpoint extends Object
接口订阅管理
Author:
xezzon
  • Constructor Details

  • Method Details

    • listSubscription

      @GetMapping("/third-party-app/{appId}/subscription") public org.springframework.data.domain.Page<Subscription> listSubscription(io.github.xezzon.zeroweb.core.odata.ODataRequestParam odata, @PathVariable String appId)
      查询所有已发布的对外接口以及指定第三方应用的订阅情况
      Parameters:
      odata - 查询参数
      appId - 第三方应用ID
      Returns:
      所有已发布的对外接口以及指定第三方应用的订阅情况
    • subscribe

      @PostMapping("/subscription") public io.github.xezzon.zeroweb.common.domain.Id subscribe(@RequestBody AddSubscriptionReq req)
      订阅对外接口
      Parameters:
      req - 接口订阅信息
      Returns:
      订阅标识
    • auditSubscription

      @PutMapping("/subscription/audit/{id}") public void auditSubscription(@PathVariable String id)
      审核订阅 审核后第三方应用即可调用该接口
      Parameters:
      id - 订阅标识