@Service public class ResourceExcelServiceImpl extends java.lang.Object implements ExcelWriteService, ExcelReaderService
Title: 资源导出导入Excel服务
Description: 资源导出导入Excel服务
Copyright: 2015~2020
Company/Department: xforceplus
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
ResourceExcelServiceImpl.Message
错误信息
|
| 构造器和说明 |
|---|
ResourceExcelServiceImpl(ResourceService resourceService,
AppService appService,
ServiceApiService serviceApiService) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
bindResources(long id,
com.xforceplus.api.model.ServiceApiModel.Request.BindResources bindResources) |
void |
bindResources(com.xforceplus.entity.ServiceApi serviceApi,
com.xforceplus.api.model.ServiceApiModel.Request.BindResources bindResources) |
java.util.Optional<com.xforceplus.entity.ServiceApi> |
findByHash(java.lang.String hash) |
java.util.Optional<com.xforceplus.entity.Route> |
findByPath(java.lang.String path)
按Path查询路由
|
java.util.Optional<com.xforceplus.entity.ServiceApi> |
findByRouteIdApiUrlMethod(java.lang.Long routeId,
java.lang.String serviceApiUrl,
org.springframework.web.bind.annotation.RequestMethod requestMethod) |
java.util.List<com.xforceplus.entity.ResourceApiRel> |
findResourceApiRelByServiceApiId(java.lang.Long serviceApiId)
根据serviceApiId查询数据
|
com.xforceplus.entity.ServiceApi |
findServiceApiById(java.lang.Long id) |
BusinessType |
getBusinessType()
获取导入类型,用于Event事件调整导入方法
|
Context |
importExcel(Context context)
导入定义
|
void |
write(Context context)
志出
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcalcSuccessSize, calcSuccessSizegetSheetHeaderNumberpublic ResourceExcelServiceImpl(ResourceService resourceService, AppService appService, ServiceApiService serviceApiService)
resourceService - serviceApiService - public BusinessType getBusinessType()
getBusinessType 在接口中 ExcelReaderServicegetBusinessType 在接口中 ExcelWriteServicepublic Context importExcel(Context context)
importExcel 在接口中 ExcelReaderServicecontext - 上下文public java.util.Optional<com.xforceplus.entity.Route> findByPath(java.lang.String path)
path - Pathpublic java.util.Optional<com.xforceplus.entity.ServiceApi> findByHash(java.lang.String hash)
public java.util.Optional<com.xforceplus.entity.ServiceApi> findByRouteIdApiUrlMethod(java.lang.Long routeId,
java.lang.String serviceApiUrl,
org.springframework.web.bind.annotation.RequestMethod requestMethod)
routeId - serviceApiPath - requestMethod - public void write(Context context)
write 在接口中 ExcelWriteServicecontext - 上下文public java.util.List<com.xforceplus.entity.ResourceApiRel> findResourceApiRelByServiceApiId(java.lang.Long serviceApiId)
serviceApiId - serviceApiIdpublic com.xforceplus.entity.ServiceApi findServiceApiById(java.lang.Long id)
public void bindResources(long id,
com.xforceplus.api.model.ServiceApiModel.Request.BindResources bindResources)
id - 接口idbindResources - public void bindResources(com.xforceplus.entity.ServiceApi serviceApi,
com.xforceplus.api.model.ServiceApiModel.Request.BindResources bindResources)