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.BusinessException
java.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.BusinessException
java.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.BusinessException
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) throws com.seeyon.ctp.common.exceptions.BusinessException
memberIds
- 人员idbeginDate
- 开始时间endDate
- 结束时间states
- 会议的状态(30,31,10,20 MeetingConstant.MeetingStateEnum
)com.seeyon.ctp.common.exceptions.BusinessException
MeetingBO getMeeting(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- 会议Idcom.seeyon.ctp.common.exceptions.BusinessException
MeetingBO getMeetingByAffairId(java.lang.Long affairId, java.lang.Long userId) throws com.seeyon.ctp.common.exceptions.BusinessException
affairId
- userId
- 当前登录用户Id, 用于设置代理信息com.seeyon.ctp.common.exceptions.BusinessException
MeetingBO 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.BusinessException
void 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.BusinessException
java.util.List<MtTemplateBO> findTemplates(java.lang.Long userId) throws com.seeyon.ctp.common.exceptions.BusinessException
userId
- 用户IDcom.seeyon.ctp.common.exceptions.BusinessException
MtTemplateBO getTemplate(java.lang.Long templateId) throws com.seeyon.ctp.common.exceptions.BusinessException
templateId
- 模版IDcom.seeyon.ctp.common.exceptions.BusinessException
void deleteTemplate(java.lang.Long userId, java.lang.Long templateId) throws com.seeyon.ctp.common.exceptions.BusinessException
userId
- 删除模板人templateId
- 模板IDcom.seeyon.ctp.common.exceptions.BusinessException
void 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.BusinessException
int getProcessedNumberByObjectId(java.lang.Long objectId) throws com.seeyon.ctp.common.exceptions.BusinessException
objectId
- com.seeyon.ctp.common.exceptions.BusinessException
int getTotalNumberByObjectId(java.lang.Long objectId) throws com.seeyon.ctp.common.exceptions.BusinessException
objectId
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<MtReplyBO> findReplyList(java.lang.Long meetingId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
com.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.BusinessException
java.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.BusinessException
java.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.BusinessException
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) throws com.seeyon.ctp.common.exceptions.BusinessException
memberIds
- 人员id集合beginDate
- 开始时间endDate
- 结束时间meetingStateList
- 状态 (10, 20, 30, 31 ArrangeTimeStatus.getMeetingStatus 方法)com.seeyon.ctp.common.exceptions.BusinessException
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)
memberIds
- 人员id集合beginDate
- 开始时间endDate
- 结束时间states
- 状态 (10, 20, 30, 31 ArrangeTimeStatus.getMeetingStatus 方法)com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<MeetingBO> getMeetings(java.util.List<java.lang.Long> ids) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
void repairMeeting(java.lang.Long meetingId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
int 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.Exception
java.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.BusinessException
java.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.BusinessException
com.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.BusinessException
java.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.BusinessException
java.util.List<java.lang.Long> getAllTypeMember(java.lang.Long meetingId) throws com.seeyon.ctp.common.exceptions.BusinessException
meetingId
- com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
boolean 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.BusinessException
java.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.BusinessException
java.lang.String getResourceNames(java.util.List<java.lang.Long> resourceIds) throws com.seeyon.ctp.common.exceptions.BusinessException
获取会议资源控件 显示值
resourceIds
- 会议室资源idcom.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
java.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.BusinessException
java.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.BusinessException
java.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.BusinessException
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) 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.BusinessException
long 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.Exception
boolean 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.BusinessException
boolean 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.BusinessException
boolean 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.BusinessException
MeetingRoomAppBO getRoomAppById(java.lang.Long roomAppId) throws com.seeyon.ctp.common.exceptions.BusinessException
roomAppId
- 会议申请id 必传com.seeyon.ctp.common.exceptions.BusinessException
com.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.BusinessException
java.util.Map<java.lang.String,java.lang.Object> meetingMenuAuth() throws com.seeyon.ctp.common.exceptions.BusinessException
User
- com.seeyon.ctp.common.exceptions.BusinessException
default 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.InvocationTargetException
java.lang.IllegalAccessException
int countPendingMeetings() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
default java.lang.Boolean canShowJoin(MeetingBO meetingBO)
meetingBO
-