Request
package com.example.OepAchievers.Request;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Positive;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class CourseRequest {
@NotBlank
private String title;
private String description;
@Positive
private BigDecimal price;
}
package com.example.OepAchievers.Request;
import lombok.Data;
import org.antlr.v4.runtime.misc.NotNull;
@Data
public class EnrollmentRequest {
@NotNull
private Long studentId;
@NotNull
private Long courseId;
}
package com.example.OepAchievers.Request;
import com.example.OepAchievers.Model.User;
import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
@Data
public class RegisterUserRequest {
@NotBlank
private String fullName;
@Email
@NotBlank
private String email;
@NotBlank
private String password;
private User.Role role = User.Role.STUDENT;
private User.Role rule = User.Role.INSTRUCTOR;
private User.Role rle = User.Role.ADMIN;
}