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.BusinessException
java.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.BusinessException
DocLibBO getPersonalLibOfUser(java.lang.Long memberId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员idcom.seeyon.ctp.common.exceptions.BusinessException
DocResourceBO getAccountFolder(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
accountId
- 单位idcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<java.lang.Long> findDocLibsByOwner(java.lang.Long memberId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员idcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<java.lang.Long> findDocLibOwners(java.lang.Long docLibId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
java.util.List<DocLibBO> findAccountDocLibs(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
java.util.List<DocMetadataDefinitionBO> findDocMetadataDefinitions() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
void updateMetadata(java.lang.Long docResourceId, java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
void updateMetadataBySourceId(java.lang.Long sourceId, java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
DocResourceBO getDocResource(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- 要获取文档的idcom.seeyon.ctp.common.exceptions.BusinessException
DocResourceBO getDocResourceByLibId(java.lang.Long docLibId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
void saveDocResource(DocResourceBO docResourceBO) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
DocBodyBO getDocBody(java.lang.Long docResourceId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
void saveDocBody(DocBodyBO docBodyBO) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.lang.String getDocResourceName(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- 文档idcom.seeyon.ctp.common.exceptions.BusinessException
boolean isDocResourceExisted(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- 所要判断的文档idcom.seeyon.ctp.common.exceptions.BusinessException
void 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.BusinessException
void 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.BusinessException
java.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.BusinessException
java.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.BusinessException
void saveDocResource(java.util.List<DocResourceBO> docResourceBOList) throws com.seeyon.ctp.common.exceptions.BusinessException
docResourceBOList
- com.seeyon.ctp.common.exceptions.BusinessException
DocResourceBO getDocResourcesAndBody(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- 要获取文档的idcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<DocResourceBO> findDocResourcesBySourceId(java.lang.Long sourceId) throws com.seeyon.ctp.common.exceptions.BusinessException
sourceId
- 文档源Idcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<DocResourceBO> findDocResourcesBySourceIdList(java.util.List<java.lang.Long> sourceIds) throws com.seeyon.ctp.common.exceptions.BusinessException
sourceIds
- 文档源Idcom.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
java.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.BusinessException
boolean hasDocsBySource(java.lang.Long sourceId) throws com.seeyon.ctp.common.exceptions.BusinessException
sourceId
- 文档源id,如:项目id,项目阶段idcom.seeyon.ctp.common.exceptions.BusinessException
boolean 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.BusinessException
boolean canPigeonhole(int category) throws com.seeyon.ctp.common.exceptions.BusinessException
category
- 模块标识(如协同、公文等)com.seeyon.ctp.common.exceptions.BusinessException
boolean 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.BusinessException
boolean 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.BusinessException
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) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员id(当前用户)category
- 应用标识ApplicationCategoryEnum
sourceIds
- 要归档的源id集合hasAttachments
- 是否有附件集合,与的源id集合一一对应docLibId
- 目标文档库iddestFolderId
- 目标文件夹idpigeonholeType
- 0:单位归档;1:部门归档;默认为无com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
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) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员id(当前用户)category
- 应用标识ApplicationCategoryEnum
sourceId
- 要归档的源idhasAttachments
- 是否有附件destFolderId
- 目标文档库idpigeonholeType
- 归档类型,0:单位归档;1:部门归档;默认为无keyWord
- 关键字com.seeyon.ctp.common.exceptions.BusinessException
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) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员id(当前用户)category
- 应用标识ApplicationCategoryEnum
sourceId
- 要归档的源idhasAttachments
- 是否有附件destFolderId
- 目标文档库idpigeonholeType
- 归档类型,0:单位归档;1:部门归档;默认为无keyWord
- 关键字com.seeyon.ctp.common.exceptions.BusinessException
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) throws com.seeyon.ctp.common.exceptions.BusinessException
v3xFile
- 归档的v3xFiledestFolderId
- 目标文档夹[非空]user
- 归档用户needClone
- 对v3xFile是否需要克隆keyWord
- 关键字pigeonholeType
- 归档类型com.seeyon.ctp.common.exceptions.BusinessException
void 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.BusinessException
void updatePigehole(java.lang.Long memberId, java.lang.Long sourceId, int category) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员id(当前用户)sourceId
- 源idcategory
- 应用标识ApplicationCategoryEnum
com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
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) throws com.seeyon.ctp.common.exceptions.BusinessException
actionUserId
- 操作者actionTime
- 操作时间actionType
- 操作动作subjectId
- 操作主体description
- 操作附言com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
boolean isAllAccountExclude(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
accountId
- 单位idcom.seeyon.ctp.common.exceptions.BusinessException
java.util.Set<java.lang.Long> getMemberIdsByAccount(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
accountId
- 单位idcom.seeyon.ctp.common.exceptions.BusinessException
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) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员id(当前用户)accountId
- 单位id(当前单位)sourceId
- 源idfavoriteType
- 收藏类型:默认正文收藏appKey
- 应用keyhasAtt
- 是否有附件com.seeyon.ctp.common.exceptions.BusinessException
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) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员id(当前用户)accountId
- 单位id(当前单位)sourceId
- 源idfavoriteType
- 收藏类型:默认正文收藏appKey
- 应用keyhasAtt
- 是否有附件com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
DocResourceBO getProjectFolderByProjectId(java.lang.Long projectId) throws com.seeyon.ctp.common.exceptions.BusinessException
projectId
- com.seeyon.ctp.common.exceptions.BusinessException
void 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.BusinessException
void 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.BusinessException
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getDoclibIds() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<java.util.Map> getDocLibRoots4Xiaoz() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
void 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.BusinessException
boolean docLibIsDisabled(java.lang.Long docLibId) throws com.seeyon.ctp.common.exceptions.BusinessException
docLibId
- 返回结果为true(文档库未停用)com.seeyon.ctp.common.exceptions.BusinessException
java.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