using Appointment.Entity; using System; using System.Collections.Generic; using System.Data; using System.Text; using System.Threading.Tasks; namespace Appointment.IRepository { public interface IApptRepo { /// /// 根据时间段获取可使用的会议厅资源 /// /// /// ApiResult> UsableMeetingList(MeetingReq req); /// /// 根据日期与场次获取可使用会议厅资源 /// /// /// ApiResult> UsableMeeting(UsableMeetingReq req); /// /// 获取房间列表 /// /// ApiResult> UsableRoom(UsableRoomReq req); /// /// 据时间段获取房类最小可用数 /// /// /// ApiResult> UsableRoomMin(UsableRoomReq req); /// /// 获取自定义备注列表项 /// /// ApiResult> RemarkList(); /// /// 添加预订 /// /// /// Task Add(ApptSummaryReq req); /// /// 删除主单或详情 /// /// /// ApiResult DeleteAppt(AuditDeleteReq req); /// /// 预订审核 /// /// /// Task ApptAudit(ApptAuditReq req); /// /// 取消预订 /// /// /// public ApiResult CancelAudit(ApptAuditReq req); /// /// 转审批 /// /// /// public ApiResult TransferAudit(TransferAuditReq req); /// /// 抄送操作 /// /// /// ApiResult ApptSend(ApptSendReq req); /// /// 查询实体 /// /// 主键 /// ApiResult GetModel(int id); /// /// 获取我申请的预订信息 /// /// /// public ApiResult> MyApptApplyPageReq(MyApptApplyPageReq req); /// /// 获取我的待审核的 /// /// /// public ApiResult> MyPartakePage(MyApptAuditPageReq req); /// /// 获取预订审核记录表 /// /// /// public ApiResult AuditorLogTree(CommIntReq req); public ApiResult Demo(CommPageReq req); } }