public interface MeetingApi
| 限定符和类型 | 方法和说明 |
|---|---|
long |
applyRoomsApi(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> paramsList,
java.lang.Long meetingId)
申请会议室
|
boolean |
cancelMeetRoomAppApi(java.util.Map<java.lang.String,java.lang.Object> params)
撤销会议室
|
default java.lang.Boolean |
canShowJoin(MeetingBO meetingBO)
是否显示“加入会议”按钮
|
boolean |
checkRoomUsed(java.lang.Long roomId,
java.util.Date startDatetime,
java.util.Date endDatetime,
java.lang.Long meetingId,
java.lang.Long meetingRoomAppId,
java.lang.Long periodicityId)
检查会议室是否被使用
|
int |
countPendingMeetings()
根据状态获取会议数量
|
java.util.Map<java.lang.String,java.lang.Object> |
createMeeting(java.util.Map<java.lang.String,java.lang.Object> params)
创建会议
|
java.util.Map<java.lang.String,java.lang.Object> |
deleteMeetingConferees(java.util.Map<java.lang.String,java.lang.Object> params)
会议邀请参会人
|
void |
deleteTemplate(java.lang.Long userId,
java.lang.Long templateId)
删除会议模版
正常:
1、传入正确的人员id和该人员的会议模板id,删除模板 异常: 2、传入传入正确的人员id和非该人员的会议模板id,不能删除模板,抛异常 3、所有参数传入null,抛异常 |
default java.util.List<MtReplyBO> |
findAllByMeetingAndUserList(java.util.List<java.lang.Long> meetingIdList,
java.util.List<java.lang.Long> userList) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findArrangeMeetingByMembers(java.util.List<java.lang.Long> memberIds,
java.util.Date beginDate,
java.util.Date endDate,
java.util.List<java.lang.Integer> meetingStateList)
安排给他人的会议,memberId所创建的但是不参与的会议
正常: 1、传入正确的人员id、状态、开始时间小于结束时间且时间段内有会议,返回会议列表 2、传入正确的人员id、状态、开始时间小于结束时间且时间段内无会议,返回空会议列表(返回size=0的list实体) 异常: 3、所有参数传入null,抛异常 |
java.lang.Integer |
findMeetingQrcodeSignNumByMeetingId(java.lang.Long meetingId,
java.lang.Long accountId)
查询该会议签到总人数
|
java.util.List<MeetingBO> |
findMeetings(com.seeyon.ctp.common.constants.ApplicationCategoryEnum category,
java.util.Map<java.lang.String,java.lang.Object> param)
查找一个人一段时间某些回复状态的会议,主要 用于日程。
|
java.util.List<MeetingBO> |
findMeetings4XiaoZhi(com.seeyon.ctp.util.FlipInfo flipInfo,
java.util.Map<java.lang.String,java.lang.String> params) |
java.util.Map<java.lang.String,java.lang.Object> |
findMeetings4XiaoZhi(java.util.Map<java.lang.String,java.lang.String> params)
用于小致语音搜索获取小致数据 Author: wujie
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findMeetingsByMembers(java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.Long> memberIds,
java.util.List<java.lang.Integer> status)
获取人员参与的会议(我是主持人,记录人,与会人任意一种角色)
正常: 1、传入正确的人员id、开始时间小于结束时间且时间段内有计划,返回计划列表 2、传入正确的人员id、开始时间小于结束时间且时间段内无计划,返回空计划列表(返回size=0的list实体) O 异常: 3、所有参数传入null,抛异常 |
java.util.List<MeetingBO> |
findMeetingsByParam(com.seeyon.ctp.util.FlipInfo flipInfo,
java.util.Map<java.lang.String,java.lang.Object> params)
会议条件查询
|
java.util.List<MeetingBO> |
findMeetingsBySourceId(java.lang.Long sourceId)
获取其他应用转会议的列表
|
java.util.Map<java.lang.String,java.util.List<java.lang.Long>> |
findMtReplyUsers(java.lang.Long meetingId)
参会人员列表
正常:
1、传入正确的会议id,获取会议参会人员列表 |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findOtherMeetingsByMembers(java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.Long> memberIds,
java.util.List<java.lang.Integer> mtStates)
获取他人参与或者待定的会议
正常: 1、传入正确的人员id、状态、开始时间小于结束时间且时间段内有会议,返回会议列表 2、传入正确的人员id、状态、开始时间小于结束时间且时间段内无会议,返回空会议列表(返回size=0的list实体) 异常: 3、所有参数传入null,抛异常 |
java.util.List<MeetingBO> |
findPendingMeetings(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> params)
根据指定时间段,模块app[ApplicationCategoryEnum的key],查询人员memberId的待办代开会议
正常:
1、所有参数传入正确值,获取人员的待开会议列表 |
java.util.List<MtReplyBO> |
findReplyByMeetingIdAndUserId(java.lang.Long meetingId,
java.lang.Long userId)
根据当前会议Id、用户id查询回执信息
正常:
1、所有参数传入正确值且该人员在会议中有回执内容,返回该人员的回执列表 2、所有参数传入正确值且该人员在会议中没有回执内容,返回空列表 异常: 3、所有参数传入null,抛异常 |
java.util.List<MtReplyBO> |
findReplyList(java.lang.Long meetingId)
会议回复列表
正常:
1、传入正确的会议id且会议有回复,获取会议回复列表 2、传入正确的会议id且会议没有回复,返回空列表 |
com.seeyon.ctp.util.FlipInfo |
findReplyList(java.lang.Long meetingId,
com.seeyon.ctp.util.FlipInfo flipInfo)
会议回复列表
1、传入正确的会议id且会议有回复,获取会议回复列表
|
java.util.List<MtTemplateBO> |
findTemplates(java.lang.Long userId)
获取用户所有的会议模版列表
正常:
1、传入正确的用户id,返回该人员全部会议模板列表 2、传入正确的用户id且该人员没有会议模板,返回空列表 |
void |
finishAdvanceMeeting(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
提前结束会议
|
boolean |
finishMeetingRoomApi(java.util.Map<java.lang.String,java.lang.Object> params)
执行会议室提前结束
|
java.util.List<MeetingRoomListBO> |
getAdminRoomList(com.seeyon.ctp.util.FlipInfo flipInfo,
java.util.Map<java.lang.String,java.lang.Object> parameters)
查询当前人员管理的会议室列表
|
java.util.List<java.lang.Long> |
getAllTypeMember(java.lang.Long meetingId)
会议人员
|
java.util.List<com.seeyon.ctp.common.po.content.CtpContentAll> |
getMainbodyList(com.seeyon.ctp.common.ModuleType moduleType,
java.lang.Long moduleId)
获取会议正文
|
MeetingBO |
getMeeting(java.lang.Long id)
获取会议
正常:
1、传入正确的会议id,获取会议实体 |
MeetingBO |
getMeetingByAffairId(java.lang.Long affairId,
java.lang.Long userId)
根据affairId 获取会议BO
正常:
1、传入正确的affairId和人员id,获取会议实体 |
MeetingBO |
getMeetingByAffairId(java.lang.Long affairId,
java.lang.Long userId,
java.lang.Long meetingId,
java.lang.String openFrom) |
MeetingRoomBO |
getMeetingRoomById(java.lang.Long roomId)
根据会议室id获取会议室实体信息
|
java.lang.String |
getMeetingRoomShowValue(int fieldLength,
java.lang.String dataValue)
获取会议室控件 显示值
|
java.util.List<MeetingBO> |
getMeetings(java.util.List<java.lang.Long> ids) |
java.util.Map<java.lang.Long,MeetingBO> |
getMeetingsMap(java.util.List<java.lang.Long> ids) |
MtSummaryBO |
getMtSummary(java.lang.Long id)
获取会议纪要内容
正常:
1、传入正确的有会议纪要id,返回会议纪要实体 2、传入正确的没有会议纪要的会议纪要id,返null |
int |
getPortleMeetingDataCount()
获取待开会议列表角标数量
|
int |
getProcessedNumberByObjectId(java.lang.Long objectId)
根据objectId查询 会议 已处理人数 从协同模块迁移的代码
正常:
1、传入正确的对象id,获取会议已处理人数 |
java.util.Map<java.lang.String,java.lang.Object> |
getQuickProcessAttitudes(java.lang.Long meetingId)
会议快速回执的态度
|
java.util.Map<java.lang.String,java.lang.Object> |
getQuickProcessInfo(java.lang.Long meetingId)
获取会议快速回执需要的信息
{
"handleParam" : {
meetingId : 會議id
},
extParam : {
"attitude" : [{display:"参加",value:"1"},{display:"不参加",value:"0"},{display:"待定",value:"-1"}]
}
}
|
java.lang.String |
getResourceNames(java.util.List<java.lang.Long> resourceIds)
获取会议资源控件 显示值
|
MeetingRoomAppBO |
getRoomAppById(java.lang.Long roomAppId) |
MtTemplateBO |
getTemplate(java.lang.Long templateId)
获取单条会议模版
正常:
1、传入正确的模板id,返回模板实体 2、传入已经删除的模板id,返回空 异常: 3、传入错误的模板id,返回空 |
int |
getTotalNumberByObjectId(java.lang.Long objectId)
根据objectId查询 会议 总人数 从协同模块迁移的代码
正常:
1、传入正确的对象id,获取会议总人数 |
com.seeyon.ctp.util.FlipInfo |
getUnRelyStateMeetingList(com.seeyon.ctp.util.FlipInfo flipInfo,
java.util.Map<java.lang.String,java.lang.Object> map) |
boolean |
isInSummary(java.lang.Long summaryId,
java.lang.Long meetingId,
java.lang.Long memberId)
判断某人是否在会议纪要当中
|
java.util.List<MtReplyBO> |
meetingInvite(java.util.Map<java.lang.String,java.lang.Object> params)
会议邀请参会人
|
java.util.Map<java.lang.String,java.lang.Object> |
meetingMenuAuth() |
void |
repairMeeting(java.lang.Long meetingId) |
void |
replayMeeting(java.lang.Long userId,
java.lang.Long affairId,
java.lang.String feedbackContent,
MeetingEnums.MeetingFeedbackFlagEnum feedbackFlag,
java.util.List<com.seeyon.ctp.common.po.filemanager.Attachment> atts)
处理会议
正常:
1、回执状态为参加、其他参数正确,能成功回执会议 2、回执状态为不参加、其他参数正确,能成功回执会议 3、回执状态为待定、其他参数正确,能成功回执会议 4、当前人员为代理人,回执状态为参加,其他参数正确,能成功回执会议 异常: 5、所有参数传入null,抛异常 |
com.seeyon.ctp.common.bo.Result |
transQuickProcess(java.util.Map<java.lang.String,java.lang.Object> params)
会议回执
|
boolean |
updateMeetingRoomAppApi(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> paramsList) |
void |
updateTemplate(java.lang.Long userId,
java.lang.Long templateId,
java.util.Map<java.lang.String,java.lang.Object> columns)
更新模板信息
正常:
1、所有参数传入正确值,成功更新模板信息 异常: 2、所有参数传入null,抛异常 |
java.lang.String |
validateMeetingRoomApps(int fieldLength,
java.lang.String dataValue)
会议室 自定义控件校验
|
void replayMeeting(java.lang.Long userId,
java.lang.Long affairId,
java.lang.String feedbackContent,
MeetingEnums.MeetingFeedbackFlagEnum feedbackFlag,
java.util.List<com.seeyon.ctp.common.po.filemanager.Attachment> atts)
throws com.seeyon.ctp.common.exceptions.BusinessException
userId - 当前用户IdaffairId - 待办事项IDfeedbackContent - 回执的内容feedbackFlag - 回执状态(即参加、不参加、待定)atts - 附件列表com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<MtReplyBO> findReplyByMeetingIdAndUserId(java.lang.Long meetingId, java.lang.Long userId) throws com.seeyon.ctp.common.exceptions.BusinessException
meetingId - userId - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<MeetingBO> findMeetings(com.seeyon.ctp.common.constants.ApplicationCategoryEnum category, java.util.Map<java.lang.String,java.lang.Object> param) throws com.seeyon.ctp.common.exceptions.BusinessException
param - 查询参数,可以包含以下4个key值
key - replystateList value - Listcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<java.util.Map<java.lang.String,java.lang.Object>> findMeetingsByMembers(java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.Long> memberIds,
java.util.List<java.lang.Integer> status)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberIds - 人员idbeginDate - 开始时间endDate - 结束时间states - 会议的状态(30,31,10,20 MeetingConstant.MeetingStateEnum)com.seeyon.ctp.common.exceptions.BusinessExceptionMeetingBO getMeeting(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id - 会议Idcom.seeyon.ctp.common.exceptions.BusinessExceptionMeetingBO getMeetingByAffairId(java.lang.Long affairId, java.lang.Long userId) throws com.seeyon.ctp.common.exceptions.BusinessException
affairId - userId - 当前登录用户Id, 用于设置代理信息com.seeyon.ctp.common.exceptions.BusinessExceptionMeetingBO getMeetingByAffairId(java.lang.Long affairId, java.lang.Long userId, java.lang.Long meetingId, java.lang.String openFrom) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid finishAdvanceMeeting(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
throws com.seeyon.ctp.common.exceptions.BusinessException
parameterMap - 传入参数
类型 | 名称 | 必填 | 备注 String | meetingId | Y | 当前会议Id
com.seeyon.ctp.common.exceptions.BusinessException - 异常MtSummaryBO getMtSummary(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<MtTemplateBO> findTemplates(java.lang.Long userId) throws com.seeyon.ctp.common.exceptions.BusinessException
userId - 用户IDcom.seeyon.ctp.common.exceptions.BusinessExceptionMtTemplateBO getTemplate(java.lang.Long templateId) throws com.seeyon.ctp.common.exceptions.BusinessException
templateId - 模版IDcom.seeyon.ctp.common.exceptions.BusinessExceptionvoid deleteTemplate(java.lang.Long userId,
java.lang.Long templateId)
throws com.seeyon.ctp.common.exceptions.BusinessException
userId - 删除模板人templateId - 模板IDcom.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateTemplate(java.lang.Long userId,
java.lang.Long templateId,
java.util.Map<java.lang.String,java.lang.Object> columns)
throws com.seeyon.ctp.common.exceptions.BusinessException
userId - 修改人IDtemplateId - 模版IDcolumns - 修改属性/------ key -----|--- 类型---|-----说明------/ | title | string | 会议标题 | | templateName | string | 模版名称 |
com.seeyon.ctp.common.exceptions.BusinessExceptionint getProcessedNumberByObjectId(java.lang.Long objectId)
throws com.seeyon.ctp.common.exceptions.BusinessException
objectId - com.seeyon.ctp.common.exceptions.BusinessExceptionint getTotalNumberByObjectId(java.lang.Long objectId)
throws com.seeyon.ctp.common.exceptions.BusinessException
objectId - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<MtReplyBO> findReplyList(java.lang.Long meetingId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.util.FlipInfo findReplyList(java.lang.Long meetingId,
com.seeyon.ctp.util.FlipInfo flipInfo)
throws com.seeyon.ctp.common.exceptions.BusinessException
meetingId - flipInfo - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Map<java.lang.String,java.util.List<java.lang.Long>> findMtReplyUsers(java.lang.Long meetingId)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<MeetingBO> findPendingMeetings(com.seeyon.ctp.util.FlipInfo fi, java.util.Map<java.lang.String,java.lang.Object> params) throws com.seeyon.ctp.common.exceptions.BusinessException
params - 查询参数
* /------ key -----|--- 类型---|-----说明------/ | memberId | long | 人员Id |
fi - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<java.util.Map<java.lang.String,java.lang.Object>> findArrangeMeetingByMembers(java.util.List<java.lang.Long> memberIds,
java.util.Date beginDate,
java.util.Date endDate,
java.util.List<java.lang.Integer> meetingStateList)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberIds - 人员id集合beginDate - 开始时间endDate - 结束时间meetingStateList - 状态 (10, 20, 30, 31 ArrangeTimeStatus.getMeetingStatus 方法)com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<java.util.Map<java.lang.String,java.lang.Object>> findOtherMeetingsByMembers(java.util.Date startDate,
java.util.Date endDate,
java.util.List<java.lang.Long> memberIds,
java.util.List<java.lang.Integer> mtStates)
memberIds - 人员id集合beginDate - 开始时间endDate - 结束时间states - 状态 (10, 20, 30, 31 ArrangeTimeStatus.getMeetingStatus 方法)com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<MeetingBO> getMeetings(java.util.List<java.lang.Long> ids) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Map<java.lang.Long,MeetingBO> getMeetingsMap(java.util.List<java.lang.Long> ids) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid repairMeeting(java.lang.Long meetingId)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionint getPortleMeetingDataCount()
java.util.List<MeetingBO> findMeetingsByParam(com.seeyon.ctp.util.FlipInfo flipInfo, java.util.Map<java.lang.String,java.lang.Object> params)
flipInfo - params - java.util.List<MeetingBO> findMeetingsBySourceId(java.lang.Long sourceId)
sourceId - MeetingRoomBO getMeetingRoomById(java.lang.Long roomId) throws java.lang.Exception
roomId - 会议室IDjava.lang.Exceptionjava.util.List<MeetingBO> findMeetings4XiaoZhi(com.seeyon.ctp.util.FlipInfo flipInfo, java.util.Map<java.lang.String,java.lang.String> params) throws com.seeyon.ctp.common.exceptions.BusinessException
flipInfo - params - com.seeyon.ctp.common.exceptions.BusinessException - 设定文件java.util.Map<java.lang.String,java.lang.Object> getQuickProcessAttitudes(java.lang.Long meetingId)
throws com.seeyon.ctp.common.exceptions.BusinessException
meetingId - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Map<java.lang.String,java.lang.Object> getQuickProcessInfo(java.lang.Long meetingId)
throws com.seeyon.ctp.common.exceptions.BusinessException
meetingId - com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.common.bo.Result transQuickProcess(java.util.Map<java.lang.String,java.lang.Object> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
params - meetingId :会议id
feedbackFlag :回执态度(1:参加 0:不参加 -1:待定)
feedback :回执意见com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<com.seeyon.ctp.common.po.content.CtpContentAll> getMainbodyList(com.seeyon.ctp.common.ModuleType moduleType,
java.lang.Long moduleId)
throws com.seeyon.ctp.common.exceptions.BusinessException
moduleType - moduleId - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<java.lang.Long> getAllTypeMember(java.lang.Long meetingId)
throws com.seeyon.ctp.common.exceptions.BusinessException
meetingId - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Map<java.lang.String,java.lang.Object> findMeetings4XiaoZhi(java.util.Map<java.lang.String,java.lang.String> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
params - 会议数据的查询条件,可以进行多条件组合查询
{
title 标题
createUser 会议发起人(姓名)
beginDate 开始时间(date格式)
endDate 结束时间(date格式)
status 状态起人 "待开": "pending","已开": "done","待发": "waitSent","已发的": "sent",
startDate 协同开始时间(时间戳)
endDate 协同结束时间(时间戳)
pageNo:
pageSize:
}
com.seeyon.ctp.common.exceptions.BusinessExceptionboolean isInSummary(java.lang.Long summaryId,
java.lang.Long meetingId,
java.lang.Long memberId)
throws com.seeyon.ctp.common.exceptions.BusinessException
summaryId - meetingId - memberId - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.String validateMeetingRoomApps(int fieldLength,
java.lang.String dataValue)
会议室 自定义控件校验
fieldLength - 字段长度dataValue - 字段存储数据java.lang.String getMeetingRoomShowValue(int fieldLength,
java.lang.String dataValue)
throws com.seeyon.ctp.common.exceptions.BusinessException
获取会议室控件 显示值
fieldLength - dataValue - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.String getResourceNames(java.util.List<java.lang.Long> resourceIds)
throws com.seeyon.ctp.common.exceptions.BusinessException
获取会议资源控件 显示值
resourceIds - 会议室资源idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<MeetingRoomListBO> getAdminRoomList(com.seeyon.ctp.util.FlipInfo flipInfo, java.util.Map<java.lang.String,java.lang.Object> parameters) throws com.seeyon.ctp.common.exceptions.BusinessException
flipInfo - 分页对象parameters - 查询条件,可以进行多条件组合查询
{
accountId 单位ID
roomTypeId 会议室类型
roomName 会议室名称
status 会议室状态
seatCount 容纳人数
}
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Map<java.lang.String,java.lang.Object> createMeeting(java.util.Map<java.lang.String,java.lang.Object> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
params - 会议所需参数
{
title 会议标题
beginDate 开始时间
endDate 结束时间
...
}
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<MtReplyBO> meetingInvite(java.util.Map<java.lang.String,java.lang.Object> params) throws com.seeyon.ctp.common.exceptions.BusinessException
params -
{
meetingId 会议ID
addMembers 邀请人员信息(格式:Member|1212223,Member|1212223);
}
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Map<java.lang.String,java.lang.Object> deleteMeetingConferees(java.util.Map<java.lang.String,java.lang.Object> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
params -
{
meetingId 会议ID
deleteMembers 删除与会人员信息(格式:Member|1212223,Member|1212223)
}
com.seeyon.ctp.common.exceptions.BusinessExceptionboolean checkRoomUsed(java.lang.Long roomId,
java.util.Date startDatetime,
java.util.Date endDatetime,
java.lang.Long meetingId,
java.lang.Long meetingRoomAppId,
java.lang.Long periodicityId)
throws com.seeyon.ctp.common.exceptions.BusinessException
roomId - 会议室IDstartDatetime - 开始时间endDatetime - 结束时间meetingId - 会议IDmeetingRoomAppId - meetingRoomAppIdperiodicityId - periodicityIdcom.seeyon.ctp.common.exceptions.BusinessException - BusinessExceptionjava.lang.Integer findMeetingQrcodeSignNumByMeetingId(java.lang.Long meetingId,
java.lang.Long accountId)
throws com.seeyon.ctp.common.exceptions.BusinessException
meetingId - 会议IDaccountId - 会议发起单位IDcom.seeyon.ctp.common.exceptions.BusinessExceptionlong applyRoomsApi(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> paramsList,
java.lang.Long meetingId)
throws java.lang.Exception
paramsList - 传入参数
类型 名称 必填 备注 示例
Long roomId Y 会议室ID -2866364861813931899
String description N 用途 XX会议
String appBeginDate Y 开始时间 "1645784881776"
String appEndDate Y 结束时间 "1645788881776"
meetingId - 会议ID 非必传java.lang.Exceptionboolean cancelMeetRoomAppApi(java.util.Map<java.lang.String,java.lang.Object> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
params - 传入参数
类型 | 名称 | 必填 | 备注
Long | roomAppId | Y | 会议室申请Id
String | cancelContent | Y | 撤销附言
com.seeyon.ctp.common.exceptions.BusinessExceptionboolean finishMeetingRoomApi(java.util.Map<java.lang.String,java.lang.Object> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
params - 传入参数
类型 | 名称 | 必填 | 备注
Long | roomAppId | Y | 会议室申请Id
String | isContainMeeting | Y | 会议室是否绑定会议("false":未绑定、"true":绑定会议室)
com.seeyon.ctp.common.exceptions.BusinessExceptionboolean updateMeetingRoomAppApi(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> paramsList)
throws com.seeyon.ctp.common.exceptions.BusinessException
paramsList - 传入参数
类型 名称 必填 备注 示例
Long roomAppId Y 会议室ID -1494266882446048885
Long roomId N 会议室ID -2866364861813931899
String description N 用途 XX会议
String appBeginDate Y 开始时间 "1645784881776"
String appEndDate Y 结束时间 "1645788881776"
paramsList - com.seeyon.ctp.common.exceptions.BusinessExceptionMeetingRoomAppBO getRoomAppById(java.lang.Long roomAppId) throws com.seeyon.ctp.common.exceptions.BusinessException
roomAppId - 会议申请id 必传com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.util.FlipInfo getUnRelyStateMeetingList(com.seeyon.ctp.util.FlipInfo flipInfo,
java.util.Map<java.lang.String,java.lang.Object> map)
throws com.seeyon.ctp.common.exceptions.BusinessException
FlipInfo - map - 传入参数
类型 名称 必填 备注 示例
String listType Y 查询分类 unRelyPending
Integer feedbackFlag Y 回执态度 -100
..... N
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Map<java.lang.String,java.lang.Object> meetingMenuAuth()
throws com.seeyon.ctp.common.exceptions.BusinessException
User - com.seeyon.ctp.common.exceptions.BusinessExceptiondefault java.util.List<MtReplyBO> findAllByMeetingAndUserList(java.util.List<java.lang.Long> meetingIdList, java.util.List<java.lang.Long> userList) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionint countPendingMeetings()
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptiondefault java.lang.Boolean canShowJoin(MeetingBO meetingBO)
meetingBO -