-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#7 - Feat: 1번 회원 글 6개 작성/도서 2개 등록, 2번 회원 글 2개 작성/도서 1개 등록 initData 추가
- Loading branch information
Showing
1 changed file
with
24 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,16 +10,31 @@ | |
|
||
public interface InitDataBefore { | ||
default void before(MemberService memberService, PostService postService, ProductService productService) { | ||
// 작가 회원 | ||
Member member1 = memberService.join(new JoinForm("user1", "1234", "작가", "[email protected]")); | ||
// 일반 회원 | ||
Member member2 = memberService.join(new JoinForm("user2", "1234", null, "[email protected]")); | ||
// 1번 회원(작가) | ||
Member member1 = memberService.join(new JoinForm("user1", "1234", "딸기", "[email protected]")); | ||
// 2번 회원(작가) | ||
Member member2 = memberService.join(new JoinForm("user2", "1234", "초코", "[email protected]")); | ||
// 3번 회원(일반) | ||
Member member3 = memberService.join(new JoinForm("user3", "1234", null, "[email protected]")); | ||
|
||
// 글 작성 | ||
postService.write(member1, new WriteForm("제목1", "안녕하세요1", "<ul><li><p>안녕하세요1</p></li></ul>","#판타지 #소설 #판타지 #SF")); | ||
postService.write(member1, new WriteForm("제목2", "안녕하세요2", "<ul><li><p>안녕하세요2</p></li></ul>", "#판타지 #로맨스")); | ||
// 1번 회원 글 작성 | ||
postService.write(member1, new WriteForm("해리포터1-1", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>","#해리포터1")); | ||
postService.write(member1, new WriteForm("해리포터1-2", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>", "#해리포터1")); | ||
postService.write(member1, new WriteForm("해리포터1-3", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>", "#해리포터1")); | ||
postService.write(member1, new WriteForm("해리포터2-1", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>", "#해리포터2")); | ||
postService.write(member1, new WriteForm("해리포터2-2", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>", "#해리포터2")); | ||
postService.write(member1, new WriteForm("해리포터2-3", "판타지 소설입니다.", "<ul><li><p>판타지 소설입니다.</p></li></ul>", "#해리포터2")); | ||
|
||
// 1번 회원이 1번(판타지) 글 키워드 선택 -> 1, 2번 글 도서 등록 | ||
productService.create(member1, new ProductForm("해리포터", "판타지 소설입니다.", 10000, 1L, "#판타지 #소설")); | ||
// 1번 회원이 1번(판타지) 글 키워드 선택 -> 1, 2, 3번 글 도서 등록 | ||
productService.create(member1, new ProductForm("해리포터1", "판타지 소설입니다.", 18000, 1L, "#판타지 #소설")); | ||
// 1번 회원이 1번(판타지) 글 키워드 선택 -> 4, 5, 6번 글 도서 등록 | ||
productService.create(member1, new ProductForm("해리포터2", "판타지 소설입니다.", 20000, 1L, "#판타지 #소설")); | ||
|
||
// 2번 회원 글 작성 | ||
postService.write(member2, new WriteForm("하트모양 크래커1", "로맨스 소설입니다.", "<ul><li><p>로맨스 소설입니다.</p></li></ul>","#하트모양_크래커")); | ||
postService.write(member2, new WriteForm("하트모양 크래커2", "로맨스 소설입니다.", "<ul><li><p>로맨스 소설입니다.</p></li></ul>", "#하트모양_크래커")); | ||
|
||
// 2번 회원이 2번(로맨스) 글 키워드 선택 -> 4, 5번 글 도서 등록 | ||
productService.create(member2, new ProductForm("하트모양 크래커", "로맨스 소설입니다.", 15000, 3L, "#로맨스 #소설")); | ||
} | ||
} |