iPortal 11i(2023)接口变更 | 
| 包 | 类/接口 | 字段/方法/属性/事件 | 备注 | 
| 
 com.supermap.iportal.web.commontypes  | 
 DBVersion  | 
 新增枚举: V00_119  | 
新增 user_favorite_resource 表 | 
| 
 新增枚举: V00_121  | 
 新增gpa_model和gpa_model_content表  | 
||
| 
 新增枚举: V00_123  | 
新增gpa_jobs gpa_tools表 | ||
| 
 新增枚举: V00_126  | 
新增3D设计 design_3d表 | ||
| DataItem | 
 新增字段 Integer favoriteCount  | 
 用于记录资源被收藏的数量  | 
|
| IportalApp | |||
| SceneInfo | |||
| ServiceInfo | |||
| ViewerMap | |||
| WebAppObject | |||
| FavoriteResourceItem | 
 新增类  | 
收藏的资源项 | |
| ServiceInfo | 
 新增字段 disableOnlineDetection onlineDetectionUrl  | 
 分别用于记录服务是否忽略在线检测、自定义服务在线检测地址  | 
|
| ServiceSearchParameter | 新增字段 OnlineDetectionStatus | 用于支持通过服务在线状态过滤 | |
| ResourceApplyInfo | 
 新增字段 permission ResourceApplyInfo.ApplyStatus 新增枚举 REVOKE  | 
 permission表示申请的权限 REVOKE表示申请单撤回状态  | 
|
| 
 ResourceApplyPermission  | 
 新增类  | 
 用于记录资源及对应的申请权限  | 
|
| 
 ResourceApplySetting  | 
 新增字段resourceApplyPermission  | 
 用于记录当前申请单中申请的资源及对应权限  | 
|
| 
 ResourceEntity  | 
 新增枚举GPA_MODEL 新增枚举 DESIGN_3D  | 
 地理处理自动化模型资源类型 三维设计  | 
|
| 
 BasicDirInfo  | 
 新增枚举GPA_MODEL 新增枚举 DESIGN_3D  | 
 GPA模型 三维设计  | 
|
| 
 TagType  | 
 新增枚举GPA_MODEL 新增枚举 DESIGN_3D  | 
 地理处理自动化模型资源类型 三维设计  | 
|
| 
 QuotaType  | 
 新增枚举GPA_MODEL 新增枚举 DESIGN_3D  | 
 GPA模型 三维设计  | 
|
| 
 GPAModel  | 
 新增类  | 
 地理处理自动化模型类  | 
|
| 
 GPAModelAttributes  | 
 新增类  | 
 地理处理自动化模型可跟新的属性类  | 
|
| 
 GPAModelBaseInfo  | 
 新增类  | 
 地理处理自动化模型基础信息类  | 
|
| 
 GPAModelContent  | 
 新增类  | 
 地理处理自动化模型xml内容类  | 
|
| 
 GPAModelSearchParameter  | 
 新增类  | 
 地理处理自动化模型查询参数类  | 
|
| 
 UploadXMLInfo  | 
 新增类  | 
 地理处理自动化模型更新xml内容类  | 
|
| 
 GPAJob  | 
 新增类  | 
 GPA模型任务类  | 
|
| 
 GPATool  | 
 新增类  | 
 GPA模型工具类  | 
|
| 
 GPAJobSearchParameter  | 
 新增类  | 
 GPA任务查询类  | 
|
| 
 GPAModelDownloadRecord  | 
 新增类  | 
 GPA下载记录  | 
|
| 
 Design3D  | 
 新增类  | 
 三维设计类  | 
|
| 
 Design3DAttributes  | 
 新增类  | 
 三维设计可更新属性类  | 
|
| 
 Design3DAccessRecord  | 
 新增类  | 
 三维设计访问记录类  | 
|
| 
 Design3DSearchParameter  | 
 新增类  | 
 三维设计查询类  | 
