| package com.doumee.dao.business; | 
|   | 
| import com.baomidou.mybatisplus.core.conditions.Wrapper; | 
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
| import com.baomidou.mybatisplus.core.metadata.IPage; | 
| import com.baomidou.mybatisplus.core.toolkit.Constants; | 
| import com.doumee.dao.business.model.Rooms; | 
| import com.doumee.dao.web.response.MeetingListResponse; | 
| import com.doumee.dao.web.response.ProjectsResponse; | 
| import com.doumee.dao.web.response.RoomsResponse; | 
| import org.apache.ibatis.annotations.Param; | 
| import org.apache.ibatis.annotations.Select; | 
|   | 
| import java.util.List; | 
|   | 
| /** | 
|  * @author 江蹄蹄 | 
|  * @date 2023/05/04 18:18 | 
|  */ | 
| public interface RoomsMapper extends BaseMapper<Rooms> { | 
|   | 
|   | 
|   | 
|     @Select(" SELECT * FROM meeting_rooms " + | 
|             " ${ew.customSqlSegment} ") | 
|     List<RoomsResponse> getRoomsList(@Param(Constants.WRAPPER) Wrapper wrapper); | 
|   | 
|   | 
|     @Select(" select * from meeting_rooms  " + | 
|             " ${ew.customSqlSegment} ") | 
|     IPage<RoomsResponse> myRoomsPage(IPage<RoomsResponse> page, @Param(Constants.WRAPPER) Wrapper wrapper); | 
|   | 
|   | 
|     @Select(" select * from meeting_rooms  " + | 
|             " where id = #{id} ") | 
|     RoomsResponse myRoomsDetail(@Param("id") Integer id); | 
|   | 
|   | 
| } |