package com.product.administration.service.ide; import com.google.zxing.WriterException; import com.google.zxing.common.BitMatrix; import com.product.core.entity.DataTableEntity; import com.product.core.entity.FieldSetEntity; import com.product.core.exception.BaseException; import java.io.IOException; import java.text.ParseException; import java.util.HashMap; import java.util.List; /** * 会议室管理 */ public interface IConferenceManagerService { /** * 保存会议室 * * @param fse * @return * @throws BaseException */ boolean saveConferenceRoom(FieldSetEntity fse) throws BaseException; /** * 删除会议室 * * @param fse * @return * @throws BaseException */ boolean delConferenceRoom(FieldSetEntity fse) throws BaseException; String saveConferenceApply(FieldSetEntity fse)throws BaseException; boolean delConferenceApply(FieldSetEntity fse)throws BaseException; List getKbData(FieldSetEntity fse)throws BaseException; List getMeetingDetails(FieldSetEntity fse)throws BaseException; HashMap saveOrUpdateMeetingInfo(FieldSetEntity fse)throws BaseException; BitMatrix getQrCode(String content) throws BaseException, WriterException, IOException; void CancelAndStart(FieldSetEntity fse)throws BaseException; String ConferenceSign(FieldSetEntity fse) throws BaseException, ParseException; HashMap getSignOrVisitInfo(FieldSetEntity fse) throws BaseException; }