
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
package com.example.educatback.controller.response;
import com.example.educatback.model.entity.Member;
import jakarta.persistence.Column;
import lombok.Builder;
import lombok.Data;
public class MemberResponse {
@Data
@Builder
public static class Detail {
private String id;
private String password;
private String name;
private int grade;
public static Detail of(Member member) {
return Detail.builder()
.id(member.getUsername())
.password(member.getPassword())
.name(member.getName())
.grade(member.getGrade())
.build();
}
}
@Data
@Builder
public static class Login {
private String id;
public static Login of(Member member) {
return Login.builder()
.id(member.getUsername())
.build();
}
}
@Data
@Builder
public static class Rating {
private int focus;
private int expression;
private int understand;
private int word;
private int sentence;
private int grammar;
public static Rating of(Member member) {
return Rating.builder()
.focus(member.getFocus())
.expression(member.getExpression())
.understand(member.getUnderstand())
.word(member.getWord())
.sentence(member.getSentence())
.grammar(member.getGrammar())
.build();
}
}
}