added command to check your own commands

This commit is contained in:
Sheldan
2020-05-09 17:19:09 +02:00
parent aba98ef0c6
commit 1e203c19e0
11 changed files with 132 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
package dev.sheldan.abstracto.moderation.models.template.commands;
import dev.sheldan.abstracto.core.models.context.UserInitiatedServerContext;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.SuperBuilder;
@Getter
@Setter
@SuperBuilder
public class MyWarningsModel extends UserInitiatedServerContext {
private Boolean serverUsesDecays;
private Long totalWarnCount;
private Long currentWarnCount;
}

View File

@@ -1,6 +1,7 @@
package dev.sheldan.abstracto.moderation.service.management;
import dev.sheldan.abstracto.core.models.database.AServer;
import dev.sheldan.abstracto.core.models.database.AUser;
import dev.sheldan.abstracto.moderation.models.database.Warning;
import dev.sheldan.abstracto.core.models.database.AUserInAServer;
@@ -10,4 +11,6 @@ import java.util.List;
public interface WarnManagementService {
Warning createWarning(AUserInAServer warnedAUser, AUserInAServer warningAUser, String reason);
List<Warning> getActiveWarningsInServerOlderThan(AServer server, Instant date);
Long getTotalWarnsForUser(AUserInAServer aUserInAServer);
Long getActiveWarnsForUser(AUserInAServer aUserInAServer);
}