@KSObject public class AttachmentServiceHelper extends java.lang.Object
构造器和说明 |
---|
AttachmentServiceHelper() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.Set<java.lang.Object> |
filterExistAttachmentByExport(java.lang.String formId,
java.util.Set<java.lang.Object> pkIds) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getAttachments(java.lang.String formId,
java.lang.Object pkId,
java.lang.String attachKey) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getAttachmentsByExport(java.lang.String formId,
java.lang.Object pkId) |
static java.util.Map<java.lang.String,java.lang.String> |
getAttachmentsForApi(java.lang.String formId,
java.lang.Object pkId1) |
static kd.bos.dataentity.entity.DynamicObject |
getAttCreatorByUID(java.lang.String Uid) |
static java.lang.String |
getAttUrlWithVersion(java.lang.String url) |
static java.lang.String |
getCacheJsonString(java.lang.String attachKey,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> attachments,
java.lang.String cacheJsonString) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getTempAttachments(java.lang.String formId,
java.lang.String pageId,
java.lang.String attachKey) |
static void |
mark(java.lang.String uid,
java.lang.String description) |
static void |
remove(java.lang.String formId,
java.lang.Object pkId,
java.lang.Object fileUid) |
static void |
removeTemp(java.lang.String formId,
java.lang.String pageId,
java.lang.Object fileUid) |
static java.lang.String |
removeUrlVersion(java.lang.String versionUrl) |
static kd.bos.dataentity.entity.DynamicObject[] |
saveTempAttachments(java.lang.String pageId,
java.lang.Object pkId) |
static kd.bos.dataentity.entity.DynamicObjectCollection |
saveTempAttachments(java.lang.String formId,
java.lang.Object pkId,
java.lang.String appId,
java.util.Map<java.lang.String,java.lang.Object> attachmentInfo) |
static kd.bos.dataentity.entity.DynamicObjectCollection |
saveTempAttachments(java.lang.String formId,
java.lang.String pageId,
java.lang.Object pkId)
已过时。
|
static java.lang.String |
saveTempToFileService(java.lang.String tempUrl,
java.lang.String appId,
java.lang.String formId,
java.lang.Object pkId,
java.lang.String fileName) |
static void |
upload(java.lang.String formId,
java.lang.Object pkId,
java.lang.String attachKey,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> attachments) |
static void |
uploadTemp(java.lang.String formId,
java.lang.String pageId,
java.lang.String attachKey,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> attachments) |
public static java.lang.String getCacheJsonString(java.lang.String attachKey, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> attachments, java.lang.String cacheJsonString)
attachKey
- 附件面板标识attachments
- 需要加入页面缓存的附件@KSMethod public static kd.bos.dataentity.entity.DynamicObjectCollection saveTempAttachments(java.lang.String formId, java.lang.Object pkId, java.lang.String appId, java.util.Map<java.lang.String,java.lang.Object> attachmentInfo)
formId
- 单据编码pkId
- 单据主键appId
- 应用编码attachmentInfo
- 附件信息public static java.lang.String getAttUrlWithVersion(java.lang.String url)
url
- 附件URLpublic static java.lang.String removeUrlVersion(java.lang.String versionUrl)
versionUrl
- 带有版本号的附件URLpublic static java.lang.String saveTempToFileService(java.lang.String tempUrl, java.lang.String appId, java.lang.String formId, java.lang.Object pkId, java.lang.String fileName)
tempUrl
- 缓存中临时附件urlappId
- 应用编码formId
- 单据编码fileName
- 文件名@KSMethod public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getAttachments(java.lang.String formId, java.lang.Object pkId, java.lang.String attachKey)
formId
- 单据编码pkId
- 单据主键attachKey
- 附件面板标识public static void remove(java.lang.String formId, java.lang.Object pkId, java.lang.Object fileUid)
formId
- 表单标识pkId
- 单据主键fileUid
- 附件idpublic static void upload(java.lang.String formId, java.lang.Object pkId, java.lang.String attachKey, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> attachments)
formId
- 单据编码pkId
- 单据主键attachments
- 需要保存的附件 [{uid,lastModified,name,size,url},...]public static void uploadTemp(java.lang.String formId, java.lang.String pageId, java.lang.String attachKey, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> attachments)
formId
- 单据编码pageId
- attachments
- 需要保存的附件@Deprecated public static kd.bos.dataentity.entity.DynamicObjectCollection saveTempAttachments(java.lang.String formId, java.lang.String pageId, java.lang.Object pkId)
formId
- 单据编码pageId
- pkId
- 单据主键@KSMethod public static kd.bos.dataentity.entity.DynamicObject[] saveTempAttachments(java.lang.String pageId, java.lang.Object pkId)
pageId
- 页面idpkId
- 单据主键public static void removeTemp(java.lang.String formId, java.lang.String pageId, java.lang.Object fileUid)
formId
- 表单编码pkId
- 单据内码fileUid
- 附件编码@KSMethod public static java.util.Map<java.lang.String,java.lang.String> getAttachmentsForApi(java.lang.String formId, java.lang.Object pkId1)
formId
- 单据类型pkId1
- 单据内码public static java.util.Set<java.lang.Object> filterExistAttachmentByExport(java.lang.String formId, java.util.Set<java.lang.Object> pkIds)
formId
- 表单idpkIds
- 单据内码集@KSMethod public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getAttachmentsByExport(java.lang.String formId, java.lang.Object pkId)
formId
- 表单编码pkId
- 附件单据内码public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getTempAttachments(java.lang.String formId, java.lang.String pageId, java.lang.String attachKey)
formId
- 表单编码pageId
- 页面编码public static void mark(java.lang.String uid, java.lang.String description)
uid
- 文件编码description
- 描述信息public static kd.bos.dataentity.entity.DynamicObject getAttCreatorByUID(java.lang.String Uid)
Uid
- 附件前端表示uid