mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-03-05 11:30:46 +08:00
feat: implement medal feature
This commit is contained in:
11
backend/src/main/java/com/openisle/dto/CommentMedalDto.java
Normal file
11
backend/src/main/java/com/openisle/dto/CommentMedalDto.java
Normal file
@@ -0,0 +1,11 @@
|
||||
package com.openisle.dto;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class CommentMedalDto extends MedalDto {
|
||||
private long currentCommentCount;
|
||||
private long targetCommentCount;
|
||||
}
|
||||
13
backend/src/main/java/com/openisle/dto/MedalDto.java
Normal file
13
backend/src/main/java/com/openisle/dto/MedalDto.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package com.openisle.dto;
|
||||
|
||||
import com.openisle.model.MedalType;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class MedalDto {
|
||||
private String icon;
|
||||
private String title;
|
||||
private String description;
|
||||
private MedalType type;
|
||||
private boolean completed;
|
||||
}
|
||||
11
backend/src/main/java/com/openisle/dto/PostMedalDto.java
Normal file
11
backend/src/main/java/com/openisle/dto/PostMedalDto.java
Normal file
@@ -0,0 +1,11 @@
|
||||
package com.openisle.dto;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PostMedalDto extends MedalDto {
|
||||
private long currentPostCount;
|
||||
private long targetPostCount;
|
||||
}
|
||||
11
backend/src/main/java/com/openisle/dto/SeedUserMedalDto.java
Normal file
11
backend/src/main/java/com/openisle/dto/SeedUserMedalDto.java
Normal file
@@ -0,0 +1,11 @@
|
||||
package com.openisle.dto;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SeedUserMedalDto extends MedalDto {
|
||||
private LocalDateTime registerDate;
|
||||
}
|
||||
Reference in New Issue
Block a user