package com.iailab.module.data.dev.service; import com.iailab.framework.common.page.PageData; import com.iailab.framework.common.pojo.PageResult; import com.iailab.framework.common.service.BaseService; import com.iailab.module.data.dev.controller.admin.nvr.vo.DevNvrPageReqVO; import com.iailab.module.data.dev.controller.admin.nvr.vo.DevNvrSaveReqVO; import com.iailab.module.data.dev.dto.DevNvrDTO; import com.iailab.module.data.dev.entity.DevNvrEntity; import java.util.List; import java.util.Map; /** * @author PanZhibao * @Description * @createTime 2024年03月06日 */ public interface DevNvrService extends BaseService { PageResult getPage(DevNvrPageReqVO pageReqVO); List list(Map params); DevNvrDTO get(String id); DevNvrDTO getByCode(String code); String save(DevNvrSaveReqVO saveReqVO); String update(DevNvrSaveReqVO saveReqVO); void delete(Long id); // Long cheack(DevNvrDTO dto); DevNvrDTO getByIp(String ip); void setStatus(String ip, Integer status); }