public interface CalendarApi
限定符和类型 | 方法和说明 |
---|---|
java.util.List<CalEventBO> |
findCalEvents4Project(java.lang.Long projectId,
java.lang.Long phaseId,
int size)
获取项目的日程事件
正常:
1、传入正确的项目id、项目阶段id、条数为5(事件条数大于5),返回该项目该阶段前5条事件列表 2、传入正确的项目id、项目阶段id为空、条数为5(事件条数不足5),返回项目所有阶段的事件列表 异常: 3、必备参数(projectId)传入null,抛异常 |
java.util.List<CalEventBO> |
findCalEvents4Relate(java.lang.Long memberId,
java.lang.Long relateId,
java.util.Date beginDate,
java.util.Date endDate)
获取关联人员的日程事件
正常:
1、所有参数传入正确值,获取关联人员的事件列表 2、所有参数传入正确值且该人员没有关联人员,返回空 异常: 3、有参数传入null,抛异常 |
java.util.List<CalEventBO> |
findCalEventsByFromId(java.lang.Long fromId)
获取其它应用转事件的事件列表
正常:
1、传入计划id且该计划转了事件,返回由该计划转发的事件列表 2、传入协同id且该协同转了事件,返回由该协同转发的事件列表 3、传入公文id且该公文转了事件,返回由该公文转发的事件列表 4、传入计划id且该计划未转事件,返回空 5、传入协同id且该协同未转事件,返回空 6、传入公文id且该公文未转事件,返回空 |
java.util.Map<java.lang.String,java.lang.Object> |
findEvents4XiaoZhi(java.util.Map<java.lang.String,java.lang.String> params)
用于小致语音搜索获取小致数据 Author: wujie
|
java.util.List<CalendarPortalBO> |
getCalendarByPortal(java.lang.String time,
java.lang.String source,
java.lang.String state,
java.lang.String orgId,
java.lang.String pageName,
java.lang.Integer showRows)
获取我的日程数据(包含会议,计划,任务,事件)
正常:
1、传入正确的时间、模块资源类型、状态,返回我的日程列表 2、传入正确的时间、模块资源类型、状态,没有 异常: 3、必备参数time,source,state 传入null,抛异常 |
CalEventBO |
getCalEvent(java.lang.Long id)
获取日程事件
正常:
1、传入正确的事件id,能获取到事件的实体 |
void |
updateCalEvent(java.lang.Long projectId,
java.lang.String projectName)
修改项目日程事件中项目名称
正常:
1、传入正确的项目id、正确的项目名称,正常更新项目名称 异常: 2、有参数传入null,抛异常 |
void updateCalEvent(java.lang.Long projectId, java.lang.String projectName) throws com.seeyon.ctp.common.exceptions.BusinessException
projectId
- 项目idprojectName
- 项目名称com.seeyon.ctp.common.exceptions.BusinessException
CalEventBO getCalEvent(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- 需要获取日程事件的idcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<CalEventBO> findCalEventsByFromId(java.lang.Long fromId) throws com.seeyon.ctp.common.exceptions.BusinessException
fromId
- 来源,如计划idcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<CalEventBO> findCalEvents4Relate(java.lang.Long memberId, java.lang.Long relateId, java.util.Date beginDate, java.util.Date endDate) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 关联人员IDrelateId
- 当前人员IDbeginDate
- 开始时间endDate
- 结束时间com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<CalEventBO> findCalEvents4Project(java.lang.Long projectId, java.lang.Long phaseId, int size) throws com.seeyon.ctp.common.exceptions.BusinessException
projectId
- 项目idphaseId
- 阶段idsize
- 条数com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<CalendarPortalBO> getCalendarByPortal(java.lang.String time, java.lang.String source, java.lang.String state, java.lang.String orgId, java.lang.String pageName, java.lang.Integer showRows) throws com.seeyon.ctp.common.exceptions.BusinessException
time
- 时间source
- 模块资源类型(包含会议,计划,任务,事件)state
- 状态(未完成,已完成)orgId
- 显示分类showRows
- 显示行数com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.Object> findEvents4XiaoZhi(java.util.Map<java.lang.String,java.lang.String> params) throws com.seeyon.ctp.common.exceptions.BusinessException
params
- 日程数据的查询条件,可以进行多条件组合查询
{ pageNo 页码 pageSize 页数 beginDate 开始时间 格式时间戳 endDate 结束时间 格式date }
com.seeyon.ctp.common.exceptions.BusinessException