package com.thhy.engineering.modules.biz.room.mapper; import com.thhy.engineering.modules.biz.room.entity.FloorPull; import com.thhy.engineering.modules.biz.room.entity.Room; import com.thhy.engineering.modules.biz.room.entity.RoomDto; import com.thhy.engineering.modules.biz.room.entity.RoomListVo; import org.springframework.stereotype.Component; import java.io.Serializable; import java.util.List; /** * Mapper 接口 * @author zhang_xiao_bo * @since 2023-04-11 17:19:21 */ @Component public interface RoomMapper { Room queryById(Serializable roomId); Integer queryVersionById(Serializable roomId); List findList(Room room); List findRoomList(Room room); List queryFloorByBuild(String buildId); List queryRoomByBuildFloor(Room room); List findAll(); void insert(Room room); void update(Room room); void deletelogic(Serializable roomId); void deleteById(Serializable roomId); void deleteByBuildFloor(Room room); int countByRoom(String roomId); RoomListVo CountByBuildFloor(RoomDto roomDto); }