Skip to content

Commit 17715eb

Browse files
committed
디렉토리 구조 변경
1 parent 681a419 commit 17715eb

File tree

66 files changed

+181
-217
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+181
-217
lines changed

src/main/java/com/dduckddak/domain/data/controller/FacilityController.java renamed to src/main/java/com/dduckddak/domain/data/facility/controller/FacilityController.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package com.dduckddak.domain.data.controller;
1+
package com.dduckddak.domain.data.facility.controller;
22

33

4-
import com.dduckddak.domain.data.dto.FacilityByDistrictResponse;
5-
import com.dduckddak.domain.data.dto.FacilityDto;
6-
import com.dduckddak.domain.data.service.FacilityService;
4+
import com.dduckddak.domain.data.facility.dto.FacilityByDistrictResponse;
5+
import com.dduckddak.domain.data.facility.dto.FacilityDto;
6+
import com.dduckddak.domain.data.facility.service.FacilityService;
77
import com.dduckddak.global.ApiResponse;
88
import io.swagger.v3.oas.annotations.Operation;
99
import io.swagger.v3.oas.annotations.tags.Tag;

src/main/java/com/dduckddak/domain/data/dto/FacilityByDistrictResponse.java renamed to src/main/java/com/dduckddak/domain/data/facility/dto/FacilityByDistrictResponse.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
package com.dduckddak.domain.data.dto;
1+
package com.dduckddak.domain.data.facility.dto;
22

33

4-
import com.dduckddak.domain.data.model.Facility;
54
import com.querydsl.core.annotations.QueryProjection;
65
import lombok.Builder;
76
import lombok.Getter;

src/main/java/com/dduckddak/domain/data/dto/FacilityDto.java renamed to src/main/java/com/dduckddak/domain/data/facility/dto/FacilityDto.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
package com.dduckddak.domain.data.dto;
1+
package com.dduckddak.domain.data.facility.dto;
22

33

4-
import com.dduckddak.domain.data.model.Facility;
4+
import com.dduckddak.domain.data.facility.model.Facility;
55
import lombok.Builder;
66
import lombok.Getter;
7-
import lombok.NoArgsConstructor;
87

98
@Getter
109
@Builder

src/main/java/com/dduckddak/domain/data/model/Facility.java renamed to src/main/java/com/dduckddak/domain/data/facility/model/Facility.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.data.model;
1+
package com.dduckddak.domain.data.facility.model;
22

33
import com.dduckddak.domain.town.model.Town;
44
import jakarta.persistence.*;

src/main/java/com/dduckddak/domain/data/repository/FacilityBulkRepository.java renamed to src/main/java/com/dduckddak/domain/data/facility/repository/FacilityBulkRepository.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
package com.dduckddak.domain.data.repository;
1+
package com.dduckddak.domain.data.facility.repository;
22

3-
import com.dduckddak.domain.data.model.Facility;
4-
import com.dduckddak.domain.data.model.Sales;
3+
import com.dduckddak.domain.data.facility.model.Facility;
54
import jakarta.transaction.Transactional;
65
import lombok.RequiredArgsConstructor;
76
import org.springframework.jdbc.core.JdbcTemplate;

src/main/java/com/dduckddak/domain/data/repository/FacilityRepository.java renamed to src/main/java/com/dduckddak/domain/data/facility/repository/FacilityRepository.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
package com.dduckddak.domain.data.repository;
1+
package com.dduckddak.domain.data.facility.repository;
22

3-
import com.dduckddak.domain.data.model.Facility;
4-
import com.dduckddak.domain.data.model.Finance;
3+
import com.dduckddak.domain.data.facility.model.Facility;
54
import org.springframework.data.jpa.repository.JpaRepository;
65

