Files
no-copy/src/main/java/ru/soune/nocopy/service/referral/ReferralRepoImpl.java
T

76 lines
1.6 KiB
Java
Raw Normal View History

2026-02-06 01:01:34 +07:00
package ru.soune.nocopy.service.referral;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.springframework.stereotype.Repository;
import ru.soune.Referral;
import ru.soune.ReferralInvitee;
import ru.soune.ReferralRepo;
import java.util.List;
@Repository
public class ReferralRepoImpl implements ReferralRepo {
@Override
public String getUserIdByLink(String link) {
// TODO
return "";
}
@Override
public @NotNull String getUserReferralLink(long userId) {
return "";
}
@Override
public @Nullable Long getInviterIdForUser(long userId) {
return 0L;
}
@Override
public @NotNull String getReferralLevelForUser(long userId) {
return "";
}
@Override
public @NotNull Referral getReferralByUserId(long userId) {
return null;
}
@Override
public @NotNull List<ReferralInvitee> getReferralInvitees(long userId, int pageSize, int pageNumber) {
return List.of();
}
@Override
public void createReferralEntity(@NotNull Referral entity) {
}
@Override
public void increaseIncome(long userId, int transferAmount) {
}
@Override
public boolean activateUser(long userId) {
return false;
}
@Override
public int getActiveInviteeForUser(long userId) {
return 0;
}
@Override
public int getTotalInviteeForUser(long userId) {
return 0;
}
@Override
public void upgradeReferralLevelForUser(long userId, @NotNull String newLevelId) {
}
}