⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iconferencemanage.java

📁 sso呵呵
💻 JAVA
字号:
package com.mdcl.mocha.jlcmcc.conferenceManager.dao;

import java.util.List;

import com.mdcl.mocha.jlcmcc.conferenceManager.bean.BaseActionForm;
import com.mdcl.mocha.jlcmcc.conferenceManager.bean.MeetingInfo;
import com.mdcl.mocha.jlcmcc.conferenceManager.bean.MeetingUseInfoBean;

public interface IConferenceManage {


	/** 新增会议使用信息
	 * @param baseForm
	 */
	public void createNewMeetingUseInfo(BaseActionForm baseForm);
	/** 更改会议室使用信息
	 * @param baseForm
	 */
	public void updateNewMeetingUseInfo(BaseActionForm baseForm);
	/**根据会议室id查询会议室信息
	 * @param baseForm
	 * @return List
	 */
	public MeetingInfo queryMeetingInfoById(BaseActionForm baseForm);
	/**根据会议室名称查询会议室信息
	 * @param baseForm
	 * @return List
	 */
	public MeetingInfo queryMeetingInfoByName(BaseActionForm baseForm);

	/**查询所有会议室信息
	 * @param baseForm
	 * @return List
	 */
	public List queryMeetingInfo();
	/** 更改会议室信息
	 * @param baseForm
	 */
	public void updateNewMeetingInfo(BaseActionForm baseForm);
	/** 新增会议室信息
	 * @param baseForm
	 */
	public void createNewMeetingInfo(BaseActionForm baseForm);
	/**根据会议室名称查询会议室信息(排除指定id的会议室信息)
	 * @param baseForm
	 * @return List
	 */
	public MeetingInfo queryMeetingInfoByNameExpId(BaseActionForm baseForm);
	/** 根据会议室id删除会议室信息
	 * @param baseForm
	 */
	public void deleteMeetingInfo(BaseActionForm baseForm);
	/**根据会议预定Id查询会议室预定信息
	 * @param baseForm
	 * @return List
	 */
	public MeetingUseInfoBean queryMeetingUseInfoById(BaseActionForm baseForm);
	/**根据会议开始时间和结束时间 或 会议室id 或 预定会议室id 查询会议室预定信息
	 * @param baseForm
	 * @return List
	 */
	public MeetingUseInfoBean queryMeetingUseInfoByParams(BaseActionForm baseForm);
	/** 根据会议室预定id删除会议室预定信息
	 * @param baseForm
	 */
	public void deleteMeetingUseInfo(BaseActionForm baseForm);
	/**根据meetingid判断是否存在 会议室预定信息
	 * @param baseForm
	 * @return boolean
	 */
	public boolean isExistMeetingUseInfo(BaseActionForm baseForm);
	/**根据会议室id判断该会议室是否已经被预定
	 * @param baseForm
	 * @return
	 */
	public boolean isMeetingUseInfoHasContract(BaseActionForm baseForm);


/*********************************************************************************************************************/

	/**
	 * 方法描述 得到所有会议室信息
	 * @return List(item: MeetingInfo)
	 */
	public List getMeetingAll();

	/**
	 * 方法描述 根据会议室ID得到详细的会议室信息
	 *@param meetID 会议室ID
	 * @return
	 */
	public MeetingInfo getMeetingByID(String meetID);

	/**
	 * 方法描述 判断当前会议室是否被使用,根据会议室和时间
	 * @param meetID 会议室ID
	 * @param Date 时间
	 * @return
	 */
	public boolean isMeetingUse(String meetID, String startDate ,String endDate);

	/**
	 * 方法描述 得到会议室使用的详细信息列表
	 * @param meetID
	 * @param Date
	 * @return
	 */
	public List getMeetingUseInfo(String meetID, String date);

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -