package com.xueyi.system.meeting.service;

import com.xueyi.common.web.entity.service.IBaseService;
import com.xueyi.system.api.meeting.domain.dto.DmMeetingOrdersDto;
import com.xueyi.system.api.meeting.domain.po.DmMeetingOrdersPo;
import com.xueyi.system.meeting.domain.query.DmMeetingOrdersQuery;

import java.util.List;
import java.util.Map;

/**
 * 会议室预约管理 服务层
 *
 * @author xueyi
 */
public interface IDmMeetingOrdersService extends IBaseService<DmMeetingOrdersQuery, DmMeetingOrdersDto> {
    List<DmMeetingOrdersPo> selectRoomList(DmMeetingOrdersPo query);

    void fixColumns(DmMeetingOrdersDto dto);

    Map<Long, List<DmMeetingOrdersPo>> selectOrderedList(Long deptId, String dateStr);
}