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.DeviceChannelPoliceCamera; import org.springblade.modules.netty.business.entity.DeviceMobilePositionPoliceCamera; /** * 执法记录仪mapper映射层 * @author zhongrj * @date 2023-03-02 */ @Mapper public interface DeviceChannelPoliceCameraMapper { /** * 新增执法记录仪数据 * @param talkBackEquipment */ void saveDeviceChannelPoliceCamera(DeviceChannelPoliceCamera talkBackEquipment); /** * 新增执法记录仪历史数据 * @param talkBackEquipmentRecord */ void saveDeviceMobilePositionPoliceCamera(DeviceMobilePositionPoliceCamera talkBackEquipmentRecord); /** * 查询设备信息 * @param code * @return */ @Select("select * from device_channel_police_camera where channelId = #{code}") DeviceChannelPoliceCamera getTalkBackEquipment(String code); /** * 修改执法记录仪信息 * @param talkBackEquipment */ void updateDeviceChannelPoliceCamera(DeviceChannelPoliceCamera talkBackEquipment); }