b9137204a0
- FilePreview.vue: add normalizedFileType computed to handle backend returning uppercase HTML/MD/PPTX (fixes preview/download buttons) - FilePreview.vue: bg-gradient-to-r from-orange-500 -> bg-orange-500 (Tailwind v4 gradient + CSS variable = transparent) - ReportCard.vue: bg-gradient-to-r -> bg-orange-600 for selected state - Add .opencode/, node_modules/, dist/ to .gitignore - Initial git setup for publish project
29 lines
811 B
Java
29 lines
811 B
Java
package com.reportdist.dto;
|
|
|
|
import jakarta.validation.constraints.NotBlank;
|
|
|
|
public class ProjectRequest {
|
|
|
|
@NotBlank(message = "Project name is required")
|
|
private String name;
|
|
|
|
private String description;
|
|
|
|
private String coverImage;
|
|
|
|
public ProjectRequest() {}
|
|
|
|
public ProjectRequest(String name, String description) {
|
|
this.name = name;
|
|
this.description = description;
|
|
}
|
|
|
|
public String getName() { return name; }
|
|
public void setName(String name) { this.name = name; }
|
|
|
|
public String getDescription() { return description; }
|
|
public void setDescription(String description) { this.description = description; }
|
|
|
|
public String getCoverImage() { return coverImage; }
|
|
public void setCoverImage(String coverImage) { this.coverImage = coverImage; }
|
|
} |