GroupsRelationNetflixService.java 939 B

123456789101112131415161718192021222324252627282930313233
  1. package com.cyksj.service.relation;
  2. import cn.hutool.json.JSONObject;
  3. import com.cyksj.model.request.NfDeviceReq;
  4. import java.util.Date;
  5. import java.util.concurrent.atomic.AtomicInteger;
  6. /**
  7. * 项目名: yhlxj2
  8. * 文件名: GroupsRelationNetflixService
  9. * 创建者: JavaZou
  10. * 创建时间:2024/6/17 15:44
  11. */
  12. public interface GroupsRelationNetflixService {
  13. JSONObject setNetflixSeatNum(Integer seatNum, String seatName, String account, String password, Date expiryTime, String code);
  14. JSONObject setNetflixPin(Long relationId, long userId, String code);
  15. Integer getPinStatus(String taskId) throws Exception;
  16. Boolean confirmUpdate(String nfUrl);
  17. /**
  18. * 定时设置奈飞座位号
  19. */
  20. void timingSetNetflix(Integer num, String nickname, String account, String password, Date expiryTime, AtomicInteger start);
  21. JSONObject nfKickOut(long userId, Long relationId);
  22. void clickNfHouseholdDevice(NfDeviceReq nfDeviceReq);
  23. }