接口 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
- 另请参阅:
-
SysTenant
BaseController
ISysTenantService
-
方法概要
修饰符和类型方法说明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<SysUserTenant>>
listUserTenant
(Long userId) 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) -
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
-
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()
-