ITmCameraService.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.fdkankan.fusion.service;
  2. import com.fdkankan.fusion.entity.TmCamera;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.fdkankan.fusion.entity.TmDepartment;
  5. import com.fdkankan.fusion.response.BindCameraDto;
  6. import java.util.HashMap;
  7. import java.util.List;
  8. import java.util.Set;
  9. /**
  10. * <p>
  11. * 相机关联关系表 服务类
  12. * </p>
  13. *
  14. * @author
  15. * @since 2023-07-28
  16. */
  17. public interface ITmCameraService extends IService<TmCamera> {
  18. List<TmCamera> getByUserId(String userId);
  19. void unBind(List<TmCamera> cameras);
  20. Object getDetail(String snCode);
  21. TmCamera getBySnCode(String snCode);
  22. Object pageList(Long pageNum, Long pageSize, String snCode, String deptId, Integer type,String searchKey);
  23. void bind(BindCameraDto param);
  24. void unBind(BindCameraDto param);
  25. void edit(BindCameraDto param);
  26. List<TmCamera> getByDeptIds(List<String> deptIds);
  27. List<TmCamera> getByDeptIds();
  28. HashMap<String, TmDepartment> getMapBySnCodes(Set<String> snCodes);
  29. }