|
| 
 SharedDirPathMapping  | 
 新增类  | 
 共享目录映射类  | 
|
| 
 GPAConfig  | 
 新增类  | 
 iportal gpa app相关配置  | 
|
| 
 Constant  | 
 新增属性:PROPERTIES_GPA  | 
 gpa app配置在properties表中记录的属性名称  | 
|
| 
 DataInSharedDir  | 
 新增类  | 
 共享目录的数据记录  | 
|
| 
 ResourceDependency  | 
 新增类  | 
 iPortal 资源依赖  | 
|
| 
 LatestExportedResource  | 
 新增类  | 
 最近一次导出的资源  | 
|
| 
 ResourceExportDetails  | 
 新增类  | 
 资源导出操作详情  | 
|
| 
 ResourceExportParameter  | 
 新增类  | 
 资源导出参数  | 
|
| 
 DataItemType  | 
 新增枚举:EPKG  | 
 资源导出包  | 
|
| LatestImportedResource | 
 新增类  | 
 最近一次导入的资源  | 
|
| ResourceImportDetails | 
 新增类  | 
 资源导入操作详情  | 
|
| ResourceImportParameter | 
 新增类  | 
 资源导入参数  | 
|
| com.supermap.iportal.search.commontypes | OrderBy | 
 新增枚举:FAVORITE_COUNT  | 
 按收藏量排序  | 
| ResourceSearchParameter.SearchType | 
 新增枚举:MY_FAVORITE_RES  | 
 资源查找范围支持查找我收藏的资源  | 
|
| ResourceItem | 
 新增字段 Integer favoriteCount  | 
 用于记录资源被收藏的数量  | 
|
| 
 新增字段 String[] favoriteUsers  | 
 收藏该资源的用户  | 
||
| com.supermap.iportal.web.utils | BatchTaskRate | 
 新增字段:taskId  | 
 批处理任务id,代替之前的harvestId  | 
| com.supermap.services.components.commontypes | DataSourceConnectionPoolInfo | 
 新增枚举DM("dm.jdbc.driver.DmDriver")  | 
 达梦数据库类型  | 
| com.supermap.server.config | PortalAppType | 
 新增枚举GPA_MODEL_BUILDER,DESIGNER_3D  | 
 app类型  | 
| com.supermap.services.security.captcha.commontypes | 
 CaptchaConfig  | 
 新增类  | 
 验证码配置  | 
| 
 CacheType  | 
 新增枚举  | 
 验证码缓存类型  | 
|
| 
 CacheConfig  | 
 新增类  | 
 验证码缓存配置  | 
|
| 
 CaptchaIdentityInfo  | 
 新增类  | 
 验证码标识信息  | 
|
| CaptchaResult | 
 新增类  | 
 验证码校验结果  | 
|
| 
 ImageCaptcha  | 
 新增类  | 
 图片验证码  | 
|
| ImageCaptchaConfig | 
 新增类  | 
 图片验证码配置  | 
|
| com.supermap.iportal.gpa.commontypes | 
 GPAServerNode  | 
 新增类  | 
 提供GPA服务的iserver节点  | 
| 
 GPAJobSearchParameter  | 
 新增类  | 
 GPA任务搜索参数  | 
|
| GPAPortalDataNode | 
 新增类  | 
 
  | 
|
| 
 ParseRunModelParam  | 
 新增类  | 
 解析执行模型需要的参数后得到的对象  | 
|
| 
 IportalData  | 
 新增类  | 
 GPA参数中iportal数据节点  | 
|
| GPADataMetaInfo | 
 新增类  | 
 GPA新增数据的元信息  | 
| 模块 | 资源名称 | 资源/参数/请求/表述 | 备注 | 
| 
 iportal  | 
addFavoriteResource | 
 POST:收藏一个资源。 路径参数:无 请求体:com.supermap.iportal.web.commontypes.FavoriteResourceItem 响应:com.supermap.services.rest.MethodResult  | 
 新增资源 iportal/web/mycontent/favorites/resources  | 
