dongyukun
2024-11-05 e8ad669f7c97d45cd23630dc101180a130d6c17e
提交 | 用户 | 时间
ce910c 1 package com.iailab.module.data.dev.service;
H 2
3 import com.iailab.framework.common.page.PageData;
4 import com.iailab.framework.common.pojo.PageResult;
5 import com.iailab.framework.common.service.BaseService;
6 import com.iailab.module.data.dev.controller.admin.camera.vo.DevCameraPageReqVO;
7 import com.iailab.module.data.dev.dto.DevCameraDTO;
8 import com.iailab.module.data.dev.entity.DevCameraEntity;
9
10 import javax.validation.Valid;
11 import java.util.List;
12 import java.util.Map;
13
14 /**
15  * @author PanZhibao
16  * @Description
17  * @createTime 2024年02月27日
18  */
19 public interface DevCameraService extends BaseService<DevCameraEntity> {
20
21     PageResult<DevCameraDTO> getPage(DevCameraPageReqVO cameraPageReqVO);
22
23     List<DevCameraDTO> list(@Valid DevCameraPageReqVO cameraPageReqVO);
24
25     List<DevCameraDTO> apiCameraList(Map<String, Object> params);
26
27     DevCameraDTO get(String id);
28
29     void save(DevCameraDTO dto);
30
31     void update(DevCameraDTO dto);
32
33     void delete(String[] ids);
34
35     Long cheack(DevCameraDTO dto);
36
37     List<DevCameraDTO> getByNVRId(String nvrId);
38
39     DevCameraDTO getByCode(Integer code);
40
41     List<String> getLocation();
42 }