houzhongjian
2024-11-14 08b6a55a3a111aaee9842999b85afa60b6d61dc3
提交 | 用户 | 时间
149dd0 1 package com.iailab.module.data.video.service;
H 2
3
4 import com.iailab.framework.common.pojo.PageResult;
5 import com.iailab.framework.common.service.BaseService;
6 import com.iailab.module.data.video.controller.admin.nvr.vo.NvrPageReqVO;
7 import com.iailab.module.data.video.controller.admin.nvr.vo.NvrSaveReqVO;
8 import com.iailab.module.data.video.dto.NvrDTO;
9 import com.iailab.module.data.video.entity.NvrEntity;
10
11 import java.util.List;
12 import java.util.Map;
13
14 /**
15  * @author PanZhibao
16  * @Description
17  * @createTime 2024年03月06日
18  */
19 public interface NvrService extends BaseService<NvrEntity> {
20
21     PageResult<NvrDTO> getPage(NvrPageReqVO pageReqVO);
22
23     List<NvrDTO> list(Map<String, Object> params);
24
25     NvrDTO get(String id);
26
27     NvrDTO getByCode(String code);
28
29     String save(NvrSaveReqVO saveReqVO);
30
31     String update(NvrSaveReqVO saveReqVO);
32
08b6a5 33     void delete(String id);
149dd0 34
H 35 //    Long cheack(DevNvrDTO dto);
36
37     NvrDTO getByIp(String ip);
38
39     void setStatus(String ip, Integer status);
40 }