package com.objecteye.service; import com.objecteye.entity.AreaEquipmentShow; import com.objecteye.entity.PageResult; import com.objecteye.entity.SyAreaEquipment; import org.apache.ibatis.annotations.Mapper; import java.util.ArrayList; import java.util.HashMap; import java.util.List; /** * 服务层接口 * * @author Administrator */ @Mapper public interface AreaEquipmentService { /** * 返回全部列表 * * @return */ public ArrayList findAll(); /** * 返回全部列表设备可操作性 * * @return */ public ArrayList findAllEquip(); /** * 返回全部列表设备可操作性 * * @return */ public ArrayList findAllEquipAndArea(); /** * 返回分页列表 * * @return */ public PageResult findPage(int pageNum, int pageSize); /** * 增加 */ public int add(SyAreaEquipment areaEquipment); /** * 修改 */ public int update(SyAreaEquipment areaEquipment); /** * 根据ID获取实体 * * @param id * @return */ public SyAreaEquipment findOne(int id); /** * 批量删除 * * @param ids */ public void delete(int[] ids); /** * 批量删除 * * @param typeId */ public int delete(int typeId); /** * 分页 * * @param pageNum 当前页 码 * @param pageSize 每页记录数 * @return */ public PageResult findPage(SyAreaEquipment areaEquipment, int pageNum, int pageSize); /** * 根据id查找所有的设备id * * @param id * @return */ List findCaptureById(int id); /** * 根据id查找所有的设备信息 * * @param id * @return */ List> findCaptureMsgById(int id); }