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);
|
}
|