package com.ruoyi.alarmpoints.well.mapper; import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWell; import com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWellDeptVo; import com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWellParam; import com.ruoyi.common.annotation.DataScope; /** * 井管理Mapper接口 * * @author 刘苏义 * @date 2023-03-07 */ public interface ArdAlarmpointsWellMapper extends BaseMapper { /** * 查询井管理 * * @param id 井管理主键 * @return 井管理 */ public ArdAlarmpointsWell selectArdAlarmpointsWellById(String id); /** * 查询井管理 * * @param wellId 井管理井号 * @return 井管理 */ public ArdAlarmpointsWell selectArdAlarmpointsWellByWellId(String wellId); /** * 查询井管理 * * @param ardAlarmpointsWell 按编号查询 * @return */ public List selectArdAlarmpointsWellByWellIdLike(ArdAlarmpointsWell ardAlarmpointsWell); /** * 查询井管理列表 * * @param ardAlarmpointsWell 井管理 * @return 井管理集合 */ public List selectArdAlarmpointsWellList(ArdAlarmpointsWell ardAlarmpointsWell); /** * 新增井管理 * * @param ardAlarmpointsWell 井管理 * @return 结果 */ public int insertArdAlarmpointsWell(ArdAlarmpointsWell ardAlarmpointsWell); /** * 修改井管理 * * @param ardAlarmpointsWell 井管理 * @return 结果 */ public int updateArdAlarmpointsWell(ArdAlarmpointsWell ardAlarmpointsWell); /** * 修改井管理按井号 * * @param ardAlarmpointsWell 井管理 * @return 结果 */ public int updateArdAlarmpointsWellByWellId(ArdAlarmpointsWell ardAlarmpointsWell); /** * 删除井管理 * * @param id 井管理主键 * @return 结果 */ public int deleteArdAlarmpointsWellById(String id); /** * 批量删除井管理 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdAlarmpointsWellByIds(String[] ids); /** * 核对井号是否唯一 * * @param wellId 需要核对的井号 * @return 结果 */ public ArdAlarmpointsWell checkWellIdExists(String wellId); List wellByPlanId(String id); List wellListDept(List deptList); List conditionList(ArdAlarmpointsWellParam ardAlarmpointsWellParam); }