Use DTO for activity list

This commit is contained in:
Tim
2025-08-12 01:22:26 +08:00
parent f977f96407
commit 499488c22a
3 changed files with 52 additions and 2 deletions

View File

@@ -0,0 +1,21 @@
package com.openisle.dto;
import com.openisle.model.ActivityType;
import lombok.Data;
import java.time.LocalDateTime;
/**
* DTO representing an activity without participant details.
*/
@Data
public class ActivityDto {
private Long id;
private String title;
private String icon;
private String content;
private LocalDateTime startTime;
private LocalDateTime endTime;
private ActivityType type;
private boolean ended;
}