接口 ISysTenantController

所有超级接口:
io.github.mangocrisp.spring.taybct.tool.core.bean.controller.BaseController<SysTenant,ISysTenantService>, io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysTenant,ISysTenantService,Long,SysTenant,SysTenant,SysTenant>, io.github.mangocrisp.spring.taybct.tool.core.bean.ITypeConvert
所有已知实现类:
SysTenantControllerRegister

@RestControllerRegister("${taybct.serve.taybct-system.context-path}{version}/tenant") @ApiVersion public interface ISysTenantController extends io.github.mangocrisp.spring.taybct.tool.core.bean.controller.BaseController<SysTenant,ISysTenantService>
租户相关接口
从以下版本开始:
1.0.1
另请参阅:
  • 方法概要

    修饰符和类型
    方法
    说明
    io.github.mangocrisp.spring.taybct.tool.core.result.R<Collection<SysUserTenant>>
    addUserTenant(@Valid @NotNull Collection<SysUserTenant> domains, Integer primaryBy)
     
    io.github.mangocrisp.spring.taybct.tool.core.result.R<?>
    chooseTenant(@NotNull String tenantId)
     
    io.github.mangocrisp.spring.taybct.tool.core.result.R<SysTenant>
     
    io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysTenant>>
     
    io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysUserTenant>>
     
    default io.github.mangocrisp.spring.taybct.tool.core.result.R<? extends SysTenant>
    updateAllField(@Valid @NotNull SysTenant domain)
     

    从接口继承的方法 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, updateAllFieldBatch, updateAssignField, updateAssignFieldBatch

    从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.ITypeConvert

    convert2SomeResult, convert2SomeResultCollection, convert2SomeResultPage, entityCollectionConvert2SomeCollection, entityConvert2Some, entityPageConvert2OutPage, someCollectionConvert2EntityCollection, someConvert2Entity
  • 方法详细资料

    • updateAllField

      @WebLog @SafeConvert(key="domain", safeIn=SysTenant.class, ignoreIn="tenantId") default io.github.mangocrisp.spring.taybct.tool.core.result.R<? extends SysTenant> updateAllField(@Valid @NotNull @RequestBody @Valid @NotNull SysTenant domain)
      指定者:
      updateAllField 在接口中 io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysTenant,ISysTenantService,Long,SysTenant,SysTenant,SysTenant>
    • addUserTenant

      @PostMapping("user") @WebLog @ApiLog(title="\u4e3a\u7528\u6237\u5206\u914d\u79df\u6237", description="\u4e3a\u7528\u6237\u5206\u914d\u79df\u6237\uff0c\u5e76\u4e14\u5728\u65b0\u589e\u6210\u529f\u540e\u4e00\u8d77\u8fd4\u56de", type="INSERT", isSaveRequestData=false, isSaveResultData=false) io.github.mangocrisp.spring.taybct.tool.core.result.R<Collection<SysUserTenant>> addUserTenant(@Valid @NotNull @RequestBody @Valid @NotNull Collection<SysUserTenant> domains, @RequestParam Integer primaryBy)
    • listUserTenant

      @GetMapping("user") io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysTenant>> listUserTenant()
    • listUserTenant

      @GetMapping("user/{userId}") io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysUserTenant>> listUserTenant(@PathVariable Long userId)
    • chooseTenant

      @PostMapping("user/{tenantId}") io.github.mangocrisp.spring.taybct.tool.core.result.R<?> chooseTenant(@NotNull @PathVariable @NotNull String tenantId)
    • currentTenant

      @GetMapping("current") io.github.mangocrisp.spring.taybct.tool.core.result.R<SysTenant> currentTenant()