package com.ard.work.point.well.mapper; import java.util.List; //import com.ard.work.point.well.domain.ArdWell; import com.ard.work.api.domian.ArdCamera; import com.ard.work.api.domian.ArdWell; import com.ard.work.point.well.domain.ArdWellDeptVo; import org.apache.ibatis.annotations.Param; /** * 井管理Mapper接口 * * @author ruoyi * @date 2024-09-07 */ public interface ArdWellMapper { /** * 查询井管理 * * @param id 井管理主键 * @return 井管理 */ public ArdWell selectArdWellById(String id); /** * 查询井管理 * * @param wellId 井号 * @return 井管理 */ public ArdWell selectArdWellByWellId(String wellId); /** * 查询井管理列表 * * @param ardWell 井管理 * @return 井管理集合 */ public List selectArdWellList(ArdWell ardWell); /** * 新增井管理 * * @param ardWell 井管理 * @return 结果 */ public int insertArdWell(ArdWell ardWell); /** * 修改井管理 * * @param ardWell 井管理 * @return 结果 */ public int updateArdWell(ArdWell ardWell); /** * 删除井管理 * * @param id 井管理主键 * @return 结果 */ public int deleteArdWellById(String id); /** * 批量删除井管理 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdWellByIds(String[] ids); /** * 根据deptId获取对应所有兴趣点数据 * * @param deptList deptId * @return 结果 */ List wellListDept(List deptList); public List selectArdWellByUserId(Long userId); /** * 校验井号是否唯一 * * @param wellId 井号 * @return 相机信息 */ public ArdWell checkWellIdUnique(String wellId); }