| 
 getFavoriteResource  | 
 GET:当前用户获取一个收藏过的资源详情。 路径参数-1:String resourceType : 资源类型(ResourceType 枚举值的小写形式)。 路径参数-2:Integer resourceId: 资源id。 请求体:无 响应:com.supermap.iportal.search.commontypes.ResourceItem  | 
 新增资源 iportal/web/mycontent/favorites/resources/{resourceType}/{resourceId}  | 
|
| 
 deleteFavoriteResource  | 
 DELETE:当前用户取消收藏一个资源。 路径参数-1:String resourceType : 资源类型(ResourceType 枚举值的小写形式)。 路径参数-2:Integer resourceId: 资源id。 请求体:无 响应:com.supermap.services.rest.MethodResult  | 
 新增资源 iportal/web/mycontent/favorites/resources/{resourceType}/{resourceId}  | 
|
| 
 serviceDetectionResource  | 
 POST: 更新服务状态 路径参数:无 请求体:java.util.List 响应:com.supermap.services.rest.MethodResult  | 
 新增资源 iportal/web/services/detection/task.json  | 
|
| getServiceDetectionResource | 
 GET: 获取服务状态更新进度 参数:无 响应:com.supermap.iportal.web.utils.BatchTaskRate  | 
 新增资源 iportal/web/services/detection/task.json  | 
|
| 
 manageServiceDetectionResource  | 
 POST: 更新服务状态 路径参数:无 请求体:java.util.List 响应:com.supermap.services.rest.MethodResult  | 
 新增资源 iportal/manager/servicesmanage/detection/task.json  | 
|
| 
 getManageServiceDetectionResource  | 
 GET: 获取服务状态更新进度 参数:无 响应:com.supermap.iportal.web.utils.BatchTaskRate  | 
 新增资源 iportal/manager/servicesmanage/detection/task.json  | 
|
| 
 submitApplyInfos  | 
 POST:提交资源申请 请求体:com.supermap.iportal.web.commontypes.ResourceApplySetting 响应:com.supermap.services.rest.MethodResult  | 
 新增资源 iportal/web/applyinfos.json  | 
|
| 
 updateApplyInfo  | 
 PUT:修改申请单 请求体:com.supermap.iportal.web.commontypes.ResourceApplyInfo 响应:com.supermap.services.rest.MethodResult  | 
 新增资源 iportal/web/applyinfos/{applyInfoId}.json  | 
|
| 
 resubmitApplyInfo  | 
 PUT:批量修改申请单 请求体:com.supermap.iportal.web.commontypes.ResourceApplySetting 响应:com.supermap.services.rest.MethodResult  | 
 新增资源 iportal/web/applyinfos/resubmit.json  | 
|
| revokeApplyInfo | 
 POST:撤回资源申请 请求体:com.supermap.iportal.web.commontypes.ResourceApplyCheckSetting 响应:com.supermap.services.rest.MethodResult  | 
 新增资源 iportal/web/applyinfos/revoke.json  | 
|
| passedApplyInfo | 
 POST:通过资源申请 请求体:com.supermap.iportal.web.commontypes.ResourceApplyPermission 响应:com.supermap.services.rest.MethodResult  | 
 新增资源 iportal/web/applyinfos/passed.json  | 
|
| getGPAModel | 
 GET:获取单个模型资源 路径参数:Integer gpaModelId 请求体:String uploadXmlText 响应:com.supermap.iportal.search.commontypes.GPAModel  | 
 新增资源 iportal/web/mycontent/gpamodels/{id}  | 
|
| uploadGPAModelResource | 
 PUT:更新模型资源 路径参数:Integer gpaModelId 请求体:无 响应:com.supermap.iportal.search.commontypes.PostResult  | 
 新增资源 iportal/web/mycontent/gpamodels/{id}  | 
