public interface DocApi
Plugin:doc
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Long |
addDocLib(DocLibBO docLibBO,
java.lang.Long accountId,
java.util.List<java.lang.Long> docLibOwners) |
void |
addMetadata(java.lang.Long docResourceId,
java.util.Map params) |
java.lang.Long |
attachmentPigeonhole(com.seeyon.ctp.common.po.filemanager.V3XFile v3xFile,
java.lang.Long destFolderId,
java.lang.Long memberId,
java.lang.Long accountId,
boolean needClone,
java.lang.String keyWord,
java.lang.Integer pigeonholeType)
附件归档
|
java.lang.Boolean |
cancelFavorite(java.lang.Long docId,
java.lang.Long sourceId)
取消收藏
|
boolean |
canPigeonhole(int category)
判断协同、公文等模块是否可以归档
正常: 1、传入可归档的模块标识(如新闻),返回true 2、传入不可归档的模块标识(如计划),返回false |
void |
deleteChildDocByResources(java.lang.Long memberId,
java.util.List<java.lang.Long> sourceIds,
java.lang.Long parentFrId)
根据父文档夹ID和sourceId集合删除对应文档
|
void |
deleteDocResources(java.lang.Long memberId,
java.util.List<java.lang.Long> sourceIds)
根据sourceId集合删除对应文档
正常: 1、传入正确的人员id、文档sourceId集合,能删除集合里的文档 |
boolean |
docLibIsDisabled(java.lang.Long docLibId)
判断文档夹是否停用
|
java.util.Map<java.lang.String,java.lang.Object> |
docsList4Xiaoz(java.util.Map<java.lang.String,java.lang.String> params)
根据小致语音多条件查询条件获取文档列表 auth xinpei
|
java.lang.Long |
favorite(java.lang.Long memberId,
java.lang.Long accountId,
java.lang.Long sourceId,
java.lang.Integer favoriteType,
java.lang.Integer appKey,
java.lang.Boolean hasAtt)
收藏
|
java.lang.Long |
favorite4M3(java.lang.Long memberId,
java.lang.Long accountId,
java.lang.Long sourceId,
java.lang.Integer favoriteType,
java.lang.Integer appKey,
java.lang.Boolean hasAtt)
收藏
|
java.util.List<DocLibBO> |
findAccountDocLibs(java.lang.Long accountId) |
java.util.List<java.lang.Long> |
findDocLibOwners(java.lang.Long docLibId) |
java.util.List<DocLibBO> |
findDocLibs(java.lang.Long memberId,
java.lang.Long accountId)
获取人员在某个单位下能访问的文档库
正常: 1、传入正确的人员id和单位id且该人员有能访问的文档库,返回文档库集合 2、传入正确的人员id和单位id且该人员没有能访问的文档库,返回空 |
java.util.List<java.lang.Long> |
findDocLibsByOwner(java.lang.Long memberId)
获取人员能管理的文档库id集合
正常: 1、传入正确的人员id且该人员有管理的文档库,返回文档库id集合 2、传入正确的人员id且该人员没有管理的文档库,返回空 |
java.util.List<DocMetadataDefinitionBO> |
findDocMetadataDefinitions()
获取所有文档属性
|
java.util.List<DocResourceBO> |
findDocResources(java.util.List<java.lang.Long> ids)
获取多个文档
正常: 1、传入正确的文档id集合,返回文档集合 |
java.util.List<DocResourceBO> |
findDocResourcesAndBody(java.util.List<java.lang.Long> ids)
获取多个文档
正常: 1、传入正确的文档id集合,返回文档集合 |
java.util.List<DocResourceBO> |
findDocResourcesBySourceId(java.lang.Long sourceId)
根据sourceId获取多个文档
正常: 1、传入正确的文档sourceId,返回文档集合 |
java.util.List<DocResourceBO> |
findDocResourcesBySourceIdList(java.util.List<java.lang.Long> sourceIds)
根据List[Long] sourceIds获取多个文档
正常: 1、传入正确的文档sourceId,返回文档集合 |
java.util.List<DocResourceBO> |
findDocResourcesByType(java.lang.Long folderId,
java.util.List<java.lang.String> types)
获取文档夹下符合文档类型的文档
正常: 1、传入正确的文档夹id、正确的文档类型集合且文档夹下有文档,返回文档集合 2、传入正确的文档夹id、正确的文档类型集合且文档夹下没有文档,返回空 |
java.util.List<java.lang.Long> |
findFavoriteByType(java.lang.Long memberId,
java.lang.Long frType)
根据文档类型获取文档库中收藏的文档
|
java.util.List<java.util.Map<java.lang.String,java.lang.Long>> |
findFavorites(java.lang.Long memberId,
java.util.List<java.lang.Long> docIds)
获取收藏文档的源id
正常:
1、所有参数传入正确值且文档集合里的文档都是被收藏的,返回文档源集合 |
java.util.Map<java.lang.Long,java.util.Date> |
findFavoritesByType(java.lang.Long memberId,
java.lang.Long frType)
根据文档类型获取文档库中收藏的文档
|
java.util.List<DocResourceBO> |
findFoldersWithOutAcl(java.lang.Long parentId)
查找下一级文件夹不过滤权限
|
java.util.List<DocTreeBO> |
findShareDocs(java.lang.Long memberId,
java.lang.Long relateId)
获取关联人员共享给我的文档
正常: 1、传入正确的人员id、正确的关联人员id且有共享文档,返回文档集合 2、传入正确的人员id、正确的关联人员id且没有共享文档,返回空 |
DocResourceBO |
getAccountFolder(java.lang.Long accountId)
获取某单位的单位文档库
|
com.seeyon.ctp.common.constants.ApplicationCategoryEnum |
getAppCodeByFrType(java.lang.Long frType) |
DocBodyBO |
getDocBody(java.lang.Long docResourceId) |
java.lang.String |
getDocIconFont(long frType)
根据文档类型获取文档图标
|
DocLibBO |
getDocLibById(long id)
获取文档库的详细信息
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getDoclibIds()
获取当前登录人员的文档库ID集合
|
java.util.List<java.util.Map> |
getDocLibRoots4Xiaoz()
获取根文档库数据列表集合
|
java.util.List<DocLibBO> |
getDocLibs(long domainId)
获取所有文档库列表(不包含个人文档库)。
|
java.util.Map |
getDocMetadata(java.lang.Long docResourceId) |
DocResourceBO |
getDocResource(java.lang.Long id)
获取文档
正常: 1、传入正确的文档id,能获取到文档的实体 |
DocResourceBO |
getDocResourceByLibId(java.lang.Long docLibId) |
java.lang.String |
getDocResourceName(java.lang.Long id)
获取文档名称
正常:
1、传入正确的文档id,返回文档名称 |
DocResourceBO |
getDocResourcesAndBody(java.lang.Long id)
获取文档
正常: 1、传入正确的文档id返回文档 |
DocResourceBO |
getDocsById(java.lang.String id)
根据id获取docresource
|
java.lang.Long |
getKnowledgeRiseCount(java.lang.Long acountId,
java.util.Date sdate,
java.util.Date edate)
获取知识增长数量
|
java.util.Set<java.lang.Long> |
getMemberIdsByAccount(java.lang.Long accountId)
获取单位下不积分的人员
|
int |
getNextDocNum(java.lang.Long docId)
获取文档夹下层数量
|
java.util.List<java.lang.Long> |
getOwnersByDocLibId(long docLibId)
根据docLibId 得到 owners
|
DocLibBO |
getPersonalLibOfUser(java.lang.Long memberId)
获取某个人的个人文档库
|
java.lang.String |
getPhysicalPath(java.lang.String logicalPath,
java.lang.String separator,
boolean needSub1,
int beginIndex)
根据逻辑路径解析成文字路径
正常: 1、传入正确的所有参数,返回文字路径 |
java.lang.Long |
getPigeonholeFolder(java.lang.Long destFolderId,
java.lang.String childFolderName,
boolean isCreate)
获取子文件夹id,归档到《父文档夹-子文件夹》中
|
DocResourceBO |
getProjectFolderByProjectId(java.lang.Long projectId)
|
boolean |
hasDocsBySource(java.lang.Long sourceId)
根据文档源id判断是否有文档(不算文档夹,不论层级)
如:判断一个项目或项目阶段文档夹下是否有文档
正常: 1、传入正确的文档源id且文档夹下有文档,返回true 2、传入正确的文档源id且文档夹下没有文档,返回false |
boolean |
hasOpenPermission(java.lang.Long docId,
java.lang.Long memberId)
判断某个用户对某个文档夹是否拥有打开权限
|
boolean |
hasSamePigeonhole(java.lang.Long docId,
java.util.List<java.lang.Long> sourceIds,
java.lang.Integer category)
判断是否已经存在归档
正常: 1、传入正确的所有参数且要归档的源有一个已归档,返回true 2、传入正确的所有参数且要归档的源都未归档,返回false |
boolean |
hasSamePigeonhole(java.lang.Long parentFrId,
java.lang.Long sourceId,
java.lang.Integer category)
判断是否已经存在归档
正常: 1、传入正确的所有参数且要归档的源已归档,返回true 2、传入正确的所有参数且要归档的源未归档,返回false |
java.lang.Long |
insertDocAction(java.lang.Long actionUserId,
java.lang.Long userAccountId,
java.util.Date actionTime,
java.lang.Integer actionType,
java.lang.Long subjectId,
java.lang.String description)
新增操作痕迹
正常:
1、所有参数传入正确值,返回操作痕迹id |
boolean |
isAllAccountExclude(java.lang.Long accountId)
是否全单位不积分
|
boolean |
isDocResourceExisted(java.lang.Long id)
判断文档是否存在
正常: 1、传入正确的文档id,返回true 2、传入已删除的文档id,返回false |
void |
moveWithoutAcl(java.lang.Long memberId,
java.lang.Long sourceId,
java.lang.Long destFolderId)
移动文档到目标文档夹
正常: 1、传入正确的所有参数且目标文档夹存在,能成功移动文档 |
java.util.List<java.lang.Long> |
pigeonhole(java.lang.Long memberId,
int category,
java.util.List<java.lang.Long> sourceIds,
java.util.List<java.lang.Boolean> hasAttachments,
java.lang.Long docLibId,
java.lang.Long destFolderId,
java.lang.Integer pigeonholeType)
多文件归档,需要判定权限
正常: 1、传入归档类型为无、模块id为非公文模块id(如协同id)、其他参数正确,返回归档后的文档id集合 2、传入归档类型为部门归档、模块id为公文模块id、其他参数正确,返回归档后的文档id集合 3、传入归档类型为单位归档、模块id为公文模块id、其他参数正确,返回归档后的文档id集合 |
java.lang.Long |
pigeonholeWithoutAcl(java.lang.Long memberId,
java.lang.Integer category,
java.lang.Long sourceId,
boolean hasAttachments,
java.lang.Long destFolderId,
java.lang.Integer pigeonholeType,
java.lang.String keyWord)
文件归档,不需要判定权限
|
java.lang.Long |
pigeonholeWithoutAcl(java.lang.Long memberId,
java.lang.Integer category,
java.lang.Long sourceId,
boolean hasAttachments,
java.lang.Long destFolderId,
java.lang.Integer pigeonholeType,
java.lang.String keyWord,
java.lang.Long secretLevel)
文件归档,不需要判定权限
|
void |
saveDocBody(DocBodyBO docBodyBO) |
void |
saveDocResource(DocResourceBO docResourceBO) |
void |
saveDocResource(java.util.List<DocResourceBO> docResourceBOList)
批量保存文档
|
void |
updateDocMetadataAvarchar1ByColSummaryId(java.lang.String avarchar1,
java.lang.Long summaryId)
更新Avarchar1
|
void |
updateDocResourceFRNameByColSummaryId(java.lang.String frname,
java.lang.Long summaryId)
更新FRName
|
void |
updateDocResourceFRNameByEdocSummaryId(java.lang.String frname,
java.lang.Long summaryId)
更新FRName
|
void |
updateMetadata(java.lang.Long docResourceId,
java.util.Map params) |
void |
updateMetadataBySourceId(java.lang.Long sourceId,
java.util.Map params) |
default void |
updateMetadataBySourceIds(java.util.List<java.lang.Long> sourceId,
java.util.Map params)
公文批量更新文档中心数据
|
void |
updatePigehole(java.lang.Long memberId,
java.lang.Long sourceId,
int category)
修改归档内容
正常:
1、所有参数传入正确值,能修改归档内容 |
void |
updatePigeHoleFile(int appEnumKey,
java.lang.Long sourceId,
java.util.List<java.lang.Long> objectIds,
java.lang.Long userId)
根据sourceId批量更新objectIds的数据
|
void |
updateSecretBySourceId(java.util.List<java.lang.Long> sourceId,
java.lang.Long secretLevel)
根据sourceId更新文档密级
|
java.lang.String getDocIconFont(long frType)
frType - 文档类型java.util.List<java.lang.Long> findFavoriteByType(java.lang.Long memberId,
java.lang.Long frType)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员idfrType - 文档类型com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Map<java.lang.Long,java.util.Date> findFavoritesByType(java.lang.Long memberId,
java.lang.Long frType)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员idfrType - 文档类型com.seeyon.ctp.common.exceptions.BusinessExceptionDocLibBO getPersonalLibOfUser(java.lang.Long memberId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员idcom.seeyon.ctp.common.exceptions.BusinessExceptionDocResourceBO getAccountFolder(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
accountId - 单位idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<java.lang.Long> findDocLibsByOwner(java.lang.Long memberId)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<java.lang.Long> findDocLibOwners(java.lang.Long docLibId)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Long addDocLib(DocLibBO docLibBO, java.lang.Long accountId, java.util.List<java.lang.Long> docLibOwners) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<DocLibBO> findAccountDocLibs(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<DocLibBO> findDocLibs(java.lang.Long memberId, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员idaccountId - 单位idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<DocMetadataDefinitionBO> findDocMetadataDefinitions() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Map getDocMetadata(java.lang.Long docResourceId)
void addMetadata(java.lang.Long docResourceId,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateMetadata(java.lang.Long docResourceId,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateMetadataBySourceId(java.lang.Long sourceId,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionDocResourceBO getDocResource(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id - 要获取文档的idcom.seeyon.ctp.common.exceptions.BusinessExceptionDocResourceBO getDocResourceByLibId(java.lang.Long docLibId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid saveDocResource(DocResourceBO docResourceBO) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionDocBodyBO getDocBody(java.lang.Long docResourceId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid saveDocBody(DocBodyBO docBodyBO) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.String getDocResourceName(java.lang.Long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
id - 文档idcom.seeyon.ctp.common.exceptions.BusinessExceptionboolean isDocResourceExisted(java.lang.Long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
id - 所要判断的文档idcom.seeyon.ctp.common.exceptions.BusinessExceptionvoid deleteChildDocByResources(java.lang.Long memberId,
java.util.List<java.lang.Long> sourceIds,
java.lang.Long parentFrId)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员id(当前用户)sourceIds - 要删除文档的sourceId集合,如affairIdparentFrId - 父文档夹IDcom.seeyon.ctp.common.exceptions.BusinessExceptionvoid deleteDocResources(java.lang.Long memberId,
java.util.List<java.lang.Long> sourceIds)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员id(当前用户)sourceIds - 要删除文档的sourceId集合,如affairIdcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<DocResourceBO> findDocResources(java.util.List<java.lang.Long> ids) throws com.seeyon.ctp.common.exceptions.BusinessException
ids - 要获取文档的id集合com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<DocResourceBO> findDocResourcesAndBody(java.util.List<java.lang.Long> ids) throws com.seeyon.ctp.common.exceptions.BusinessException
ids - 要获取文档的id集合com.seeyon.ctp.common.exceptions.BusinessExceptionvoid saveDocResource(java.util.List<DocResourceBO> docResourceBOList) throws com.seeyon.ctp.common.exceptions.BusinessException
docResourceBOList - com.seeyon.ctp.common.exceptions.BusinessExceptionDocResourceBO getDocResourcesAndBody(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id - 要获取文档的idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<DocResourceBO> findDocResourcesBySourceId(java.lang.Long sourceId) throws com.seeyon.ctp.common.exceptions.BusinessException
sourceId - 文档源Idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<DocResourceBO> findDocResourcesBySourceIdList(java.util.List<java.lang.Long> sourceIds) throws com.seeyon.ctp.common.exceptions.BusinessException
sourceIds - 文档源Idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<DocResourceBO> findDocResourcesByType(java.lang.Long folderId, java.util.List<java.lang.String> types) throws com.seeyon.ctp.common.exceptions.BusinessException
folderId - 目标文档夹idtypes - 文档类型集合(即内容类型)com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<DocTreeBO> findShareDocs(java.lang.Long memberId, java.lang.Long relateId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员id(当前用户)relateId - 关联人员idcom.seeyon.ctp.common.exceptions.BusinessExceptionboolean hasDocsBySource(java.lang.Long sourceId)
throws com.seeyon.ctp.common.exceptions.BusinessException
sourceId - 文档源id,如:项目id,项目阶段idcom.seeyon.ctp.common.exceptions.BusinessExceptionboolean hasOpenPermission(java.lang.Long docId,
java.lang.Long memberId)
docId - 文档idmemberId - 人员idjava.lang.String getPhysicalPath(java.lang.String logicalPath,
java.lang.String separator,
boolean needSub1,
int beginIndex)
throws com.seeyon.ctp.common.exceptions.BusinessException
logicalPath - 逻辑路径separator - 返回值的分隔符needSub1 - 解析逻辑路径的时候是否需要将逻辑路径减1beginIndex - 从逻辑路径的第几个坐标开始解析com.seeyon.ctp.common.exceptions.BusinessExceptionboolean canPigeonhole(int category)
throws com.seeyon.ctp.common.exceptions.BusinessException
category - 模块标识(如协同、公文等)com.seeyon.ctp.common.exceptions.BusinessExceptionboolean hasSamePigeonhole(java.lang.Long docId,
java.util.List<java.lang.Long> sourceIds,
java.lang.Integer category)
throws com.seeyon.ctp.common.exceptions.BusinessException
docId - 目标文档夹idsourceIds - 要归档的源id集合category - 应用标识ApplicationCategoryEnum,null代表附件归档com.seeyon.ctp.common.exceptions.BusinessExceptionboolean hasSamePigeonhole(java.lang.Long parentFrId,
java.lang.Long sourceId,
java.lang.Integer category)
throws com.seeyon.ctp.common.exceptions.BusinessException
parentFrId - 目标文档夹idsourceId - 要归档的源idcategory - 应用标识ApplicationCategoryEnum,null代表附件归档com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<java.lang.Long> pigeonhole(java.lang.Long memberId,
int category,
java.util.List<java.lang.Long> sourceIds,
java.util.List<java.lang.Boolean> hasAttachments,
java.lang.Long docLibId,
java.lang.Long destFolderId,
java.lang.Integer pigeonholeType)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员id(当前用户)category - 应用标识ApplicationCategoryEnumsourceIds - 要归档的源id集合hasAttachments - 是否有附件集合,与的源id集合一一对应docLibId - 目标文档库iddestFolderId - 目标文件夹idpigeonholeType - 0:单位归档;1:部门归档;默认为无com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Long getPigeonholeFolder(java.lang.Long destFolderId,
java.lang.String childFolderName,
boolean isCreate)
throws com.seeyon.ctp.common.exceptions.BusinessException
destFolderId - 父文档夹idchildFolderName - 子文件夹名称isCreate - 如果没有子文件夹是否进行创建com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Long pigeonholeWithoutAcl(java.lang.Long memberId,
java.lang.Integer category,
java.lang.Long sourceId,
boolean hasAttachments,
java.lang.Long destFolderId,
java.lang.Integer pigeonholeType,
java.lang.String keyWord)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员id(当前用户)category - 应用标识ApplicationCategoryEnumsourceId - 要归档的源idhasAttachments - 是否有附件destFolderId - 目标文档库idpigeonholeType - 归档类型,0:单位归档;1:部门归档;默认为无keyWord - 关键字com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Long pigeonholeWithoutAcl(java.lang.Long memberId,
java.lang.Integer category,
java.lang.Long sourceId,
boolean hasAttachments,
java.lang.Long destFolderId,
java.lang.Integer pigeonholeType,
java.lang.String keyWord,
java.lang.Long secretLevel)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员id(当前用户)category - 应用标识ApplicationCategoryEnumsourceId - 要归档的源idhasAttachments - 是否有附件destFolderId - 目标文档库idpigeonholeType - 归档类型,0:单位归档;1:部门归档;默认为无keyWord - 关键字com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Long attachmentPigeonhole(com.seeyon.ctp.common.po.filemanager.V3XFile v3xFile,
java.lang.Long destFolderId,
java.lang.Long memberId,
java.lang.Long accountId,
boolean needClone,
java.lang.String keyWord,
java.lang.Integer pigeonholeType)
throws com.seeyon.ctp.common.exceptions.BusinessException
v3xFile - 归档的v3xFiledestFolderId - 目标文档夹[非空]user - 归档用户needClone - 对v3xFile是否需要克隆keyWord - 关键字pigeonholeType - 归档类型com.seeyon.ctp.common.exceptions.BusinessExceptionvoid moveWithoutAcl(java.lang.Long memberId,
java.lang.Long sourceId,
java.lang.Long destFolderId)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员id(当前用户)sourceId - 移动文档的源iddestFolderId - 目标文档夹idcom.seeyon.ctp.common.exceptions.BusinessExceptionvoid updatePigehole(java.lang.Long memberId,
java.lang.Long sourceId,
int category)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员id(当前用户)sourceId - 源idcategory - 应用标识ApplicationCategoryEnumcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<java.util.Map<java.lang.String,java.lang.Long>> findFavorites(java.lang.Long memberId,
java.util.List<java.lang.Long> docIds)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员iddocIds - 文档id集合com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Long insertDocAction(java.lang.Long actionUserId,
java.lang.Long userAccountId,
java.util.Date actionTime,
java.lang.Integer actionType,
java.lang.Long subjectId,
java.lang.String description)
throws com.seeyon.ctp.common.exceptions.BusinessException
actionUserId - 操作者actionTime - 操作时间actionType - 操作动作subjectId - 操作主体description - 操作附言com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Long getKnowledgeRiseCount(java.lang.Long acountId,
java.util.Date sdate,
java.util.Date edate)
throws com.seeyon.ctp.common.exceptions.BusinessException
acountId - 单位idsdate - 开始时间edate - 结束时间com.seeyon.ctp.common.exceptions.BusinessExceptionboolean isAllAccountExclude(java.lang.Long accountId)
throws com.seeyon.ctp.common.exceptions.BusinessException
accountId - 单位idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Set<java.lang.Long> getMemberIdsByAccount(java.lang.Long accountId)
throws com.seeyon.ctp.common.exceptions.BusinessException
accountId - 单位idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Long favorite(java.lang.Long memberId,
java.lang.Long accountId,
java.lang.Long sourceId,
java.lang.Integer favoriteType,
java.lang.Integer appKey,
java.lang.Boolean hasAtt)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员id(当前用户)accountId - 单位id(当前单位)sourceId - 源idfavoriteType - 收藏类型:默认正文收藏appKey - 应用keyhasAtt - 是否有附件com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Long favorite4M3(java.lang.Long memberId,
java.lang.Long accountId,
java.lang.Long sourceId,
java.lang.Integer favoriteType,
java.lang.Integer appKey,
java.lang.Boolean hasAtt)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 人员id(当前用户)accountId - 单位id(当前单位)sourceId - 源idfavoriteType - 收藏类型:默认正文收藏appKey - 应用keyhasAtt - 是否有附件com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Boolean cancelFavorite(java.lang.Long docId,
java.lang.Long sourceId)
throws com.seeyon.ctp.common.exceptions.BusinessException
docId - 文档,如果非文档,传-1或者nullsourceId - 其它idcom.seeyon.ctp.common.exceptions.BusinessExceptionDocResourceBO getProjectFolderByProjectId(java.lang.Long projectId) throws com.seeyon.ctp.common.exceptions.BusinessException
projectId - com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateDocResourceFRNameByColSummaryId(java.lang.String frname,
java.lang.Long summaryId)
frname - summaryId - 协同IDvoid updateDocResourceFRNameByEdocSummaryId(java.lang.String frname,
java.lang.Long summaryId)
frname - summaryId - 公文IDvoid updateDocMetadataAvarchar1ByColSummaryId(java.lang.String avarchar1,
java.lang.Long summaryId)
Avarchar1 - summaryId - 协同IDint getNextDocNum(java.lang.Long docId)
throws com.seeyon.ctp.common.exceptions.BusinessException
docId - com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updatePigeHoleFile(int appEnumKey,
java.lang.Long sourceId,
java.util.List<java.lang.Long> objectIds,
java.lang.Long userId)
throws com.seeyon.ctp.common.exceptions.BusinessException
appEnumKey - sourceId - objectIds - userId - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<java.util.Map<java.lang.String,java.lang.Object>> getDoclibIds()
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<java.util.Map> getDocLibRoots4Xiaoz()
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Map<java.lang.String,java.lang.Object> docsList4Xiaoz(java.util.Map<java.lang.String,java.lang.String> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
params - 查询条件,任传一个条件都可以查询
{
title 文档标题
startDate 文档新建开始时间
endDate 文档新建结束时间
createUser 文档创建人,人名
pageNo 页码
pageSize 页数
}
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateSecretBySourceId(java.util.List<java.lang.Long> sourceId,
java.lang.Long secretLevel)
throws com.seeyon.ctp.common.exceptions.BusinessException
sourceId - com.seeyon.ctp.common.exceptions.BusinessExceptionboolean docLibIsDisabled(java.lang.Long docLibId)
throws com.seeyon.ctp.common.exceptions.BusinessException
docLibId - 返回结果为true(文档库未停用)com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<DocResourceBO> findFoldersWithOutAcl(java.lang.Long parentId)
DocLibBO getDocLibById(long id)
id - 文档库IDjava.util.List<DocLibBO> getDocLibs(long domainId)
com.seeyon.ctp.common.constants.ApplicationCategoryEnum getAppCodeByFrType(java.lang.Long frType)
java.util.List<java.lang.Long> getOwnersByDocLibId(long docLibId)
docLibId - DocResourceBO getDocsById(java.lang.String id)
id - default void updateMetadataBySourceIds(java.util.List<java.lang.Long> sourceId,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
sourceId - params - com.seeyon.ctp.common.exceptions.BusinessException