@Validated
@Controller
public class ResourceSetController
extends java.lang.Object
implements com.xforceplus.api.global.resource.ResourcesetApi, com.xforceplus.api.tenant.resource.ResourceSetApi
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
TEMPLATE
template 常量
|
| 构造器和说明 |
|---|
ResourceSetController(ResourcesetService resourcesetService,
ResourcesetPortService resourcesetPortService,
ExportFileService exportFileService,
FileTransferUtilsService fileTransferUtilsService,
ImportFileService importFileService) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> |
asyncExport(com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Sort sort)
导出功能集列表
|
com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> |
asyncImport(org.springframework.web.multipart.MultipartFile file)
异步导入功能集列表
|
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Resourceset> |
create(com.xforceplus.api.model.ResourcesetModel.Request.Create model) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
delete(long id) |
void |
download(java.lang.String fileId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
下载文件
|
com.xforceplus.api.common.response.ResponseEntity<java.lang.Long> |
export(java.util.List<java.lang.String> resourceSetIds,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
导出功能集列表
|
com.xforceplus.api.common.response.ResponseEntity<java.lang.Long> |
importData(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.web.multipart.MultipartFile file)
导入功能集列表
|
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Resourceset> |
info(long id) |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.Resourceset>> |
list(com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Sort sort) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Resourceset>> |
page(java.lang.Long tenantId,
com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Resourceset>> |
page(com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<com.xforceplus.entity.Resourceset> |
page(org.springframework.web.context.request.WebRequest request,
org.springframework.data.domain.Pageable pageable)
获取功能集分页列表
|
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Resourceset> |
update(long id,
com.xforceplus.api.model.ResourcesetModel.Request.Save model) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
updateStatus(long id,
int status) |
public static final java.lang.String TEMPLATE
public ResourceSetController(ResourcesetService resourcesetService, ResourcesetPortService resourcesetPortService, ExportFileService exportFileService, FileTransferUtilsService fileTransferUtilsService, ImportFileService importFileService)
@ResponseBody
@RequestMapping(name="\u529f\u80fd\u96c6\u5206\u9875\u5217\u8868\u67e5\u8be2",
value="/api/global/resourcesset/query",
method=GET)
public org.springframework.data.domain.Page<com.xforceplus.entity.Resourceset> page(org.springframework.web.context.request.WebRequest request,
org.springframework.data.domain.Pageable pageable)
request - pageable - public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Resourceset>> page(com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
page 在接口中 com.xforceplus.api.global.resource.ResourcesetApi@ResponseBody
@RequestMapping(name="\u529f\u80fd\u96c6\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/resourcesets/list",
method=GET)
public com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.Resourceset>> list(com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Sort sort)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Resourceset> create(com.xforceplus.api.model.ResourcesetModel.Request.Create model)
create 在接口中 com.xforceplus.api.global.resource.ResourcesetApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Resourceset> update(long id,
com.xforceplus.api.model.ResourcesetModel.Request.Save model)
update 在接口中 com.xforceplus.api.global.resource.ResourcesetApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> updateStatus(long id,
int status)
updateStatus 在接口中 com.xforceplus.api.global.resource.ResourcesetApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Resourceset> info(long id)
info 在接口中 com.xforceplus.api.global.resource.ResourcesetApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> delete(long id)
delete 在接口中 com.xforceplus.api.global.resource.ResourcesetApi@RequestMapping(name="\u5bfc\u51fa\u529f\u80fd\u96c6\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/resourcesets/export",
method=POST)
@ResponseBody
public com.xforceplus.api.common.response.ResponseEntity<java.lang.Long> export(@RequestBody
java.util.List<java.lang.String> resourceSetIds,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(name="\u5f02\u6b65\u5bfc\u51fa\u529f\u80fd\u96c6\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/resourcesets/async/export",
method=POST)
@ResponseBody
public com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> asyncExport(@RequestBody
com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Sort sort)
@RequestMapping(name="\u5f02\u6b65\u5bfc\u5165\u529f\u80fd\u96c6\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/resourcesets/async/import",
method=POST)
@ResponseBody
public com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> asyncImport(@RequestParam(name="file",required=false)
org.springframework.web.multipart.MultipartFile file)
@RequestMapping(name="\u4e0b\u8f7d\u6587\u4ef6",
value="/api/global/resourcesets/file/{fileId}",
method=GET)
public void download(@PathVariable
java.lang.String fileId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(name="\u5bfc\u5165\u529f\u80fd\u96c6\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/resourcesets/import",
method=POST)
@ResponseBody
public com.xforceplus.api.common.response.ResponseEntity<java.lang.Long> importData(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
@RequestParam(name="file",required=false)
org.springframework.web.multipart.MultipartFile file)
public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Resourceset>> page(java.lang.Long tenantId,
com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
page 在接口中 com.xforceplus.api.tenant.resource.ResourceSetApi