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