接口 IReleaseController
- 所有已知实现类:
ReleaseControllerRegister
@RestControllerRegister("{version}/release")
@ApiVersion
public interface IReleaseController
版本发布控制器
-
方法概要
修饰符和类型方法说明io.github.mangocrisp.spring.taybct.tool.core.result.R<? extends Release>
io.github.mangocrisp.spring.taybct.tool.core.result.R<List<ReleasePermissions>>
getPermissions
(Long releaseId, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams) io.github.mangocrisp.spring.taybct.tool.core.result.R<List<ReleasePermissions>>
permissions
(List<ReleasePermissions> list) io.github.mangocrisp.spring.taybct.tool.core.result.R<ReleasePublishDTO>
publish
(@Valid @NotNull ReleasePublishDTO domain) io.github.mangocrisp.spring.taybct.tool.core.result.R<com.baomidou.mybatisplus.core.metadata.IPage<? extends Release>>
publishList
(ReleaseQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams)
-
方法详细资料
-
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
-
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)
-