|
| uploadGPAModelResource | 
 POST:上传模型资源 路径参数:无 请求体:com.supermap.iportal.search.commontypes.UploadXMLInfo 响应:com.supermap.iportal.search.commontypes.PostResult  | 
 新增资源 iportal/web/mycontent/gpamodels  | 
|
| updateGPAModelSharesettings | 
 PUT:批量更新 GPAModel的 权限设置 路径参数:无 请求体:无 响应:void  | 
 新增资源 iportal/web/mycontent/gpamodels/sharesetting  | 
|
| downloadFile | 
 GET:下载模型资源 路径参数:Integer gpaModelId 请求体:无 响应:com.supermap.iportal.search.commontypes.MethodResult  | 
 新增资源 iportal/web/mycontent/gpamodels/{id}/download  | 
|
| deleteGPAModels | 
 POST: 路径参数:无 请求体:Integer[] ids 响应:com.supermap.iportal.search.commontypes.GPAModel  | 
 新增资源 iportal/web/mycontent/gpamodels/batch-delete  | 
|
| saveAttribute | 
 PUT:更改GPA模型属性 路径参数:Integer gpaModelId 请求体:com.supermap.iportal.search.commontypes.GPAModelBaseInfo 响应:com.supermap.iportal.search.commontypes.MethodResult  | 
 新增资源 iportal/web/gpamodels/{id}/attributes  | 
|
| getShareSetting | 
 GET:查询单个模型的授权信息 路径参数:Integer gpaModelId 请求体:无 响应:List<com.supermap.iportal.search.commontypes.IportalAuthorizeEntity>  | 
 新增资源 iportal/web/gpamodels/{id}/sharesetting  | 
|
| getGPAModels | 
 GET:模型列表资源 路径参数:Integer gpaModelId 请求体:无 响应:Page<com.supermap.iportal.search.commontypes.GPAModel>  | 
 新增资源 iportal/web/gpamodels  | 
|
| getDesign3D | 
 GET:获取单个模型资源 路径参数:Integer design3DId 请求体:无 响应:com.supermap.iportal.search.commontypes.Design3D  | 
 新增资源 iportal/web/3d_designs/{id}  | 
|
| updateDesign3D | 
 PUT:更新属性 路径参数:Integer design3DId 请求体:com.supermap.iportal.search.commontypes.Design3D 响应:com.supermap.iportal.search.commontypes.MethodResult  | 
 新增资源 iportal/web/3d_designs/{id}/atrributes  | 
|
| updateDesign3DContent | 
 PUT:更新内容 路径参数:Integer design3DId 请求体:com.supermap.iportal.search.commontypes.Design3D 响应:com.supermap.iportal.search.commontypes.PostResult  | 
 新增资源 iportal/web/3d_designs/{id}  | 
|
| updateThumbnail | 
 PUT:更新缩略图 路径参数:Integer design3DId 请求体:String base64 响应:com.supermap.iportal.search.commontypes.MethodResult  | 
 新增资源 iportal/web/3d_designs/{id}/thumbnail  | 
|
| getShareSetting | 
 GET:查询单个3D设计的授权信息 路径参数:Integer design3DId 请求体:无 响应:List<com.supermap.iportal.search.commontypes.IportalAuthorizeEntity>  | 
 新增资源 iportal/web/3d_designs/{id}/sharesetting  | 
|
| uploadDesign3D | 
 POST:创建3D工程 路径参数:无 请求体:com.supermap.iportal.search.commontypes.Design3D 响应:com.supermap.iportal.search.commontypes.PostResult  | 
 新增资源 iportal/web/3d_designs  | 
|
| deleteDesign3Ds | 
 POST:批量删除 路径参数:无 请求体:Integer[] ids 响应:com.supermap.iportal.search.commontypes.MethodResult  | 
 新增资源 iportal/web/3d_designs/batch-delete  | 
