package org.springblade.modules.netty.business.mapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; import org.springblade.modules.netty.business.entity.TalkBackEquipment; import org.springblade.modules.netty.business.entity.TalkBackEquipmentRecord; /** * 对讲设备mapper映射层 * @author zhongrj * @date 2023-03-02 */ @Mapper public interface TalkBackEquipmentMapper { /** * 新增对讲设备数据 * @param talkBackEquipment */ void saveTalkBackEquipment(TalkBackEquipment talkBackEquipment); /** * 新增对讲设备历史数据 * @param talkBackEquipmentRecord */ void saveTalkBackEquipmentRecord(TalkBackEquipmentRecord talkBackEquipmentRecord); /** * 查询设备信息 * @param code * @return */ @Select("select * from sys_talk_back_equipment where terminal_number = #{code}") TalkBackEquipment getTalkBackEquipment(String code); /** * 修改对讲设备信息 * @param talkBackEquipment */ void updateTalkBackEquipment(TalkBackEquipment talkBackEquipment); }