Merge pull request #178 from nagisa77/codex/implement-user-reaction-rules-and-add-new-types

Update reaction feature
This commit is contained in:
Tim
2025-07-11 13:31:49 +08:00
committed by GitHub
5 changed files with 44 additions and 4 deletions

View File

@@ -12,7 +12,11 @@ import lombok.Setter;
@Getter
@Setter
@NoArgsConstructor
@Table(name = "reactions")
@Table(name = "reactions",
uniqueConstraints = {
@UniqueConstraint(columnNames = {"user_id", "post_id", "type"}),
@UniqueConstraint(columnNames = {"user_id", "comment_id", "type"})
})
public class Reaction {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)

View File

@@ -7,5 +7,13 @@ public enum ReactionType {
LIKE,
DISLIKE,
RECOMMEND,
ANGRY
ANGRY,
FLUSHED,
STAR_STRUCK,
ROFL,
HOLDING_BACK_TEARS,
MIND_BLOWN,
POOP,
CLOWN,
SKULL
}