76
public interface FacilityRepository extends JpaRepository<Facility, Long>, FacilityRepositoryCustom {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.dduckddak.domain.data.facility.repository;
2+
3+
import com.dduckddak.domain.data.facility.dto.FacilityByDistrictResponse;
4+
import com.dduckddak.domain.data.facility.model.Facility;
5+
6+
public interface FacilityRepositoryCustom {
7+
8+
Facility findByTownCodeAndQuarter(String code);
9+
10+
FacilityByDistrictResponse findRecentByDistrict(String district);
11+
}

src/main/java/com/dduckddak/domain/data/repository/FacilityRepositoryImpl.java renamed to src/main/java/com/dduckddak/domain/data/facility/repository/FacilityRepositoryImpl.java

+3-9
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,14 @@
1-
package com.dduckddak.domain.data.repository;
1+
package com.dduckddak.domain.data.facility.repository;
22

3-
import com.dduckddak.domain.data.dto.FacilityByDistrictResponse;
3+
import com.dduckddak.domain.data.facility.dto.FacilityByDistrictResponse;
44
import com.dduckddak.domain.data.dto.QFacilityByDistrictResponse;
5-
import com.dduckddak.domain.data.dto.QPopulationByDistrictResponse;
6-
import com.dduckddak.domain.data.model.Facility;
7-
import com.dduckddak.domain.data.model.Population;
8-
import com.dduckddak.domain.data.model.PopulationType;
5+
import com.dduckddak.domain.data.facility.model.Facility;
96
import com.querydsl.core.types.dsl.Expressions;
107
import com.querydsl.jpa.impl.JPAQuery;
118
import com.querydsl.jpa.impl.JPAQueryFactory;
129
import lombok.RequiredArgsConstructor;
1310

14-
import java.util.List;
15-
1611
import static com.dduckddak.domain.data.model.QFacility.facility;
17-
import static com.dduckddak.domain.data.model.QPopulation.population;
1812
import static com.dduckddak.domain.town.model.QTown.town;
1913

2014
@RequiredArgsConstructor

src/main/java/com/dduckddak/domain/data/service/FacilityService.java renamed to src/main/java/com/dduckddak/domain/data/facility/service/FacilityService.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package com.dduckddak.domain.data.service;
1+
package com.dduckddak.domain.data.facility.service;
22

3-
import com.dduckddak.domain.data.dto.FacilityByDistrictResponse;
4-
import com.dduckddak.domain.data.dto.FacilityDto;
5-
import com.dduckddak.domain.data.model.Facility;
6-
import com.dduckddak.domain.data.repository.FacilityRepository;
3+
import com.dduckddak.domain.data.facility.dto.FacilityByDistrictResponse;
4+
import com.dduckddak.domain.data.facility.dto.FacilityDto;
5+
import com.dduckddak.domain.data.facility.model.Facility;
6+
import com.dduckddak.domain.data.facility.repository.FacilityRepository;
77
import lombok.RequiredArgsConstructor;
88
import org.springframework.stereotype.Service;
99

src/main/java/com/dduckddak/domain/data/model/Finance.java renamed to src/main/java/com/dduckddak/domain/data/finance/model/Finance.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.data.model;
1+
package com.dduckddak.domain.data.finance.model;
22

33
import com.dduckddak.domain.town.model.Town;
44
import jakarta.persistence.*;

src/main/java/com/dduckddak/domain/data/repository/FinanceBulkRepository.java renamed to src/main/java/com/dduckddak/domain/data/finance/repository/FinanceBulkRepository.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
package com.dduckddak.domain.data.repository;
1+
package com.dduckddak.domain.data.finance.repository;
22

33

4-
import com.dduckddak.domain.data.model.Finance;
5-
import com.dduckddak.domain.data.model.Population;
4+
import com.dduckddak.domain.data.finance.model.Finance;
65
import jakarta.transaction.Transactional;
76
import lombok.RequiredArgsConstructor;
87
import org.springframework.jdbc.core.JdbcTemplate;

src/main/java/com/dduckddak/domain/data/repository/FinanceRepository.java renamed to src/main/java/com/dduckddak/domain/data/finance/repository/FinanceRepository.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.dduckddak.domain.data.repository;
1+
package com.dduckddak.domain.data.finance.repository;
22

3-
import com.dduckddak.domain.data.model.Finance;
3+
import com.dduckddak.domain.data.finance.model.Finance;
44
import org.springframework.data.jpa.repository.JpaRepository;
55

66
public interface FinanceRepository extends JpaRepository<Finance, Long> {

src/main/java/com/dduckddak/domain/data/dto/MarketAnalysisResponse.java renamed to src/main/java/com/dduckddak/domain/data/markettrends/dto/MarketAnalysisResponse.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.data.dto;
1+
package com.dduckddak.domain.data.markettrends.dto;
22

33
import lombok.AllArgsConstructor;
44
import lombok.Builder;

src/main/java/com/dduckddak/domain/data/dto/MarketTrendsResponse.java renamed to src/main/java/com/dduckddak/domain/data/markettrends/dto/MarketTrendsResponse.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.data.dto;
1+
package com.dduckddak.domain.data.markettrends.dto;
22

33
import lombok.Builder;
44
import lombok.Getter;

src/main/java/com/dduckddak/domain/data/model/MarketTrends.java renamed to src/main/java/com/dduckddak/domain/data/markettrends/model/MarketTrends.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.data.model;
1+
package com.dduckddak.domain.data.markettrends.model;
22

33
import com.dduckddak.domain.town.model.Town;
44
import jakarta.persistence.*;

src/main/java/com/dduckddak/domain/data/repository/MarketTrendRepository.java renamed to src/main/java/com/dduckddak/domain/data/markettrends/repository/MarketTrendRepository.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.dduckddak.domain.data.repository;
1+
package com.dduckddak.domain.data.markettrends.repository;
22

3-
import com.dduckddak.domain.data.model.MarketTrends;
3+
import com.dduckddak.domain.data.markettrends.model.MarketTrends;
44
import org.springframework.data.jpa.repository.JpaRepository;
55

66
public interface MarketTrendRepository extends JpaRepository<MarketTrends, Integer>, MarketTrendRepositoryCustom {

src/main/java/com/dduckddak/domain/data/repository/MarketTrendRepositoryCustom.java renamed to src/main/java/com/dduckddak/domain/data/markettrends/repository/MarketTrendRepositoryCustom.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.dduckddak.domain.data.repository;
1+
package com.dduckddak.domain.data.markettrends.repository;
22

3-
import com.dduckddak.domain.data.model.MarketTrends;
3+
import com.dduckddak.domain.data.markettrends.model.MarketTrends;
44

55
import java.util.List;
66

src/main/java/com/dduckddak/domain/data/repository/MarketTrendRepositoryImpl.java renamed to src/main/java/com/dduckddak/domain/data/markettrends/repository/MarketTrendRepositoryImpl.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.dduckddak.domain.data.repository;
1+
package com.dduckddak.domain.data.markettrends.repository;
22

3-
import com.dduckddak.domain.data.model.MarketTrends;
3+
import com.dduckddak.domain.data.markettrends.model.MarketTrends;
44
import com.querydsl.jpa.impl.JPAQueryFactory;
55
import jakarta.persistence.EntityManager;
66

src/main/java/com/dduckddak/domain/data/repository/MarketTrendsBulkRepository.java renamed to src/main/java/com/dduckddak/domain/data/markettrends/repository/MarketTrendsBulkRepository.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
package com.dduckddak.domain.data.repository;
1+
package com.dduckddak.domain.data.markettrends.repository;
22

3-
import com.dduckddak.domain.data.model.Facility;
4-
import com.dduckddak.domain.data.model.MarketTrends;
3+
import com.dduckddak.domain.data.markettrends.model.MarketTrends;
54
import jakarta.transaction.Transactional;
65
import lombok.RequiredArgsConstructor;
76
import org.springframework.jdbc.core.JdbcTemplate;

src/main/java/com/dduckddak/domain/member/controller/ScrapController.java renamed to src/main/java/com/dduckddak/domain/data/member/controller/ScrapController.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.dduckddak.domain.member.controller;
1+
package com.dduckddak.domain.data.member.controller;
22

3-
import com.dduckddak.domain.member.controller.dto.ScrapRequest;
4-
import com.dduckddak.domain.member.controller.dto.ScrapResponse;
5-
import com.dduckddak.domain.member.service.ScrapService;
3+
import com.dduckddak.domain.data.member.controller.dto.ScrapRequest;
4+
import com.dduckddak.domain.data.member.controller.dto.ScrapResponse;
5+
import com.dduckddak.domain.data.member.service.ScrapService;
66
import com.dduckddak.global.ApiResponse;
77
import io.swagger.v3.oas.annotations.Operation;
88
import io.swagger.v3.oas.annotations.tags.Tag;

src/main/java/com/dduckddak/domain/member/controller/dto/ScrapRequest.java renamed to src/main/java/com/dduckddak/domain/data/member/controller/dto/ScrapRequest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.member.controller.dto;
1+
package com.dduckddak.domain.data.member.controller.dto;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
44
import lombok.AllArgsConstructor;

src/main/java/com/dduckddak/domain/member/controller/dto/ScrapResponse.java renamed to src/main/java/com/dduckddak/domain/data/member/controller/dto/ScrapResponse.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.member.controller.dto;
1+
package com.dduckddak.domain.data.member.controller.dto;
22

33
import lombok.AccessLevel;
44
import lombok.Getter;

src/main/java/com/dduckddak/domain/member/model/Member.java renamed to src/main/java/com/dduckddak/domain/data/member/model/Member.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.member.model;
1+
package com.dduckddak.domain.data.member.model;
22

33
import jakarta.persistence.*;
44
import lombok.AccessLevel;

src/main/java/com/dduckddak/domain/member/model/MemberRole.java renamed to src/main/java/com/dduckddak/domain/data/member/model/MemberRole.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.member.model;
1+
package com.dduckddak.domain.data.member.model;
22

33
import lombok.AllArgsConstructor;
44
import lombok.Getter;

src/main/java/com/dduckddak/domain/member/model/Scrap.java renamed to src/main/java/com/dduckddak/domain/data/member/model/Scrap.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.dduckddak.domain.member.model;
1+
package com.dduckddak.domain.data.member.model;
22

3-
import com.dduckddak.domain.member.controller.dto.ScrapRequest;
3+
import com.dduckddak.domain.data.member.controller.dto.ScrapRequest;
44
import jakarta.persistence.*;
55
import lombok.AccessLevel;
66
import lombok.Getter;

src/main/java/com/dduckddak/domain/member/repository/MemberRepository.java renamed to src/main/java/com/dduckddak/domain/data/member/repository/MemberRepository.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.dduckddak.domain.member.repository;
1+
package com.dduckddak.domain.data.member.repository;
22

3-
import com.dduckddak.domain.member.model.Member;
3+
import com.dduckddak.domain.data.member.model.Member;
44
import org.springframework.data.jpa.repository.JpaRepository;
55
import org.springframework.stereotype.Repository;
66

src/main/java/com/dduckddak/domain/member/repository/ScrapRepository.java renamed to src/main/java/com/dduckddak/domain/data/member/repository/ScrapRepository.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.dduckddak.domain.member.repository;
1+
package com.dduckddak.domain.data.member.repository;
22

3-
import com.dduckddak.domain.member.model.Scrap;
3+
import com.dduckddak.domain.data.member.model.Scrap;
44
import org.springframework.data.jpa.repository.JpaRepository;
55

66
import java.util.Optional;

src/main/java/com/dduckddak/domain/member/service/ScrapService.java renamed to src/main/java/com/dduckddak/domain/data/member/service/ScrapService.java

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package com.dduckddak.domain.member.service;
2-
3-
import com.dduckddak.domain.member.controller.dto.ScrapRequest;
4-
import com.dduckddak.domain.member.controller.dto.ScrapResponse;
5-
import com.dduckddak.domain.member.model.Member;
6-
import com.dduckddak.domain.member.model.Scrap;
7-
import com.dduckddak.domain.member.repository.MemberRepository;
8-
import com.dduckddak.domain.member.repository.ScrapRepository;
1+
package com.dduckddak.domain.data.member.service;
2+
3+
import com.dduckddak.domain.data.member.repository.MemberRepository;
4+
import com.dduckddak.domain.data.member.repository.ScrapRepository;
5+
import com.dduckddak.domain.data.member.controller.dto.ScrapRequest;
6+
import com.dduckddak.domain.data.member.controller.dto.ScrapResponse;
7+
import com.dduckddak.domain.data.member.model.Member;
8+
import com.dduckddak.domain.data.member.model.Scrap;
99
import com.dduckddak.domain.town.model.Town;
1010
import com.dduckddak.domain.town.repository.TownRepository;
1111
import lombok.RequiredArgsConstructor;

src/main/java/com/dduckddak/domain/data/controller/PopulationController.java renamed to src/main/java/com/dduckddak/domain/data/population/controller/PopulationController.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.dduckddak.domain.data.controller;
1+
package com.dduckddak.domain.data.population.controller;
22

3-
import com.dduckddak.domain.data.dto.*;
4-
import com.dduckddak.domain.data.model.PopulationType;
5-
import com.dduckddak.domain.data.service.PopulationService;
3+
import com.dduckddak.domain.data.population.dto.*;
4+
import com.dduckddak.domain.data.population.model.PopulationType;
5+
import com.dduckddak.domain.data.population.service.PopulationService;
66
import com.dduckddak.global.ApiResponse;
77
import io.swagger.v3.oas.annotations.Operation;
88
import io.swagger.v3.oas.annotations.tags.Tag;

src/main/java/com/dduckddak/domain/data/dto/PopulationByDistrictResponse.java renamed to src/main/java/com/dduckddak/domain/data/population/dto/PopulationByDistrictResponse.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.data.dto;
1+
package com.dduckddak.domain.data.population.dto;
22

33
import com.querydsl.core.annotations.QueryProjection;
44
import lombok.AccessLevel;

src/main/java/com/dduckddak/domain/data/dto/PopulationByQuarterDto.java renamed to src/main/java/com/dduckddak/domain/data/population/dto/PopulationByQuarterDto.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.dduckddak.domain.data.dto;
1+
package com.dduckddak.domain.data.population.dto;
22

3-
import com.dduckddak.domain.data.model.Population;
3+
import com.dduckddak.domain.data.population.model.Population;
44

55
import java.util.List;
66

src/main/java/com/dduckddak/domain/data/dto/PopulationTransitionResponse.java renamed to src/main/java/com/dduckddak/domain/data/population/dto/PopulationTransitionResponse.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
package com.dduckddak.domain.data.dto;
2-
3-
import com.dduckddak.domain.data.model.Population;
1+
package com.dduckddak.domain.data.population.dto;
42

53
import java.util.List;
64

src/main/java/com/dduckddak/domain/data/dto/PopulationsTop10Response.java renamed to src/main/java/com/dduckddak/domain/data/population/dto/PopulationsTop10Response.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.data.dto;
1+
package com.dduckddak.domain.data.population.dto;
22

33

44
import lombok.Builder;

src/main/java/com/dduckddak/domain/data/dto/TimelyDto.java renamed to src/main/java/com/dduckddak/domain/data/population/dto/TimelyDto.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
package com.dduckddak.domain.data.dto;
1+
package com.dduckddak.domain.data.population.dto;
22

3-
import com.dduckddak.domain.data.model.Population;
3+
import com.dduckddak.domain.data.population.model.Population;
4+
import com.dduckddak.domain.data.sales.dto.RecentlySalesDto;
45
import org.slf4j.Logger;
56
import org.slf4j.LoggerFactory;
67

src/main/java/com/dduckddak/domain/data/model/Population.java renamed to src/main/java/com/dduckddak/domain/data/population/model/Population.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
package com.dduckddak.domain.data.model;
1+
package com.dduckddak.domain.data.population.model;
22

33
import com.dduckddak.domain.town.model.Town;
4-
import com.dduckddak.domain.town.model.TownIndustry;
54
import jakarta.persistence.*;
65
import lombok.AccessLevel;
76
import lombok.Builder;

src/main/java/com/dduckddak/domain/data/model/PopulationType.java renamed to src/main/java/com/dduckddak/domain/data/population/model/PopulationType.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.dduckddak.domain.data.model;
1+
package com.dduckddak.domain.data.population.model;
22

33
import lombok.Getter;
44

src/main/java/com/dduckddak/domain/data/repository/PopulationBulkRepository.java renamed to src/main/java/com/dduckddak/domain/data/population/repository/PopulationBulkRepository.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package com.dduckddak.domain.data.repository;
1+
package com.dduckddak.domain.data.population.repository;
22

3-
import com.dduckddak.domain.data.model.Population;
4-
import com.dduckddak.domain.data.model.PopulationType;
3+
import com.dduckddak.domain.data.population.model.Population;
4+
import com.dduckddak.domain.data.population.model.PopulationType;
55
import jakarta.transaction.Transactional;
66
import lombok.RequiredArgsConstructor;
77
import org.springframework.jdbc.core.JdbcTemplate;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.dduckddak.domain.data.population.repository;
2+
3+
import com.dduckddak.domain.data.population.model.Population;
4+
import com.dduckddak.domain.data.population.model.PopulationType;
5+
import com.dduckddak.domain.town.model.Town;
6+
import org.springframework.data.jpa.repository.JpaRepository;
7+
8+
public interface PopulationRepository extends JpaRepository<Population, Long>, PopulationRepositoryCustom {
9+
10+
Population findByTownAndPopulationType(Town town, PopulationType populationType);
11+
12+
13+
14+
15+
16+
}

src/main/java/com/dduckddak/domain/data/repository/PopulationRepositoryCustom.java renamed to src/main/java/com/dduckddak/domain/data/population/repository/PopulationRepositoryCustom.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package com.dduckddak.domain.data.repository;
1+
package com.dduckddak.domain.data.population.repository;
22

3-
import com.dduckddak.domain.data.dto.PopulationByDistrictResponse;
4-
import com.dduckddak.domain.data.dto.PopulationsTop10Response;
5-
import com.dduckddak.domain.data.model.Population;
6-
import com.dduckddak.domain.data.model.PopulationType;
3+
import com.dduckddak.domain.data.population.dto.PopulationByDistrictResponse;
4+
import com.dduckddak.domain.data.population.dto.PopulationsTop10Response;
5+
import com.dduckddak.domain.data.population.model.Population;
6+
import com.dduckddak.domain.data.population.model.PopulationType;
77

88
import java.util.List;
99
import java.util.Optional;

0 commit comments

Comments
 (0)