package com.ruoyi.alarmpoints.wall.mapper; import java.util.List; import com.ruoyi.alarmpoints.wall.domain.ArdWall; import com.ruoyi.alarmpoints.wall.domain.ArdWallUser; /** * 电子围栏管理Mapper接口 * * @author ard * @date 2023-07-20 */ public interface ArdWallMapper { /** * 查询电子围栏管理 * * @param id 电子围栏管理主键 * @return 电子围栏管理 */ public ArdWall selectArdWallById(String id); /** * 查询电子围栏管理列表 * * @param ardWall 电子围栏管理 * @return 电子围栏管理集合 */ public List selectArdWallList(ArdWall ardWall); /** * 新增电子围栏管理 * * @param ardWall 电子围栏管理 * @return 结果 */ public int insertArdWall(ArdWall ardWall); /** * 修改电子围栏管理 * * @param ardWall 电子围栏管理 * @return 结果 */ public int updateArdWall(ArdWall ardWall); /** * 删除电子围栏管理 * * @param id 电子围栏管理主键 * @return 结果 */ public int deleteArdWallById(String id); /** * 批量删除电子围栏管理 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdWallByIds(String[] ids); /** * 批量新增围栏关联用户 * * @param ardWallUserList 围栏关联用户列表 * @return 结果 */ public int batchArdWallUser(List ardWallUserList); /** * 通过围栏管理主键删除派警关联用户信息 * * @param id 围栏管理ID * @return 结果 */ public int deleteArdWallUserByWallId(String id); /** * 批量删除围栏关联用户 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdWallUserByWallIds(String[] ids); /** * 查询电子围栏管理列表按关联用户id * * @param userId 关联用户id * @return 电子围栏管理集合 */ public List selectArdWallListByUserId(String userId); public List getArdWallListByUserId(String userId); }