|
| updateDesign3DSharesettings | 
 PUT:批量更新 Design3D 权限设置 路径参数:无 请求体:com.supermap.iportal.search.commontypes.IportalAuthorizeSetting 响应:com.supermap.iportal.search.commontypes.MethodResult  | 
 新增资源 iportal/web/3d_designs/sharesetting  | 
|
| modelingByRules | 
 POST:代理规则建模 HttpServletRequest request, HttpServletResponse response  | 
 新增资源 iportal/web/3d_designs/modelingbyrules  | 
|
| createModelTextures | 
 POST:代理添加模型 HttpServletRequest request, HttpServletResponse response  | 
 新增资源 iportal/web/3d_designs/features/{modelFeatureID}/modeltextures  | 
|
| getResourceContent | 
 GET:获取可管理的GPA模型 参数:GPAModelSearchParameter 响应:Page<com.supermap.iportal.search.commontypes.GPAModel>  | 
 新增资源 iportal/manager/gpamodels  | 
|
| getResourceContent | 
 GET:获取可管理的3D设计 参数:Design3DSearchParameter 响应:Page<com.supermap.iportal.search.commontypes.Design3D>  | 
 新增资源 iportal/manager/design3ds  | 
|
| CaptchaResource | 
 GET: 获取验证码相关配置  | 
 新增资源 /security/captcha  | 
|
| 
 POST: 验证验证码 请求体:String captcha 响应:String ticket  | 
|||
| 
 GET: 获取验证码 响应:图片流  | 
|||
| IServerGPAResource | 
 转发iserver gpa相关请求  | 
 新增资源 /gpa/restjsr/*  | 
|
| IPortalGPAResource | 
 GET: 获取敏感工具列表 响应:List<String> 敏感工具ID集合  | 
 新增资源 /gpa/sensitive-tools  | 
|
| getResourceDependencies | 
 GET:获取 指定资源 所依赖的资源 路径参数-1:String resourceType : 资源类型(ResourceType 枚举值的小写形式)。 路径参数-2:Integer resourceId: 资源id。 请求体:无 响应:List<com.supermap.iportal.web.commontypes.ResourceDependency>  | 
 新增资源 iportal/web/resources/{resourceType}/{resourceId}/dependencies  | 
|
| exportResource | 
 POST:执行 资源导出 操作 请求体:com.supermap.iportal.web.commontypes.ResourceExportParameter 响应:com.supermap.services.rest.MethodResult  | 
 新增资源 iportal/web/resources/export  | 
|
| getResourceExportDetails | 
 GET:获取 资源导出 操作 详情 响应:com.supermap.iportal.web.commontypes.ResourceExportDetails  | 
 新增资源 iportal/web/resources/export/details  | 
|
| getResourceExportResult | 
 GET:下载 资源导出结果(epkg 文件) 响应:文件流  | 
 新增资源 iportal/web/resources/export/result  | 
|
| importResourcePreview | 
 GET:获取 资源导出结果(epkg 文件) 所承载的 资源详情 及其依赖的资源 响应:JsonString  | 
 新增资源 iportal/web/resources/import/preview  | 
|
| importResource | 
 POST:执行 资源导入 操作 请求体:com.supermap.iportal.web.commontypes.ResourceImportParameter 响应:com.supermap.services.rest.MethodResult  | 
 新增资源 iportal/web/resources/import  | 
|
| getResourceImportDetails | 
 GET:获取 资源导入 操作 详情 响应:com.supermap.iportal.web.commontypes.ResourceImportDetails  | 
 新增资源 iportal/web/resources/import/details  | 
| 
 文件路径  | 
 文件名称  | 
配置项 | 备注 | 
| 
 webapps\iportal\WEB-INF  | 
 iportal.xml  | 
sensitiveGPATools | 
 新增节点,自定义的敏感工具列表,多个工具ID间使用;隔开  |