public class AttachmentFieldServiceHelper
extends java.lang.Object
构造器和说明 |
---|
AttachmentFieldServiceHelper() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
checkIfHasAttProp(java.lang.String formId) |
static kd.bos.dataentity.entity.DynamicObject |
getAttCreatorByUID(java.lang.String Uid) |
static void |
removeAttachments(java.lang.String formId,
java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> attachments) |
static void |
removeTempAttachments(java.lang.String pageId) |
static java.util.List<kd.bos.dataentity.entity.DynamicObject> |
saveAttachments(java.lang.String formId,
java.lang.String pageId,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> attachments)
保存附件数据
仅保存未保存的,已保存的不保存
返回该分录字段的所有附件信息
|
static void |
saveTempAttachments(java.lang.String pageId) |
static java.lang.String |
saveTempToFileService(java.lang.String tempUrl,
java.lang.Object AttPk,
java.lang.String fileName) |
public static java.util.List<kd.bos.dataentity.entity.DynamicObject> saveAttachments(java.lang.String formId, java.lang.String pageId, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> attachments)
formId
- 单据标识pageId
- 页面pageidattachments
- 附件信息public static void saveTempAttachments(java.lang.String pageId)
pageId
- 页面pageidpublic static java.lang.String saveTempToFileService(java.lang.String tempUrl, java.lang.Object AttPk, java.lang.String fileName)
tempUrl
- 缓存中临时附件urlAttPk
- 附件idpublic static void removeAttachments(java.lang.String formId, java.lang.String tableName, java.util.Map<java.lang.String,java.lang.Object> attachments)
formId
- 表单标识tableName
- 表名attachments
- 需要删除的附件public static void removeTempAttachments(java.lang.String pageId)
pageId
- 页面pageidpublic static boolean checkIfHasAttProp(java.lang.String formId)
formId
- 单据idpublic static kd.bos.dataentity.entity.DynamicObject getAttCreatorByUID(java.lang.String Uid)
Uid
- 附件前端表示uid