MidjourneyAccountService.java 727 B

123456789101112131415161718192021222324252627
  1. package com.cyksj.service.midjourney;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.cyksj.model.entity.MidjourneyAccount;
  4. import com.cyksj.model.entity.MidjourneyUser;
  5. import java.util.Date;
  6. /**
  7. * @author zwhui
  8. * @date 2024/4/12 15:54
  9. */
  10. public interface MidjourneyAccountService extends IService<MidjourneyAccount> {
  11. void addAccount(MidjourneyAccount midjourneyAccount) throws Exception;
  12. void removeAccount(Long id);
  13. void updateAccount(MidjourneyAccount midjourneyAccount);
  14. void updateStatus(Long id);
  15. void syncAccount(Long id);
  16. MidjourneyUser getMidjourneyUserToken(Long userId, Long relationId);
  17. void updateUserExpiryTime(Long relationId, Date expiryTime);
  18. }