@Validated
@Controller
public class ServicePackageController
extends java.lang.Object
implements com.xforceplus.api.global.resource.ServicePackageApi, com.xforceplus.api.tenant.resource.ServicePackageApi
| 构造器和说明 |
|---|
ServicePackageController(ServicePackageService servicePackageService,
ServicePackagePortService servicePackagePortService,
ExportFileService exportFileService,
FileTransferUtilsService fileTransferUtilsService,
ImportFileService importFileService) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> |
asyncExport(com.xforceplus.api.model.ServicePackageModel.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.ServicePackage> |
create(com.xforceplus.api.model.ServicePackageModel.Request.Save model) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.ServicePackage>> |
currentPage(com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.domain.TreeNode>> |
currentTree(com.xforceplus.api.model.ServicePackageModel.Request.Query query) |
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> servicePackageIds,
javax.servlet.http.HttpServletRequest request)
已过时。
|
com.xforceplus.api.common.response.ResponseEntity<java.lang.Long> |
importData(org.springframework.web.multipart.MultipartFile file,
javax.servlet.http.HttpServletRequest request)
导入服务包列表
|
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.ServicePackage> |
info(long id) |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.ServicePackage>> |
list(com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Sort sort) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.ServicePackage>> |
page(long tenantId,
com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.ServicePackage>> |
page(com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.ServicePackage> |
update(long id,
com.xforceplus.api.model.ServicePackageModel.Request.Save model) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
updateStatus(long id,
int status) |
com.xforceplus.api.common.response.ResponseEntity<java.util.Map<java.lang.Long,java.lang.Boolean>> |
validResourcesetsBound(long id,
java.lang.String resourcesetIds) |
public ServicePackageController(ServicePackageService servicePackageService, ServicePackagePortService servicePackagePortService, ExportFileService exportFileService, FileTransferUtilsService fileTransferUtilsService, ImportFileService importFileService)
public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.ServicePackage>> page(com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
@ResponseBody
@RequestMapping(name="\u670d\u52a1\u5305\u5206\u9875\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/packages/list",
method=GET)
public com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.ServicePackage>> list(com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Sort sort)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.ServicePackage> create(com.xforceplus.api.model.ServicePackageModel.Request.Save model)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.ServicePackage> update(long id,
@Validated(value=com.xforceplus.domain.validation.ValidationGroup.OnUpdate.class)
com.xforceplus.api.model.ServicePackageModel.Request.Save model)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.ServicePackage> info(long id)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> updateStatus(long id,
int status)
public com.xforceplus.api.common.response.ResponseEntity<java.util.Map<java.lang.Long,java.lang.Boolean>> validResourcesetsBound(long id,
java.lang.String resourcesetIds)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> delete(long id)
@Deprecated
@RequestMapping(name="\u5bfc\u51fa\u670d\u52a1\u5305\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/packages/export",
method=POST)
@ResponseBody
public com.xforceplus.api.common.response.ResponseEntity<java.lang.Long> export(@RequestBody
java.util.List<java.lang.String> servicePackageIds,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(name="\u5f02\u6b65\u5bfc\u51fa\u670d\u52a1\u5305\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/packages/async/export",
method=POST)
@ResponseBody
public com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> asyncExport(@RequestBody
com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Sort sort)
@RequestMapping(name="\u5f02\u6b65\u5bfc\u5165\u670d\u52a1\u5305\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/packages/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="\u5bfc\u5165\u670d\u52a1\u5305\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/packages/import",
method=POST)
@ResponseBody
public com.xforceplus.api.common.response.ResponseEntity<java.lang.Long> importData(@RequestParam(name="file",required=false)
org.springframework.web.multipart.MultipartFile file,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(name="\u4e0b\u8f7d\u6587\u4ef6",
value="/api/global/packages/file/{fileId}",
method=GET)
public void download(@PathVariable
java.lang.String fileId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.ServicePackage>> page(long tenantId,
com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
page 在接口中 com.xforceplus.api.tenant.resource.ServicePackageApi@ResponseBody
@RequestMapping(name="\u83b7\u53d6\u5f53\u524d\u79df\u6237\u76f8\u5173\u7684\u670d\u52a1\u5305\u5206\u9875",
value="/api/current/packages",
method=GET)
public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.ServicePackage>> currentPage(com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
@ResponseBody
@RequestMapping(name="\u83b7\u53d6\u5f53\u524d\u79df\u6237\u76f8\u5173\u7684\u670d\u52a1\u5305-\u529f\u80fd\u96c6-\u8d44\u6e90\u7801-tree",
value="/api/current/packages/tree",
method=GET)
public com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.domain.TreeNode>> currentTree(com.xforceplus.api.model.ServicePackageModel.Request.Query query)