@Controller
public class ServiceApiController
extends java.lang.Object
implements com.xforceplus.route.api.ServiceApiApi
| 构造器和说明 |
|---|
ServiceApiController(ServiceApiService serviceApiService,
ResourceService resourceService) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.tenant.security.core.api.response.ResponseEntity<java.lang.String> |
bindResources(long id,
com.xforceplus.route.api.common.model.ServiceApiModel.Request.BindResources bindResources) |
com.xforceplus.tenant.security.core.api.response.ResponseEntity<com.xforceplus.entity.ServiceApi> |
create(com.xforceplus.route.api.common.model.ServiceApiModel.Request.Save model) |
com.xforceplus.tenant.security.core.api.response.ResponseEntity<java.lang.String> |
delete(long id) |
com.xforceplus.tenant.security.core.api.response.ResponseEntity<com.xforceplus.entity.ServiceApi> |
info(long id) |
com.xforceplus.tenant.security.core.api.response.ResponseEntity<java.util.Map<java.lang.Long,java.util.Set<com.xforceplus.route.api.common.model.ServiceApiModel.Response.ServiceApiWithResource>>> |
list() |
com.xforceplus.tenant.security.core.api.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.ServiceApi>> |
page(com.xforceplus.route.api.common.model.ServiceApiModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<com.xforceplus.entity.ServiceApi> |
page(org.springframework.web.context.request.WebRequest request,
org.springframework.data.domain.Pageable pageable)
获取功能集分页列表
|
com.xforceplus.tenant.security.core.api.response.ResponseEntity<java.lang.String> |
refreshHash(java.lang.Long routeId) |
com.xforceplus.tenant.security.core.api.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Resource>> |
resources(long id,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.tenant.security.core.api.response.ResponseEntity<java.lang.String> |
unbindResource(long serviceApiId,
long resourceId) |
com.xforceplus.tenant.security.core.api.response.ResponseEntity<com.xforceplus.entity.ServiceApi> |
update(long id,
com.xforceplus.route.api.common.model.ServiceApiModel.Request.Update model) |
public ServiceApiController(ServiceApiService serviceApiService, ResourceService resourceService)
public com.xforceplus.tenant.security.core.api.response.ResponseEntity<java.util.Map<java.lang.Long,java.util.Set<com.xforceplus.route.api.common.model.ServiceApiModel.Response.ServiceApiWithResource>>> list()
list 在接口中 com.xforceplus.route.api.ServiceApiApi@ResponseBody
@RequestMapping(name="\u670d\u52a1\u63a5\u53e3\u5206\u9875\u5217\u8868\u67e5\u8be2",
value="${xforce.route.service.url.prefix:/api}/global${xforce.route.service.version:}/service-apis/query",
method=GET)
public org.springframework.data.domain.Page<com.xforceplus.entity.ServiceApi> page(org.springframework.web.context.request.WebRequest request,
org.springframework.data.domain.Pageable pageable)
request - pageable - public com.xforceplus.tenant.security.core.api.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.ServiceApi>> page(com.xforceplus.route.api.common.model.ServiceApiModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
page 在接口中 com.xforceplus.route.api.ServiceApiApipublic com.xforceplus.tenant.security.core.api.response.ResponseEntity<com.xforceplus.entity.ServiceApi> create(com.xforceplus.route.api.common.model.ServiceApiModel.Request.Save model)
create 在接口中 com.xforceplus.route.api.ServiceApiApipublic com.xforceplus.tenant.security.core.api.response.ResponseEntity<com.xforceplus.entity.ServiceApi> info(long id)
info 在接口中 com.xforceplus.route.api.ServiceApiApipublic com.xforceplus.tenant.security.core.api.response.ResponseEntity<com.xforceplus.entity.ServiceApi> update(long id,
com.xforceplus.route.api.common.model.ServiceApiModel.Request.Update model)
update 在接口中 com.xforceplus.route.api.ServiceApiApipublic com.xforceplus.tenant.security.core.api.response.ResponseEntity<java.lang.String> delete(long id)
delete 在接口中 com.xforceplus.route.api.ServiceApiApipublic com.xforceplus.tenant.security.core.api.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Resource>> resources(long id,
org.springframework.data.domain.Pageable pageable)
resources 在接口中 com.xforceplus.route.api.ServiceApiApipublic com.xforceplus.tenant.security.core.api.response.ResponseEntity<java.lang.String> bindResources(long id,
com.xforceplus.route.api.common.model.ServiceApiModel.Request.BindResources bindResources)
bindResources 在接口中 com.xforceplus.route.api.ServiceApiApipublic com.xforceplus.tenant.security.core.api.response.ResponseEntity<java.lang.String> unbindResource(long serviceApiId,
long resourceId)
unbindResource 在接口中 com.xforceplus.route.api.ServiceApiApi@ResponseBody
@RequestMapping(name="\u5237\u65b0\u63a5\u53e3Hash",
value="${xforce.route.service.url.prefix:/api}/global${xforce.route.service.version:}/service-apis/refresh/hash",
method=POST)
public com.xforceplus.tenant.security.core.api.response.ResponseEntity<java.lang.String> refreshHash(@RequestParam(value="routeId",required=false)
java.lang.Long routeId)