Class AppController
java.lang.Object
com.sankcrm.erp.auth.interfaces.app.AppController
应用管理
- Since:
- 2.1.0
- Author:
- zhsxin
- create time:
- 2023/4/1 19:12
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.mvc.application.readmodel.Response<AppDto> apiFindById(com.sankcrm.erp.auth.domain.model.app.AppId appId) 通过Id查询应用com.sankcrm.erp.mvc.application.readmodel.Response<Integer> apiMenuPolicyCp(AppMenuPolicyCpCommand command) 应用菜单权限复制com.sankcrm.erp.mvc.application.readmodel.Response<AppDto> apiMenuPolicyCp(UpdateOrCreateCommand command) 创建或更新应用信息com.sankcrm.erp.mvc.application.readmodel.Response<AppThinDto> findById()通过Id查询应用com.sankcrm.erp.mvc.application.readmodel.Response<AppDto> findById(AppByIdQuery query) 通过Id查询应用com.sankcrm.erp.mvc.application.readmodel.Response<AppDto> findById(com.sankcrm.erp.auth.domain.model.app.AppId appId) Deprecated.list(AppListQuery query) 查询应用列表com.sankcrm.erp.mvc.application.readmodel.Response<Integer> menuPolicyCp(AppMenuPolicyCpCommand command) 应用菜单权限复制com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<AppDto>> page(AppPageQuery query) 分页查询应用com.sankcrm.erp.mvc.application.readmodel.Response<PublicKeyDto> privateKeyById(com.sankcrm.erp.auth.domain.model.app.AppId appId) 通过Id查询应用私钥com.sankcrm.erp.mvc.application.readmodel.Response<PublicKeyDto> publicKeyById(com.sankcrm.erp.auth.domain.model.app.AppId appId) 通过Id查询应用公钥com.sankcrm.erp.mvc.application.readmodel.Response<AppDto> update(UpdateOrCreateCommand command) 创建或者更新应用信息com.sankcrm.erp.mvc.application.readmodel.Response<AppDto> updateTokenExpire(TokenExpUpdateCommand command) 修改Token过期时间
-
Constructor Details
-
AppController
public AppController()
-
-
Method Details
-
update
@PostMapping("/v1/app/auth/application") public com.sankcrm.erp.mvc.application.readmodel.Response<AppDto> update(@RequestBody UpdateOrCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建或者更新应用信息- Parameters:
command- 应用信息- Returns:
- 应用信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建或更新失败
-
updateTokenExpire
@PostMapping("/v1/app/auth/application/token/expire") public com.sankcrm.erp.mvc.application.readmodel.Response<AppDto> updateTokenExpire(@RequestBody TokenExpUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException 修改Token过期时间- Parameters:
command- 过期时间- Returns:
- 应用信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理失败- Since:
- 2.6.0
-
apiFindById
@GetMapping("/v1/api/auth/application/{appId}") public com.sankcrm.erp.mvc.application.readmodel.Response<AppDto> apiFindById(@PathVariable com.sankcrm.erp.auth.domain.model.app.AppId appId) throws com.sankcrm.erp.common.exception.CoreException 通过Id查询应用- Parameters:
appId- id- Returns:
- 应用信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
findById
@Deprecated(since="2.2.0") @GetMapping("/v1/app/auth/application/{appId}") public com.sankcrm.erp.mvc.application.readmodel.Response<AppDto> findById(@PathVariable com.sankcrm.erp.auth.domain.model.app.AppId appId) throws com.sankcrm.erp.common.exception.CoreException Deprecated.通过Id查询应用- Parameters:
appId- id- Returns:
- 应用信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
findById
@GetMapping("/v1/app/auth/application/by_id") public com.sankcrm.erp.mvc.application.readmodel.Response<AppDto> findById(AppByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException 通过Id查询应用- Parameters:
query- id- Returns:
- 应用信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
findById
@GetMapping("/v1/app/authz/application/info") public com.sankcrm.erp.mvc.application.readmodel.Response<AppThinDto> findById() throws com.sankcrm.erp.common.exception.CoreException通过Id查询应用- Returns:
- 应用信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.1.3
-
list
@GetMapping("/v1/app/auth/application/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<AppDto>> list(AppListQuery query) throws com.sankcrm.erp.common.exception.CoreException 查询应用列表- Parameters:
query- 查询条件- Returns:
- 应用信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
page
@GetMapping("/v1/app/auth/application/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<AppDto>> page(AppPageQuery query) throws com.sankcrm.erp.common.exception.CoreException 分页查询应用- Parameters:
query- 查询条件- Returns:
- 应用信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
publicKeyById
@GetMapping("/v1/api/auth/application/{appId}/public_key") public com.sankcrm.erp.mvc.application.readmodel.Response<PublicKeyDto> publicKeyById(@PathVariable com.sankcrm.erp.auth.domain.model.app.AppId appId) throws com.sankcrm.erp.common.exception.CoreException 通过Id查询应用公钥- Parameters:
appId- id- Returns:
- 应用信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
privateKeyById
@GetMapping("/v1/api/auth/application/{appId}/private_key") public com.sankcrm.erp.mvc.application.readmodel.Response<PublicKeyDto> privateKeyById(@PathVariable com.sankcrm.erp.auth.domain.model.app.AppId appId) throws com.sankcrm.erp.common.exception.CoreException 通过Id查询应用私钥- Parameters:
appId- id- Returns:
- 应用信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
apiMenuPolicyCp
@PostMapping("/v1/api/auth/application") public com.sankcrm.erp.mvc.application.readmodel.Response<AppDto> apiMenuPolicyCp(@RequestBody UpdateOrCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建或更新应用信息- Parameters:
command- 应用信息- Returns:
- 应用信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理失败- Since:
- 2.2.1
-