ICameraService.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.fdkankan.manage_jp.service;
  2. import com.fdkankan.manage_jp.entity.Camera;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.fdkankan.manage_jp.entity.User;
  5. import com.fdkankan.manage_jp.vo.request.CameraAddParam;
  6. import com.fdkankan.manage_jp.vo.request.CameraListParam;
  7. import com.fdkankan.manage_jp.vo.request.SceneParam;
  8. import com.github.yulichang.base.MPJBaseService;
  9. import java.util.List;
  10. /**
  11. * <p>
  12. * 相机主表 服务类
  13. * </p>
  14. *
  15. * @author
  16. * @since 2022-12-30
  17. */
  18. public interface ICameraService extends MPJBaseService<Camera> {
  19. Camera findByChildName(String childName);
  20. Object pageList(CameraListParam param, User user);
  21. void add(CameraAddParam param);
  22. void updateByParam(CameraAddParam param);
  23. void unbind(CameraAddParam param);
  24. void bind(CameraAddParam param);
  25. List<Camera> getByChildNames(List<String> childNames);
  26. List<Camera> getLikeChildName(String childName);
  27. List<Camera> getByWiFiName(List<String> wifiName);
  28. Object getByUser(SceneParam param);
  29. }