package com.ruoyi.device.camera.service; import java.util.List; import com.ruoyi.device.camera.domain.ArdCameraUserPostion; import com.ruoyi.device.camera.domain.ArdCameras; /** * 用户预览位置Service接口 * * @author 刘苏义 * @date 2024-05-08 */ public interface IArdCameraUserPostionService { /** * 查询用户预览位置 * * @param id 用户预览位置主键 * @return 用户预览位置 */ public ArdCameraUserPostion selectArdCameraUserPostionById(String id); /** * 查询用户预览相机信息 * * @param position 用户预览位置 * @return 用户预览位置 */ public ArdCameras selectArdCameraUserPostionByPosition(String position); /** * 查询用户预览位置列表 * * @param ardCameraUserPostion 用户预览位置 * @return 用户预览位置集合 */ public List selectArdCameraUserPostionList(ArdCameraUserPostion ardCameraUserPostion); /** * 新增用户预览位置 * * @param ardCameraUserPostion 用户预览位置 * @return 结果 */ public int insertArdCameraUserPostion(ArdCameraUserPostion ardCameraUserPostion); /** * 修改用户预览位置 * * @param ardCameraUserPostion 用户预览位置 * @return 结果 */ public int updateArdCameraUserPostion(ArdCameraUserPostion ardCameraUserPostion); /** * 批量删除用户预览位置 * * @param ids 需要删除的用户预览位置主键集合 * @return 结果 */ public int deleteArdCameraUserPostionByIds(String[] ids); /** * 删除用户预览位置信息 * * @param id 用户预览位置主键 * @return 结果 */ public int deleteArdCameraUserPostionById(String id); }