Skip to content

Commit 0bff27a

Browse files
committed
[feat/#21] repository 추가
1 parent e778a69 commit 0bff27a

File tree

5 files changed

+40
-0
lines changed

5 files changed

+40
-0
lines changed

src/main/java/com/moplus/moplus_server/domain/concept/domain/ConceptTag.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,8 @@ public class ConceptTag extends BaseEntity {
2020
Long id;
2121

2222
String name;
23+
24+
public ConceptTag(String name) {
25+
this.name = name;
26+
}
2327
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.moplus.moplus_server.domain.concept.repository;
2+
3+
import com.moplus.moplus_server.domain.concept.domain.ConceptTag;
4+
import org.springframework.data.jpa.repository.JpaRepository;
5+
6+
public interface ConceptTagRepository extends JpaRepository<ConceptTag, Long> {
7+
}

src/main/java/com/moplus/moplus_server/domain/problem/domain/Problem.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,19 @@ public class Problem extends BaseEntity {
4444
@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true)
4545
@JoinColumn(name = "problem_id")
4646
private List<ChildProblem> childProblems = new ArrayList<>();
47+
48+
public Problem(String practiceTestId, int number, int answer, String comment, String mainProblemImageUrl,
49+
String mainAnalysisImageUrl, String readingTipImageUrl, String seniorTipImageUrl,
50+
String prescriptionImageUrl, Set<Long> conceptTagIds) {
51+
this.practiceTestId = practiceTestId;
52+
this.number = number;
53+
this.answer = answer;
54+
this.comment = comment;
55+
this.mainProblemImageUrl = mainProblemImageUrl;
56+
this.mainAnalysisImageUrl = mainAnalysisImageUrl;
57+
this.readingTipImageUrl = readingTipImageUrl;
58+
this.seniorTipImageUrl = seniorTipImageUrl;
59+
this.prescriptionImageUrl = prescriptionImageUrl;
60+
this.conceptTagIds = conceptTagIds;
61+
}
4762
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.moplus.moplus_server.domain.problem.repository;
2+
3+
import com.moplus.moplus_server.domain.problem.domain.ChildProblem;
4+
import org.springframework.data.jpa.repository.JpaRepository;
5+
6+
public interface ChildProblemRepository extends JpaRepository<ChildProblem, Long> {
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.moplus.moplus_server.domain.problem.repository;
2+
3+
import com.moplus.moplus_server.domain.problem.domain.Problem;
4+
import org.springframework.data.jpa.repository.JpaRepository;
5+
6+
public interface ProblemRepository extends JpaRepository<Problem, Long> {
7+
}

0 commit comments

Comments
 (0)