接口 ISysOauth2ClientController
- 所有超级接口:
io.github.mangocrisp.spring.taybct.tool.core.bean.controller.BaseController<SysOauth2Client,
,ISysOauth2ClientService> io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysOauth2Client,
,ISysOauth2ClientService, Long, SysOauth2Client, SysOauth2Client, SysOauth2Client> io.github.mangocrisp.spring.taybct.tool.core.bean.ITypeConvert
- 所有已知实现类:
SysOauth2ClientControllerRegister
@RestControllerRegister("${taybct.serve.taybct-system.context-path}{version}/oauth2Client")
@ApiVersion
public interface ISysOauth2ClientController
extends io.github.mangocrisp.spring.taybct.tool.core.bean.controller.BaseController<SysOauth2Client,ISysOauth2ClientService>
客户端管理
- 从以下版本开始:
- 1.0.0
- 另请参阅:
-
方法概要
修饰符和类型方法说明default io.github.mangocrisp.spring.taybct.tool.core.result.R<? extends SysOauth2Client>
default io.github.mangocrisp.spring.taybct.tool.core.result.R<OAuth2ClientDTO>
getOauth2ClientById
(String clientId) 根据客户端 id 获取客户端信息default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<? extends SysOauth2Client>>
default io.github.mangocrisp.spring.taybct.tool.core.result.R<com.baomidou.mybatisplus.core.metadata.IPage<? extends SysOauth2Client>>
查询客户端信息,这里不给直接给查看客户端密钥default io.github.mangocrisp.spring.taybct.tool.core.result.R<? extends SysOauth2Client>
updateAllField
(@Valid @NotNull SysOauth2Client domain) 更新客户端,不能给他修改客户端 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, getResource, list, page, saveBatch, updateAllFieldBatch, updateAssignField, updateAssignFieldBatch
从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.ITypeConvert
convert2SomeResult, convert2SomeResultCollection, convert2SomeResultPage, entityCollectionConvert2SomeCollection, entityConvert2Some, entityPageConvert2OutPage, someCollectionConvert2EntityCollection, someConvert2Entity
-
方法详细资料
-
getOauth2ClientById
@PostMapping("/clientId/{clientId}") default io.github.mangocrisp.spring.taybct.tool.core.result.R<OAuth2ClientDTO> getOauth2ClientById(@PathVariable("clientId") String clientId) 根据客户端 id 获取客户端信息- 参数:
clientId
- 客户端 id- 返回:
R<OAuth2ClientDTO>
- 从以下版本开始:
- 1.0.0
-
page
@SafeConvert(safeOut=SysOauth2Client.class, resultType=Page, ignoreOut="clientSecret") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<com.baomidou.mybatisplus.core.metadata.IPage<? extends SysOauth2Client>> page(@RequestParam(required=false) Map<String, Object> params) 查询客户端信息,这里不给直接给查看客户端密钥- 指定者:
page
在接口中io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysOauth2Client,
ISysOauth2ClientService, Long, SysOauth2Client, SysOauth2Client, SysOauth2Client> - 参数:
params
- 所有参数- 返回:
R<IPage<SysOauth2Client>>
- 从以下版本开始:
- 1.0.5
-
list
@SafeConvert(safeOut=SysOauth2Client.class, resultType=Page, ignoreOut="clientSecret") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<? extends SysOauth2Client>> list(@RequestParam(required=false) Map<String, Object> params) - 指定者:
list
在接口中io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysOauth2Client,
ISysOauth2ClientService, Long, SysOauth2Client, SysOauth2Client, SysOauth2Client>
-
detail
@SafeConvert(safeOut=SysOauth2Client.class, resultType=Entity, ignoreOut="clientSecret") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<? extends SysOauth2Client> detail(@NotNull @PathVariable @NotNull Long id) - 指定者:
detail
在接口中io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysOauth2Client,
ISysOauth2ClientService, Long, SysOauth2Client, SysOauth2Client, SysOauth2Client>
-
updateAllField
@WebLog @SafeConvert(key="domain", ignoreIn="clientSecret") default io.github.mangocrisp.spring.taybct.tool.core.result.R<? extends SysOauth2Client> updateAllField(@Valid @NotNull @RequestBody @Valid @NotNull SysOauth2Client domain) 更新客户端,不能给他修改客户端 id- 指定者:
updateAllField
在接口中io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysOauth2Client,
ISysOauth2ClientService, Long, SysOauth2Client, SysOauth2Client, SysOauth2Client> - 参数:
domain
- 修改对象- 返回:
R<SysOauth2Client>
- 从以下版本开始:
- 1.0.5
-