public interface ChartSceneMaterialService
| Modifier and Type | Method and Description |
|---|---|
void |
deleteByOwner(String ownerId)
删除指定对象的全部素材
|
void |
deleteByOwners(List<String> ownerIds)
删除多个对象的全部素材
|
ChartSceneMaterialDTO |
getMaterialItem(String materialId)
获取素材元信息
|
ChartSceneMaterialDTO |
importMaterial(Integer ownerType,
String ownerId,
String materialName,
byte[] content)
导入内部素材,自动生成新的素材id
|
InputStream |
openMaterialContent(String materialId)
打开素材内容流
|
String |
rewriteConfigMaterialUrls(Integer ownerType,
String ownerId,
String config)
按配置中的内部素材地址复制素材并重写配置
|
String |
rewriteConfigMaterialUrls(Integer ownerType,
String ownerId,
String config,
ChartMaterialSource internalSource,
ChartMaterialSource librarySource)
按配置中的素材地址从场景包导入素材并重写配置
|
ChartSceneMaterialDTO |
upload(Integer ownerType,
String ownerId,
org.springframework.web.multipart.MultipartFile file)
上传场景内部素材
|
void |
view(String id,
String name,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
访问内部素材
|
ChartSceneMaterialDTO upload(Integer ownerType, String ownerId, org.springframework.web.multipart.MultipartFile file)
ownerType - 归属类型,1-场景,2-模板ownerId - 归属对象idfile - 素材文件void view(String id, String name, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
id - 素材idname - 素材名称request - HTTP请求response - HTTP响应ChartSceneMaterialDTO importMaterial(Integer ownerType, String ownerId, String materialName, byte[] content)
ownerType - 归属类型ownerId - 归属对象idmaterialName - 素材名称content - 素材内容ChartSceneMaterialDTO getMaterialItem(String materialId)
materialId - 素材idInputStream openMaterialContent(String materialId)
materialId - 素材idString rewriteConfigMaterialUrls(Integer ownerType, String ownerId, String config)
ownerType - 目标归属类型ownerId - 目标归属对象idconfig - 源配置String rewriteConfigMaterialUrls(Integer ownerType, String ownerId, String config, ChartMaterialSource internalSource, ChartMaterialSource librarySource)
ownerType - 目标归属类型ownerId - 目标归属对象idconfig - 源配置internalSource - 内部素材数据源librarySource - 素材库素材数据源void deleteByOwner(String ownerId)
ownerId - 归属对象idCopyright © 2026. All rights reserved.