接口 IFormController
- 所有超级接口:
io.github.mangocrisp.spring.taybct.tool.core.bean.controller.BaseController<Form,
,IFormService> io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<Form,
,IFormService, Long, Form, Form, Form> io.github.mangocrisp.spring.taybct.tool.core.bean.ITypeConvert
- 所有已知实现类:
FormControllerRegister
@RestControllerRegister("{version}/form")
@ApiVersion
public interface IFormController
extends io.github.mangocrisp.spring.taybct.tool.core.bean.controller.BaseController<Form,IFormService>
表单管理控制器
-
方法概要
修饰符和类型方法说明io.github.mangocrisp.spring.taybct.tool.core.result.R<FormReleasePublishDTO>
publish
(@Valid @NotNull FormReleasePublishDTO domain) io.github.mangocrisp.spring.taybct.tool.core.result.R<com.baomidou.mybatisplus.core.metadata.IPage<? extends FormRelease>>
publishList
(FormReleaseQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams) io.github.mangocrisp.spring.taybct.tool.core.result.R<? extends FormRelease>
releaseDetail
(Long id) 从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.controller.BaseController
getBaseService
从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController
add, delete, deleteBatch, detail, getResource, list, list, page, page, saveBatch, updateAllField, updateAllFieldBatch, updateAssignField, updateAssignFieldBatch
从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.ITypeConvert
convert2SomeResult, convert2SomeResultCollection, convert2SomeResultPage, entityCollectionConvert2SomeCollection, entityConvert2Some, entityPageConvert2OutPage, someCollectionConvert2EntityCollection, someConvert2Entity
-
方法详细资料
-
publish
@PostMapping("release") @WebLog @ApiLog(title="\u53d1\u5e03\u6d41\u7a0b", description="\u6bcf\u6b21\u53d1\u5e03\u7684\u8868\u5355\u90fd\u4f1a\u8bb0\u5f55\u4e00\u4e2a\u7248\u672c\u53f7", type="INSERT") io.github.mangocrisp.spring.taybct.tool.core.result.R<FormReleasePublishDTO> publish(@Valid @NotNull @RequestBody @Valid @NotNull FormReleasePublishDTO domain) -
publishList
@PostMapping("release/publishList") @WebLog io.github.mangocrisp.spring.taybct.tool.core.result.R<com.baomidou.mybatisplus.core.metadata.IPage<? extends FormRelease>> publishList(@RequestBody FormReleaseQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams) -
releaseDetail
@GetMapping("release/{id}") io.github.mangocrisp.spring.taybct.tool.core.result.R<? extends FormRelease> releaseDetail(@PathVariable Long id)
-