Skip to content

Commit

Permalink
Merge pull request #23 from f-lab-edu/feature/21
Browse files Browse the repository at this point in the history
[#21] member 패키지 생성 리팩토링
  • Loading branch information
zzangoobrother authored Jun 19, 2023
2 parents 75cc28d + 9e3bbeb commit 13f4b70
Show file tree
Hide file tree
Showing 28 changed files with 65 additions and 54 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import com.flab.goodchoice.coupon.domain.Coupon;
import com.flab.goodchoice.coupon.domain.CouponUseHistory;
import com.flab.goodchoice.coupon.domain.Member;
import com.flab.goodchoice.member.domain.model.Member;

public interface CouponUseHistoryQuery {
CouponUseHistory findByMemberIdAndCouponEntityId(Member member, Coupon coupon);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
import com.flab.goodchoice.coupon.exception.CouponError;
import com.flab.goodchoice.coupon.exception.CouponException;
import com.flab.goodchoice.coupon.infrastructure.repositories.AppliedUserRepository;
import com.flab.goodchoice.member.application.MemberQuery;
import com.flab.goodchoice.member.domain.model.Member;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.flab.goodchoice.coupon.domain;

import com.flab.goodchoice.member.domain.model.Member;
import lombok.AccessLevel;
import lombok.Builder;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.flab.goodchoice.coupon.domain;

import com.flab.goodchoice.member.domain.model.Member;
import lombok.AccessLevel;
import lombok.Builder;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import com.flab.goodchoice.coupon.domain.CouponPublish;
import com.flab.goodchoice.coupon.infrastructure.entity.CouponEntity;
import com.flab.goodchoice.coupon.infrastructure.entity.CouponPublishEntity;
import com.flab.goodchoice.coupon.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.coupon.infrastructure.repositories.CouponPublishRepository;
import org.springframework.stereotype.Component;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import com.flab.goodchoice.coupon.domain.CouponUseHistory;
import com.flab.goodchoice.coupon.infrastructure.entity.CouponEntity;
import com.flab.goodchoice.coupon.infrastructure.entity.CouponUseHistoryEntity;
import com.flab.goodchoice.coupon.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.coupon.infrastructure.repositories.CouponUseHistoryRepository;
import org.springframework.stereotype.Component;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import com.flab.goodchoice.coupon.application.CouponUseHistoryQuery;
import com.flab.goodchoice.coupon.domain.Coupon;
import com.flab.goodchoice.coupon.domain.CouponUseHistory;
import com.flab.goodchoice.coupon.domain.Member;
import com.flab.goodchoice.member.domain.model.Member;
import com.flab.goodchoice.coupon.infrastructure.entity.CouponUseHistoryEntity;
import com.flab.goodchoice.coupon.infrastructure.repositories.CouponUseHistoryRepository;
import org.springframework.stereotype.Component;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.flab.goodchoice.coupon.infrastructure.entity;

import com.flab.goodchoice.coupon.domain.CouponPublish;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import lombok.AccessLevel;
import lombok.Builder;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flab.goodchoice.coupon.domain.CouponUseHistory;
import com.flab.goodchoice.coupon.domain.UseState;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import lombok.AccessLevel;
import lombok.Builder;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package com.flab.goodchoice.member.application;

import com.flab.goodchoice.member.domain.model.Member;

public interface MemberCommand {
Member save(Member member);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package com.flab.goodchoice.member.application;

import com.flab.goodchoice.member.domain.model.Member;

public interface MemberQuery {
Member findById(Long memberId);
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.flab.goodchoice.coupon.domain;
package com.flab.goodchoice.member.domain.model;

import lombok.AccessLevel;
import lombok.Builder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.flab.goodchoice.coupon.infrastructure.repositories;
package com.flab.goodchoice.member.domain.repositories;

import com.flab.goodchoice.coupon.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import org.springframework.data.jpa.repository.JpaRepository;

public interface JpaMemberRepository extends MemberRepository, JpaRepository<MemberEntity, Long> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.flab.goodchoice.coupon.infrastructure.repositories;
package com.flab.goodchoice.member.domain.repositories;

import com.flab.goodchoice.coupon.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;

import java.util.Optional;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.flab.goodchoice.coupon.exception;
package com.flab.goodchoice.member.exception;

import lombok.Getter;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.flab.goodchoice.coupon.exception;
package com.flab.goodchoice.member.exception;

import com.flab.goodchoice.common.exception.BaseException;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.flab.goodchoice.coupon.infrastructure;
package com.flab.goodchoice.member.infrastructure;

import com.flab.goodchoice.coupon.application.MemberCommand;
import com.flab.goodchoice.coupon.domain.Member;
import com.flab.goodchoice.coupon.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.coupon.infrastructure.repositories.MemberRepository;
import com.flab.goodchoice.member.application.MemberCommand;
import com.flab.goodchoice.member.domain.model.Member;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.domain.repositories.MemberRepository;
import org.springframework.stereotype.Component;

@Component
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.flab.goodchoice.coupon.infrastructure;
package com.flab.goodchoice.member.infrastructure;

import com.flab.goodchoice.coupon.application.MemberQuery;
import com.flab.goodchoice.coupon.domain.Member;
import com.flab.goodchoice.coupon.exception.MemberError;
import com.flab.goodchoice.coupon.exception.MemberException;
import com.flab.goodchoice.coupon.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.coupon.infrastructure.repositories.MemberRepository;
import com.flab.goodchoice.member.application.MemberQuery;
import com.flab.goodchoice.member.domain.model.Member;
import com.flab.goodchoice.member.exception.MemberError;
import com.flab.goodchoice.member.exception.MemberException;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.domain.repositories.MemberRepository;
import org.springframework.stereotype.Component;

@Component
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.flab.goodchoice.coupon.infrastructure.entity;
package com.flab.goodchoice.member.infrastructure.entity;

import com.flab.goodchoice.coupon.domain.Member;
import com.flab.goodchoice.member.domain.model.Member;
import lombok.AccessLevel;
import lombok.Builder;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,14 @@
import com.flab.goodchoice.coupon.dto.CouponUsedInfoResponse;
import com.flab.goodchoice.coupon.dto.MemberSpecificCouponResponse;
import com.flab.goodchoice.coupon.exception.CouponException;
import com.flab.goodchoice.coupon.exception.MemberException;
import com.flab.goodchoice.member.exception.MemberException;
import com.flab.goodchoice.coupon.infrastructure.*;
import com.flab.goodchoice.coupon.infrastructure.entity.CouponEntity;
import com.flab.goodchoice.coupon.infrastructure.repositories.*;
import com.flab.goodchoice.member.application.MemberCommand;
import com.flab.goodchoice.member.application.MemberQuery;
import com.flab.goodchoice.member.domain.model.Member;
import com.flab.goodchoice.member.domain.repositories.MemberRepository;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import com.flab.goodchoice.coupon.domain.CouponPublish;
import com.flab.goodchoice.coupon.infrastructure.entity.CouponEntity;
import com.flab.goodchoice.coupon.infrastructure.entity.CouponPublishEntity;
import com.flab.goodchoice.coupon.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.coupon.infrastructure.repositories.CouponPublishRepository;

public class FakeCouponPublishCommand implements CouponPublishCommand {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import com.flab.goodchoice.coupon.domain.CouponUseHistory;
import com.flab.goodchoice.coupon.infrastructure.entity.CouponEntity;
import com.flab.goodchoice.coupon.infrastructure.entity.CouponUseHistoryEntity;
import com.flab.goodchoice.coupon.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.coupon.infrastructure.repositories.CouponUseHistoryRepository;

public class FakeCouponUseHistoryCommand implements CouponUseHistoryCommand {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import com.flab.goodchoice.coupon.application.CouponUseHistoryQuery;
import com.flab.goodchoice.coupon.domain.Coupon;
import com.flab.goodchoice.coupon.domain.CouponUseHistory;
import com.flab.goodchoice.coupon.domain.Member;
import com.flab.goodchoice.member.domain.model.Member;
import com.flab.goodchoice.coupon.infrastructure.entity.CouponUseHistoryEntity;
import com.flab.goodchoice.coupon.infrastructure.repositories.CouponUseHistoryRepository;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.flab.goodchoice.coupon.infrastructure;

import com.flab.goodchoice.coupon.application.MemberCommand;
import com.flab.goodchoice.coupon.domain.Member;
import com.flab.goodchoice.coupon.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.coupon.infrastructure.repositories.MemberRepository;
import com.flab.goodchoice.member.application.MemberCommand;
import com.flab.goodchoice.member.domain.model.Member;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.domain.repositories.MemberRepository;

public class FakeMemberCommand implements MemberCommand {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.flab.goodchoice.coupon.infrastructure;

import com.flab.goodchoice.coupon.application.MemberQuery;
import com.flab.goodchoice.coupon.domain.Member;
import com.flab.goodchoice.coupon.exception.MemberError;
import com.flab.goodchoice.coupon.exception.MemberException;
import com.flab.goodchoice.coupon.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.coupon.infrastructure.repositories.MemberRepository;
import com.flab.goodchoice.member.application.MemberQuery;
import com.flab.goodchoice.member.domain.model.Member;
import com.flab.goodchoice.member.exception.MemberError;
import com.flab.goodchoice.member.exception.MemberException;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.domain.repositories.MemberRepository;

public class FakeMemberQuery implements MemberQuery {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.flab.goodchoice.coupon.infrastructure.repositories;

import com.flab.goodchoice.coupon.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.infrastructure.entity.MemberEntity;
import com.flab.goodchoice.member.domain.repositories.MemberRepository;

import java.util.HashMap;
import java.util.Map;
Expand Down

0 comments on commit 13f4b70

Please sign in to comment.