| | |
| | | package org.sxkj.fw.area.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import org.sxkj.fw.area.dto.FwDefenseSceneManageDTO; |
| | | import org.sxkj.fw.area.param.FwDefenseSceneManagePageParam; |
| | | import org.sxkj.fw.area.entity.FwDefenseSceneManageEntity; |
| | | import org.sxkj.fw.area.vo.FwDefenseSceneManageVO; |
| | | import org.sxkj.fw.area.excel.FwDefenseSceneManageExcel; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.springblade.core.mp.base.BaseService; |
| | | import org.sxkj.fw.common.FwBaseInfo; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | * 自定义分页 |
| | | * |
| | | * @param page |
| | | * @param fwDefenseSceneManage |
| | | * @param fwDefenseSceneManagePageParam |
| | | * @return |
| | | */ |
| | | IPage<FwDefenseSceneManageVO> selectFwDefenseSceneManagePage(IPage<FwDefenseSceneManageVO> page, FwDefenseSceneManageDTO fwDefenseSceneManage); |
| | | IPage<FwDefenseSceneManageVO> selectFwDefenseSceneManagePage(IPage<FwDefenseSceneManageVO> page, FwDefenseSceneManagePageParam fwDefenseSceneManagePageParam); |
| | | |
| | | /** |
| | | * 详情 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | FwDefenseSceneManageVO selectFwDefenseSceneManageDetail(Long id); |
| | | |
| | | /** |
| | | * 列表(按时间过滤有效区间) |
| | | * |
| | | * @param time |
| | | * @return |
| | | */ |
| | | List<FwDefenseSceneManageVO> selectFwDefenseSceneManageList(java.util.Date time); |
| | | |
| | | |
| | | /** |
| | |
| | | */ |
| | | List<FwDefenseSceneManageExcel> exportFwDefenseSceneManage(Wrapper<FwDefenseSceneManageEntity> queryWrapper); |
| | | |
| | | /** |
| | | * 新增或修改 |
| | | * @param convert |
| | | * @return |
| | | */ |
| | | boolean saveOrUpdateFwDefenseSceneManage(FwDefenseSceneManageEntity convert); |
| | | |
| | | /** |
| | | * 批量删除 |
| | | * @param longList |
| | | * @return |
| | | */ |
| | | boolean deleteFwDefenseSceneManage(List<Long> longList); |
| | | |
| | | /** |
| | | * 获取场景管理下的所有设备ID |
| | | * @param sceneManageId |
| | | * @return |
| | | */ |
| | | List<Long> selectDeviceId(Long sceneManageId); |
| | | |
| | | /** |
| | | * |
| | | * @param fwBaseInfo |
| | | * @param time |
| | | * @return |
| | | */ |
| | | List<FwDefenseSceneManageVO> selectFwDefenseSceneManageCockpitList(FwBaseInfo fwBaseInfo, Date time); |
| | | } |