所有超级接口:
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>
     

    从接口继承的方法 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)