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间使用;隔开 |