接口 IReleaseController

所有已知实现类:
ReleaseControllerRegister

@RestControllerRegister("{version}/release") @ApiVersion public interface IReleaseController
版本发布控制器
  • 方法详细资料

    • publish

      @PostMapping @WebLog @ApiLog(title="\u53d1\u5e03\u6d41\u7a0b", description="\u6bcf\u6b21\u53d1\u5e03\u7684\u6d41\u7a0b\u90fd\u4f1a\u8bb0\u5f55\u4e00\u4e2a\u7248\u672c\u53f7", type="INSERT") io.github.mangocrisp.spring.taybct.tool.core.result.R<ReleasePublishDTO> publish(@Valid @NotNull @RequestBody @Valid @NotNull ReleasePublishDTO domain)
    • publishList

      @PostMapping("publishList") @WebLog io.github.mangocrisp.spring.taybct.tool.core.result.R<com.baomidou.mybatisplus.core.metadata.IPage<? extends Release>> publishList(@RequestBody ReleaseQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams)
    • detail

      @GetMapping("{id}") io.github.mangocrisp.spring.taybct.tool.core.result.R<? extends Release> detail(@PathVariable Long id)
    • permissions

      @PostMapping("permissions") @WebLog @ApiLog(title="\u5206\u4eab\u6d41\u7a0b\u56fe\u64cd\u4f5c", description="\u628a\u64cd\u4f5c\u6d41\u7a0b\u56fe\u7684\u6743\u9650\u5206\u4eab\u5206\u914d\u7ed9\u5176\u4ed6\u7528\u6237\u6216\u8005\u6307\u5b9a\u7684\u90e8\u95e8\u7684\u6240\u6709\u4eba", type="INSERT") io.github.mangocrisp.spring.taybct.tool.core.result.R<List<ReleasePermissions>> permissions(@RequestBody List<ReleasePermissions> list)
    • getPermissions

      @GetMapping("permissions/{releaseId}") @WebLog io.github.mangocrisp.spring.taybct.tool.core.result.R<List<ReleasePermissions>> getPermissions(@PathVariable Long releaseId, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams)