public class AttachmentManagerImpl extends java.lang.Object implements AttachmentManager
| 构造器和说明 |
|---|
AttachmentManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
Attachment |
build(int type,
java.lang.Long id)
根据业务类型,通过AttachmentProvider构建Attachment对象。
|
boolean |
checkIsLicitGenesis(java.lang.Long referenceId,
java.lang.Long genesisId)
检测是否是合法的来源
|
java.util.Map<java.lang.String,java.lang.String> |
convertAttachmentParameter(Attachment attr)
将 附件转换成前端的数据格式
|
java.util.List<Attachment> |
copy(java.lang.Long reference,
java.lang.Long subReference)
复制附件, 不存入表
|
java.lang.String |
copy(java.lang.Long reference,
java.lang.Long subReference,
java.lang.Long newReference,
java.lang.Long newSubReference,
java.lang.Integer category)
复制附件,并把附件存入表中
|
java.lang.String |
copy(java.lang.Long reference,
java.lang.Long subReference,
java.lang.Long newReference,
java.lang.Long newSubReference,
java.lang.Integer category,
java.lang.Long userId,
java.lang.Long accountId)
上面那个接口必须需要用户登录才能复制,因为要用到userId,accountId,直接提供接口,不需要用户登录,为的是方便系统复制
|
java.lang.String |
copy(java.lang.Long reference,
java.lang.Long subReference,
java.lang.Long newReference,
java.lang.Long newSubReference,
java.lang.Integer category,
java.lang.Long userId,
java.lang.Long accountId,
java.lang.String filename) |
java.lang.String |
create(ApplicationCategoryEnum category,
java.lang.Long reference,
java.lang.Long subReference)
该方法必须和 comp=type:'fileupload' 配合使用,在request中必须有的Parameter:String[] fileUrl,
String[] mimeType, String[] size, String[] createdate, String[] filename,
String[] type, String[] needClone
怎么判断是否有附件呢,请看:
//保存附件
String attaFlag = this.attachmentManager.create(ApplicationCategoryEnum.collaboration, colSummary.getId(), colSummary.getId(), request);
if(com.seeyon.v3x.common.filemanager.Constants.isUploadLocaleFile(attaFlag)){
colSummary.setHasAttachments(true);
}
|
java.lang.String |
create(ApplicationCategoryEnum category,
java.lang.Long reference,
java.lang.Long subReference,
javax.servlet.http.HttpServletRequest request)
该方法必须和 comp=type:'fileupload' 配合使用,在request中必须有的Parameter:String[] fileUrl,
String[] mimeType, String[] size, String[] createdate, String[] filename,
String[] type, String[] needClone
怎么判断是否有附件呢,请看:
//保存附件
String attaFlag = this.attachmentManager.create(ApplicationCategoryEnum.collaboration, colSummary.getId(), colSummary.getId(), request);
if(com.seeyon.v3x.common.filemanager.Constants.isUploadLocaleFile(attaFlag)){
colSummary.setHasAttachments(true);
}
|
java.lang.String |
create(ApplicationCategoryEnum category,
java.lang.Long reference,
java.lang.Long subReference,
java.util.List<java.util.Map> attachList)
为周期性事件增加附件,已废弃
|
java.lang.String |
create(java.util.Collection<Attachment> attachments)
保存附件信息,文件已经上传到服务器上,只需要在附件表和文件表中记录
|
java.lang.String |
create(java.util.Collection<Attachment> attachments,
boolean needSetSort)
保存附件信息
|
java.lang.String |
create(java.util.Collection<Attachment> attachments,
java.lang.Long memberId,
java.lang.Long orgAccountId)
保存附件信息,文件已经上传到服务器上,只需要在附件表和文件表中记录
|
java.lang.String |
create(java.lang.Long[] v3xFileId,
ApplicationCategoryEnum cotegory,
java.lang.Long reference,
java.lang.Long subReference)
存附件信息,文件已经上传到服务器并且已经保存到数据库,只需要在附件表中记录
|
void |
deleteById(long attachmentId)
按照附件Id删除
|
void |
deleteByIds(java.util.List<java.lang.Long> attachmentIds)
按照附件Id删除
|
void |
deleteByReference(java.util.List<java.lang.Long> references)
删除多个附件
|
void |
deleteByReference(java.lang.Long reference)
按照主数据删除: 文件没有做物理删除
|
void |
deleteByReference(java.lang.Long reference,
int... type)
按照主数据删除: 文件没有做物理删除
|
void |
deleteByReference(java.lang.Long reference,
java.lang.Long subReference)
按照主数据和次数据删除: 文件没有做物理删除
|
void |
deleteOnlyAttByReference(java.lang.Long reference) |
java.util.List<Attachment> |
getAllByReference(java.lang.Long reference)
读取一个主题下的所有附件信息,并根据密级设置是否可浏览
|
java.util.List<java.lang.Object[]> |
getAllFileUrlByReference(java.lang.Long reference)
读取某个主体下所有附件的fileURL
|
Attachment |
getAttachment(java.lang.Long id)
获取单个附件
|
Attachment |
getAttachmentByFileURL(java.lang.Long fileURL)
根据v3xfile的id取得附件对象
|
java.util.List<Attachment> |
getAttachmentByFileURLs(java.util.List<java.lang.Long> fileURLs)
根据fileurl list获取对应的附件list
|
java.util.List<Attachment> |
getAttachmentByFileURLStrings(java.lang.String fileURLs)
根据逗号分隔的fileurl获取对应的附件
|
Attachment |
getAttachmentById(java.lang.Long id)
根据附件id取得附件对象
|
java.util.List<java.lang.Object[]> |
getAttachmentsByFileName(java.lang.String fileName,
java.lang.Long reference,
java.lang.Integer type,
FlipInfo flipInfo) |
java.util.List<Attachment> |
getAttachmentsFromAttachList(ApplicationCategoryEnum category,
java.lang.Long reference,
java.lang.Long subReference,
java.util.List mapList) |
java.util.List<Attachment> |
getAttachmentsFromRequest(ApplicationCategoryEnum category,
java.lang.Long reference,
java.lang.Long subReference,
javax.servlet.http.HttpServletRequest request)
从v3x:fileupload中取得数据,构造Attachment,此时没有存放到数据库中
|
java.util.List<Attachment> |
getAttachmentsFromRequestNotRelition(javax.servlet.http.HttpServletRequest request)
本方法只为显示附件,并没有保存。
|
java.util.List<Attachment> |
getAttachmentsFromRequestNotRelition(java.lang.String attachstr) |
java.lang.String |
getAttListJSON(java.util.List<Attachment> list) |
java.lang.String |
getAttListJSON(java.lang.Long reference)
为前端显示附件获取一个主题下的所有附件信息,包括二级主题,
如:协同的附件和协同回复的附件
|
java.lang.String |
getAttListJSON(java.lang.Long reference,
java.lang.Long subReference)
为前端显示附件获取一个主题下指定区域的附件信息
如:协同的附件或者协同回复的附件
|
java.lang.String |
getAttListJSON4JS(java.lang.Long reference) |
java.lang.String |
getAttListJSON4JS(java.lang.Long reference,
java.lang.Long subReference) |
long |
getAttSizeSum(long attId) |
java.util.List<Attachment> |
getByReference(java.util.List<java.lang.Long> references) |
java.util.List<Attachment> |
getByReference(java.lang.Long reference)
读取一个主题下的所有附件信息,包括二级主题,如:协同的附件和协同回复的附件
|
java.util.List<java.lang.Object[]> |
getByReference(java.lang.Long reference,
java.lang.Integer type,
FlipInfo flipInfo) |
java.util.List<Attachment> |
getByReference(java.lang.Long reference,
java.lang.Long... subReferences)
读取附件信息
|
java.util.List<Attachment> |
getByReference(java.lang.Long reference,
java.lang.Long subReference)
读取附件信息
|
java.util.List<Attachment> |
getByReferenceNoOfficeTransFlag(java.lang.Long reference)
获取附件(没有设置是否可以转换参数转换)
|
java.util.List<Attachment> |
getBySubReference(java.util.List<java.lang.Long> subReferences) |
java.util.List<java.lang.Long> |
getBySubReference(java.lang.Long subReference)
根据subReference值查询 文件ID
|
java.lang.String |
getFileNameExcludeSuffix(java.util.List<Attachment> attachments)
获取不包含后缀的文件名字符串,用|隔开
|
java.lang.String |
getFilesmName(java.util.List<Attachment> attachments)
获取用于附件说明展示的名称,格式:
1.xxxx
2.xxxx
|
Attachment |
getFirstImageAttachment(java.lang.Long reference,
java.lang.Long subReference) |
boolean |
hasAttachments(java.lang.Long reference,
java.lang.Long subReference)
是否包含附件, 慎用,做好在自己的表中增加一个“是否有附件”的标记
|
void |
removeByReference(java.util.List<java.lang.Long> reference)
按照主数据删除: 文件做物理删除 (批量模式)
注意,此方法和deleteByReference实现的功能略有不同
|
void |
removeByReference(java.lang.Long reference)
按照主数据删除: 文件做物理删除
|
void |
removeByReference(java.lang.Long reference,
java.lang.Long subReference)
按照主数据和次数据删除: 文件做物理删除
|
void |
saveAsAtt(java.util.List<Attachment> attachments) |
void |
setAttachmentDAO(AttachmentDAO attachmentDAO) |
void |
setAttachmentSecretLevelManager(AttachmentSecretLevelManager attachmentSecretLevelManager) |
void |
setConfigManager(ConfigManager configManager) |
void |
setFileManager(FileManager fileManager) |
java.util.List<Attachment> |
setOfficeTransAndSecret(java.util.List<Attachment> list) |
java.util.List<Attachment> |
setOfficeTransformEnable(java.util.List<Attachment> list) |
void |
setSystemConfig(SystemConfig systemConfig) |
java.lang.String |
update(ApplicationCategoryEnum category,
java.lang.Long reference,
java.lang.Long subReference,
javax.servlet.http.HttpServletRequest request)
该方法必须和v3x:fileupload 配合使用,在request中必须有的Parameter:String[] fileUrl,
String[] mimeType, String[] size, String[] createdate, String[] filename,
String[] type, String[] needClone
执行的策略是,现delete,然后create |
void |
update(Attachment attachment) |
void |
updateFileNameByAffairIds(java.lang.String fileName,
java.util.List<java.lang.Long> affairIdList)
更新文件名
|
void |
updateFileNameByReference(java.lang.String fileName,
java.lang.Long reference)
协同需求增加接口, 根据reference批量更新协同附件的名称
|
void |
updateReference(java.lang.Long fileUrl,
java.lang.Long referenceId)
根据文件表示更新引用
|
void |
updateReferenceByFileUrls(java.lang.String fileUrls,
java.lang.Long referenceId)
根据逗号分隔的fileurl更新对应的应用ID
|
void |
updateReferenceSubReference(java.lang.Long fileUrl,
java.lang.Long referenceId,
java.lang.Long subReference)
根据文件表示更新引用及子引用
|
public void setFileManager(FileManager fileManager)
public void setAttachmentDAO(AttachmentDAO attachmentDAO)
public void setSystemConfig(SystemConfig systemConfig)
public java.lang.String create(java.util.Collection<Attachment> attachments)
AttachmentManagercreate 在接口中 AttachmentManagercom.seeyon.ctp.common.filemanager.Constants.ATTACHMENT_TYPE_FILEpublic void setAttachmentSecretLevelManager(AttachmentSecretLevelManager attachmentSecretLevelManager)
public void setConfigManager(ConfigManager configManager)
public java.lang.String create(java.util.Collection<Attachment> attachments, boolean needSetSort)
AttachmentManagercreate 在接口中 AttachmentManagerneedSetSort - 是否需要重设附件的sort,cap4中逻辑优化调整public java.util.List<Attachment> getByReference(java.lang.Long reference)
AttachmentManagergetByReference 在接口中 AttachmentManagerpublic java.util.List<Attachment> getByReferenceNoOfficeTransFlag(java.lang.Long reference)
AttachmentManagergetByReferenceNoOfficeTransFlag 在接口中 AttachmentManagerpublic java.util.List<Attachment> getAllByReference(java.lang.Long reference)
AttachmentManagergetAllByReference 在接口中 AttachmentManagerpublic java.util.List<Attachment> setOfficeTransAndSecret(java.util.List<Attachment> list)
public java.util.List<Attachment> setOfficeTransformEnable(java.util.List<Attachment> list)
setOfficeTransformEnable 在接口中 AttachmentManagerpublic java.lang.String getAttListJSON(java.lang.Long reference)
AttachmentManagergetAttListJSON 在接口中 AttachmentManagerpublic java.lang.String getAttListJSON(java.util.List<Attachment> list)
getAttListJSON 在接口中 AttachmentManagerpublic java.lang.String getAttListJSON(java.lang.Long reference,
java.lang.Long subReference)
AttachmentManagergetAttListJSON 在接口中 AttachmentManagerpublic java.lang.String getAttListJSON4JS(java.lang.Long reference,
java.lang.Long subReference)
getAttListJSON4JS 在接口中 AttachmentManagerpublic java.lang.String getAttListJSON4JS(java.lang.Long reference)
getAttListJSON4JS 在接口中 AttachmentManagerpublic java.util.List<Attachment> getByReference(java.lang.Long reference, java.lang.Long subReference)
AttachmentManagergetByReference 在接口中 AttachmentManagerpublic java.util.List<Attachment> getByReference(java.lang.Long reference, java.lang.Long... subReferences)
AttachmentManagergetByReference 在接口中 AttachmentManagerreference - 主数据subReferences - 次数据多个public void deleteByReference(java.lang.Long reference)
throws BusinessException
AttachmentManagerdeleteByReference 在接口中 AttachmentManagerBusinessExceptionpublic void deleteByReference(java.util.List<java.lang.Long> references)
throws BusinessException
deleteByReference 在接口中 AttachmentManagerBusinessExceptionpublic void deleteByReference(java.lang.Long reference,
int... type)
throws BusinessException
AttachmentManagerdeleteByReference 在接口中 AttachmentManagertype - 类型BusinessExceptionpublic void removeByReference(java.lang.Long reference)
throws BusinessException
AttachmentManagerremoveByReference 在接口中 AttachmentManagerBusinessExceptionpublic void removeByReference(java.util.List<java.lang.Long> reference)
throws BusinessException
removeByReference 在接口中 AttachmentManagerreference - BusinessException此方法的批量实现public void deleteByReference(java.lang.Long reference,
java.lang.Long subReference)
throws BusinessException
AttachmentManagerdeleteByReference 在接口中 AttachmentManagerBusinessExceptionpublic void deleteOnlyAttByReference(java.lang.Long reference)
deleteOnlyAttByReference 在接口中 AttachmentManagerpublic void removeByReference(java.lang.Long reference,
java.lang.Long subReference)
throws BusinessException
AttachmentManagerremoveByReference 在接口中 AttachmentManagerBusinessExceptionpublic void deleteById(long attachmentId)
AttachmentManagerdeleteById 在接口中 AttachmentManagerpublic java.lang.String create(java.lang.Long[] v3xFileId,
ApplicationCategoryEnum cotegory,
java.lang.Long reference,
java.lang.Long subReference)
AttachmentManagercreate 在接口中 AttachmentManagercom.seeyon.ctp.common.filemanager.Constants.ATTACHMENT_TYPE_FILEpublic java.util.List<java.lang.Object[]> getAllFileUrlByReference(java.lang.Long reference)
AttachmentManagergetAllFileUrlByReference 在接口中 AttachmentManagerpublic boolean hasAttachments(java.lang.Long reference,
java.lang.Long subReference)
AttachmentManagerhasAttachments 在接口中 AttachmentManagerpublic java.lang.String create(ApplicationCategoryEnum category, java.lang.Long reference, java.lang.Long subReference) throws java.lang.Exception
AttachmentManager
//保存附件
String attaFlag = this.attachmentManager.create(ApplicationCategoryEnum.collaboration, colSummary.getId(), colSummary.getId(), request);
if(com.seeyon.v3x.common.filemanager.Constants.isUploadLocaleFile(attaFlag)){
colSummary.setHasAttachments(true);
}
create 在接口中 AttachmentManagercategory - 所属应用分类reference - 主题Id,如协同的IdsubReference - 二级主题Id,如协同的回复Id,如果当前是给协同上传附件,则该subReference 与 reference相同java.lang.Exceptioncom.seeyon.ctp.common.filemanager.Constants.ATTACHMENT_TYPE_FILE,
com.seeyon.v3x.common.filemanager.Constants.isUploadLocaleFile(String)public java.lang.String create(ApplicationCategoryEnum category, java.lang.Long reference, java.lang.Long subReference, java.util.List<java.util.Map> attachList) throws java.lang.Exception
create 在接口中 AttachmentManagercategory - reference - subReference - attachList - 应用自己获取的附件定义列表java.lang.Exception - public String create(ApplicationCategoryEnum category, Long reference, Listpublic java.lang.String create(ApplicationCategoryEnum category, java.lang.Long reference, java.lang.Long subReference, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
AttachmentManager
//保存附件
String attaFlag = this.attachmentManager.create(ApplicationCategoryEnum.collaboration, colSummary.getId(), colSummary.getId(), request);
if(com.seeyon.v3x.common.filemanager.Constants.isUploadLocaleFile(attaFlag)){
colSummary.setHasAttachments(true);
}
create 在接口中 AttachmentManagercategory - 所属应用分类reference - 主题Id,如协同的IdsubReference - 二级主题Id,如协同的回复Id,如果当前是给协同上传附件,则该subReference 与 reference相同java.lang.Exceptioncom.seeyon.ctp.common.filemanager.Constants.ATTACHMENT_TYPE_FILE,
com.seeyon.v3x.common.filemanager.Constants.isUploadLocaleFile(String)public java.util.List<Attachment> getAttachmentsFromRequest(ApplicationCategoryEnum category, java.lang.Long reference, java.lang.Long subReference, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
AttachmentManagergetAttachmentsFromRequest 在接口中 AttachmentManagerjava.lang.Exceptionpublic java.util.List<Attachment> getAttachmentsFromAttachList(ApplicationCategoryEnum category, java.lang.Long reference, java.lang.Long subReference, java.util.List mapList) throws java.lang.Exception
getAttachmentsFromAttachList 在接口中 AttachmentManagerjava.lang.Exceptionpublic java.util.List<Attachment> getAttachmentsFromRequestNotRelition(java.lang.String attachstr)
getAttachmentsFromRequestNotRelition 在接口中 AttachmentManagerattachstr - 如#。。。。。。。。。。public java.util.List<Attachment> getAttachmentsFromRequestNotRelition(javax.servlet.http.HttpServletRequest request)
getAttachmentsFromRequestNotRelition 在接口中 AttachmentManagerrequest - public java.lang.String update(ApplicationCategoryEnum category, java.lang.Long reference, java.lang.Long subReference, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
AttachmentManagerupdate 在接口中 AttachmentManagercategory - 所属应用分类reference - 主题Id,如协同的IdsubReference - 二级主题Id,如协同的回复Id,如果当前是给协同上传附件,则该subReference 与 reference相同java.lang.Exceptioncom.seeyon.ctp.common.filemanager.Constants.ATTACHMENT_TYPE_FILEpublic Attachment getFirstImageAttachment(java.lang.Long reference, java.lang.Long subReference)
public Attachment getAttachmentByFileURL(java.lang.Long fileURL)
AttachmentManagergetAttachmentByFileURL 在接口中 AttachmentManagerpublic Attachment getAttachmentById(java.lang.Long id)
AttachmentManagergetAttachmentById 在接口中 AttachmentManagerpublic java.util.List<Attachment> getAttachmentByFileURLs(java.util.List<java.lang.Long> fileURLs)
AttachmentManagergetAttachmentByFileURLs 在接口中 AttachmentManagerpublic java.util.List<Attachment> getAttachmentByFileURLStrings(java.lang.String fileURLs)
AttachmentManagergetAttachmentByFileURLStrings 在接口中 AttachmentManagerpublic void update(Attachment attachment)
update 在接口中 AttachmentManager@Transactional(propagation=REQUIRED,
rollbackFor=BusinessException.class)
public java.lang.String copy(java.lang.Long reference,
java.lang.Long subReference,
java.lang.Long newReference,
java.lang.Long newSubReference,
java.lang.Integer category,
java.lang.Long userId,
java.lang.Long accountId)
AttachmentManagercopy 在接口中 AttachmentManager@Transactional(propagation=REQUIRED,
rollbackFor=BusinessException.class)
public java.lang.String copy(java.lang.Long reference,
java.lang.Long subReference,
java.lang.Long newReference,
java.lang.Long newSubReference,
java.lang.Integer category,
java.lang.Long userId,
java.lang.Long accountId,
java.lang.String filename)
copy 在接口中 AttachmentManagerfilename - 新的文件名public java.lang.String copy(java.lang.Long reference,
java.lang.Long subReference,
java.lang.Long newReference,
java.lang.Long newSubReference,
java.lang.Integer category)
AttachmentManagercopy 在接口中 AttachmentManagerreference - 原主体的IdsubReference - 原主体的次IdnewReference - 新主体的IdnewSubReference - 新主体的次Idcategory - 新的所属应用分类com.seeyon.ctp.common.filemanager.Constants.ATTACHMENT_TYPE_FILE,
com.seeyon.ctp.common.filemanager.Constants.isUploadLocaleFilepublic java.util.List<Attachment> copy(java.lang.Long reference, java.lang.Long subReference)
AttachmentManagercopy 在接口中 AttachmentManagerpublic long getAttSizeSum(long attId)
getAttSizeSum 在接口中 AttachmentManagerpublic boolean checkIsLicitGenesis(java.lang.Long referenceId,
java.lang.Long genesisId)
AttachmentManagercheckIsLicitGenesis 在接口中 AttachmentManagerreferenceId - 关联协同的IDgenesisId - 来源Idpublic void updateReference(java.lang.Long fileUrl,
java.lang.Long referenceId)
AttachmentManagerupdateReference 在接口中 AttachmentManagerfileUrl - 文件标识public void updateReferenceByFileUrls(java.lang.String fileUrls,
java.lang.Long referenceId)
AttachmentManagerupdateReferenceByFileUrls 在接口中 AttachmentManagerpublic void updateReferenceSubReference(java.lang.Long fileUrl,
java.lang.Long referenceId,
java.lang.Long subReference)
AttachmentManagerupdateReferenceSubReference 在接口中 AttachmentManagerfileUrl - 文件标识public void updateFileNameByAffairIds(java.lang.String fileName,
java.util.List<java.lang.Long> affairIdList)
AttachmentManagerupdateFileNameByAffairIds 在接口中 AttachmentManagerpublic void updateFileNameByReference(java.lang.String fileName,
java.lang.Long reference)
AttachmentManagerupdateFileNameByReference 在接口中 AttachmentManagerpublic java.util.List<java.lang.Long> getBySubReference(java.lang.Long subReference)
AttachmentManagergetBySubReference 在接口中 AttachmentManagerpublic java.lang.String create(java.util.Collection<Attachment> attachments, java.lang.Long memberId, java.lang.Long orgAccountId)
AttachmentManagercreate 在接口中 AttachmentManagerattachments - 附件列表memberId - 用户编号orgAccountId - 单位编号public java.util.List<java.lang.Object[]> getByReference(java.lang.Long reference,
java.lang.Integer type,
FlipInfo flipInfo)
getByReference 在接口中 AttachmentManagerreference - 文件关联的业务Id,比如groupIdtype - 类型public void deleteByIds(java.util.List<java.lang.Long> attachmentIds)
AttachmentManagerdeleteByIds 在接口中 AttachmentManagerpublic java.util.List<Attachment> getBySubReference(java.util.List<java.lang.Long> subReferences)
getBySubReference 在接口中 AttachmentManagerpublic void saveAsAtt(java.util.List<Attachment> attachments)
saveAsAtt 在接口中 AttachmentManagerpublic java.lang.String getFileNameExcludeSuffix(java.util.List<Attachment> attachments)
AttachmentManagergetFileNameExcludeSuffix 在接口中 AttachmentManagerpublic java.lang.String getFilesmName(java.util.List<Attachment> attachments)
AttachmentManagergetFilesmName 在接口中 AttachmentManagerpublic java.util.List<Attachment> getByReference(java.util.List<java.lang.Long> references)
getByReference 在接口中 AttachmentManagerpublic java.util.Map<java.lang.String,java.lang.String> convertAttachmentParameter(Attachment attr)
AttachmentManagerconvertAttachmentParameter 在接口中 AttachmentManagerpublic Attachment getAttachment(java.lang.Long id)
AttachmentManagergetAttachment 在接口中 AttachmentManagerpublic Attachment build(int type, java.lang.Long id) throws BusinessException
AttachmentManagerbuild 在接口中 AttachmentManagertype - 业务类型id - 业务Idnull。BusinessExceptionpublic java.util.List<java.lang.Object[]> getAttachmentsByFileName(java.lang.String fileName,
java.lang.Long reference,
java.lang.Integer type,
FlipInfo flipInfo)
getAttachmentsByFileName 在接口中 AttachmentManager