From a3400fda2f0e2c28d32a76ac0e26d3393e78204f Mon Sep 17 00:00:00 2001 From: Jiyun Date: Wed, 27 Nov 2024 17:51:26 +0900 Subject: [PATCH] =?UTF-8?q?Feat(kjiyun):8=EC=A3=BC=EC=B0=A8=20=EC=9B=8C?= =?UTF-8?q?=ED=81=AC=EB=B6=81=20=EC=A0=9C=EC=B6=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kjiyun/hello-spring/gradlew.bat | 184 +++++++++--------- .../example/workbook/WorkbookApplication.java | 17 -- .../example/workbook/domain/FoodCategory.java | 21 -- .../com/example/workbook/domain/Member.java | 67 ------- .../com/example/workbook/domain/Mission.java | 35 ---- .../com/example/workbook/domain/Region.java | 26 --- .../com/example/workbook/domain/Review.java | 37 ---- .../example/workbook/domain/ReviewImage.java | 24 --- .../com/example/workbook/domain/Store.java | 33 ---- .../com/example/workbook/domain/Terms.java | 30 --- .../workbook/domain/common/BaseEntity.java | 23 --- .../example/workbook/domain/enums/Gender.java | 5 - .../workbook/domain/enums/MemberStatus.java | 4 - .../workbook/domain/enums/MissionStatus.java | 5 - .../workbook/domain/enums/SocialType.java | 4 - .../workbook/domain/mapping/MemberAgree.java | 31 --- .../domain/mapping/MemberMission.java | 36 ---- .../workbook/domain/mapping/MemberPrefer.java | 32 --- .../StoreRepository/StoreRepository.java | 7 - .../StoreRepositoryCustom.java | 10 - .../StoreRepository/StoryRepositoryImpl.java | 34 ---- src/main/resources/application.yml | 20 -- .../workbook/WorkbookApplicationTests.java | 13 -- 23 files changed, 92 insertions(+), 606 deletions(-) delete mode 100644 src/main/java/com/example/workbook/WorkbookApplication.java delete mode 100644 src/main/java/com/example/workbook/domain/FoodCategory.java delete mode 100644 src/main/java/com/example/workbook/domain/Member.java delete mode 100644 src/main/java/com/example/workbook/domain/Mission.java delete mode 100644 src/main/java/com/example/workbook/domain/Region.java delete mode 100644 src/main/java/com/example/workbook/domain/Review.java delete mode 100644 src/main/java/com/example/workbook/domain/ReviewImage.java delete mode 100644 src/main/java/com/example/workbook/domain/Store.java delete mode 100644 src/main/java/com/example/workbook/domain/Terms.java delete mode 100644 src/main/java/com/example/workbook/domain/common/BaseEntity.java delete mode 100644 src/main/java/com/example/workbook/domain/enums/Gender.java delete mode 100644 src/main/java/com/example/workbook/domain/enums/MemberStatus.java delete mode 100644 src/main/java/com/example/workbook/domain/enums/MissionStatus.java delete mode 100644 src/main/java/com/example/workbook/domain/enums/SocialType.java delete mode 100644 src/main/java/com/example/workbook/domain/mapping/MemberAgree.java delete mode 100644 src/main/java/com/example/workbook/domain/mapping/MemberMission.java delete mode 100644 src/main/java/com/example/workbook/domain/mapping/MemberPrefer.java delete mode 100644 src/main/java/com/example/workbook/repository/StoreRepository/StoreRepository.java delete mode 100644 src/main/java/com/example/workbook/repository/StoreRepository/StoreRepositoryCustom.java delete mode 100644 src/main/java/com/example/workbook/repository/StoreRepository/StoryRepositoryImpl.java delete mode 100644 src/main/resources/application.yml delete mode 100644 src/test/java/com/example/workbook/WorkbookApplicationTests.java diff --git a/kjiyun/hello-spring/gradlew.bat b/kjiyun/hello-spring/gradlew.bat index 7101f8e4..25da30db 100644 --- a/kjiyun/hello-spring/gradlew.bat +++ b/kjiyun/hello-spring/gradlew.bat @@ -1,92 +1,92 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/src/main/java/com/example/workbook/WorkbookApplication.java b/src/main/java/com/example/workbook/WorkbookApplication.java deleted file mode 100644 index 3e6976e8..00000000 --- a/src/main/java/com/example/workbook/WorkbookApplication.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.example.workbook; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.autoconfigure.domain.EntityScan; -import org.springframework.data.jpa.repository.config.EnableJpaAuditing; - -@SpringBootApplication -@EnableJpaAuditing -@EntityScan(basePackages = "com.example.workbook") -public class WorkbookApplication { - - public static void main(String[] args) { - SpringApplication.run(WorkbookApplication.class, args); - } - -} diff --git a/src/main/java/com/example/workbook/domain/FoodCategory.java b/src/main/java/com/example/workbook/domain/FoodCategory.java deleted file mode 100644 index 44b9c835..00000000 --- a/src/main/java/com/example/workbook/domain/FoodCategory.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.example.workbook.domain; - -import com.example.workbook.domain.common.BaseEntity; -import lombok.*; - -import jakarta.persistence.*; - -@Entity -@Getter -@Builder -@NoArgsConstructor(access = AccessLevel.PROTECTED) -@AllArgsConstructor -public class FoodCategory extends BaseEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @Column(nullable = false, length = 15) - private String name; -} diff --git a/src/main/java/com/example/workbook/domain/Member.java b/src/main/java/com/example/workbook/domain/Member.java deleted file mode 100644 index 6c9494b7..00000000 --- a/src/main/java/com/example/workbook/domain/Member.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.example.workbook.domain; - -import com.example.workbook.domain.common.BaseEntity; -import com.example.workbook.domain.mapping.MemberMission; -import com.example.workbook.domain.mapping.MemberAgree; -import com.example.workbook.domain.mapping.MemberPrefer; -import com.example.workbook.domain.enums.Gender; -import com.example.workbook.domain.enums.SocialType; -import com.example.workbook.domain.enums.MemberStatus; -import jakarta.persistence.Id; -import lombok.*; - -import jakarta.persistence.*; -import java.time.LocalDate; -import java.util.ArrayList; -import java.util.List; - -@Entity -@Getter -@Builder -@NoArgsConstructor(access = AccessLevel.PROTECTED) -@AllArgsConstructor -public class Member extends BaseEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @Column(nullable = false, length = 20) - private String name; - - @Column(nullable = false, length = 40) - private String address; - - @Column(nullable = false, length = 40) - private String specAddress; - - @Enumerated(EnumType.STRING) - @Column(columnDefinition = "VARCHAR(10)") - private Gender gender; - - @Enumerated(EnumType.STRING) - private SocialType socialType; - - @Enumerated(EnumType.STRING) - @Column(columnDefinition = "VARCHAR(15) DEFAULT 'ACTIVE'") - private MemberStatus status; - - private LocalDate inactiveDate; - - @Column(nullable = false, length = 50) - private String email; - - private Integer point; - - @OneToMany(mappedBy = "member", cascade = CascadeType.ALL) - private List memberAgreeList = new ArrayList<>(); - - @OneToMany(mappedBy = "member", cascade = CascadeType.ALL) - private List memberPreferList = new ArrayList<>(); - - @OneToMany(mappedBy = "member", cascade = CascadeType.ALL) - private List reviewList = new ArrayList<>(); - - @OneToMany(mappedBy = "member", cascade = CascadeType.ALL) - private List memberMissionList = new ArrayList<>(); -} \ No newline at end of file diff --git a/src/main/java/com/example/workbook/domain/Mission.java b/src/main/java/com/example/workbook/domain/Mission.java deleted file mode 100644 index be53df05..00000000 --- a/src/main/java/com/example/workbook/domain/Mission.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.example.workbook.domain; - -import com.example.workbook.domain.common.BaseEntity; -import com.example.workbook.domain.mapping.MemberMission; -import lombok.*; - -import jakarta.persistence.*; -import java.time.LocalDate; -import java.util.ArrayList; -import java.util.List; - -@Entity -@Getter -@Builder -@NoArgsConstructor(access = AccessLevel.PROTECTED) -@AllArgsConstructor -public class Mission extends BaseEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - private Integer reward; - - private LocalDate deadline; - - private String missionSpec; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "store_id") - private Store store; - - @OneToMany(mappedBy = "mission", cascade = CascadeType.ALL) - private List memberMissionList = new ArrayList<>(); -} diff --git a/src/main/java/com/example/workbook/domain/Region.java b/src/main/java/com/example/workbook/domain/Region.java deleted file mode 100644 index 099d7b4c..00000000 --- a/src/main/java/com/example/workbook/domain/Region.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.example.workbook.domain; - -import com.example.workbook.domain.common.BaseEntity; -import lombok.*; - -import jakarta.persistence.*; -import java.time.LocalDate; -import java.util.ArrayList; -import java.util.List; - -@Entity -@Getter -@Builder -@NoArgsConstructor(access = AccessLevel.PROTECTED) -@AllArgsConstructor -public class Region extends BaseEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - private String name; - - @OneToMany(mappedBy = "region", cascade = CascadeType.ALL) - private List storeList = new ArrayList<>(); -} diff --git a/src/main/java/com/example/workbook/domain/Review.java b/src/main/java/com/example/workbook/domain/Review.java deleted file mode 100644 index 35835299..00000000 --- a/src/main/java/com/example/workbook/domain/Review.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.example.workbook.domain; - -import com.example.workbook.domain.common.BaseEntity; -import lombok.*; - -import jakarta.persistence.*; -import java.util.ArrayList; -import java.util.List; - -@Entity -@Getter -@Builder -@NoArgsConstructor(access = AccessLevel.PROTECTED) -@AllArgsConstructor -public class Review { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "member_id") - private Member member; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "store_id") - private Store store; - - @Column(nullable = false) - private String body; - - @Column(nullable = false) - private Float score; - - @OneToMany(mappedBy = "review", cascade = CascadeType.ALL) - private List reviewImagesList = new ArrayList<>();; -} diff --git a/src/main/java/com/example/workbook/domain/ReviewImage.java b/src/main/java/com/example/workbook/domain/ReviewImage.java deleted file mode 100644 index 90ef0e0d..00000000 --- a/src/main/java/com/example/workbook/domain/ReviewImage.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.example.workbook.domain; - -import com.example.workbook.domain.common.BaseEntity; -import lombok.*; - -import jakarta.persistence.*; - -@Entity -@Getter -@Builder -@NoArgsConstructor(access = AccessLevel.PROTECTED) -@AllArgsConstructor -public class ReviewImage extends BaseEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "review_id") - private Review review; - - private String image_url; -} diff --git a/src/main/java/com/example/workbook/domain/Store.java b/src/main/java/com/example/workbook/domain/Store.java deleted file mode 100644 index fbef64b2..00000000 --- a/src/main/java/com/example/workbook/domain/Store.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.example.workbook.domain; - -import com.example.workbook.domain.common.BaseEntity; -import lombok.*; - -import jakarta.persistence.*; -import java.util.ArrayList; -import java.util.List; - -@Entity -@Getter -@Builder -@NoArgsConstructor(access = AccessLevel.PROTECTED) -@AllArgsConstructor -public class Store extends BaseEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "region_id") - private Region region; - - private String name; - - private String address; - - private Float score; - - @OneToMany(mappedBy = "store", cascade = CascadeType.ALL) - private List reviewList = new ArrayList<>(); -} diff --git a/src/main/java/com/example/workbook/domain/Terms.java b/src/main/java/com/example/workbook/domain/Terms.java deleted file mode 100644 index b547accc..00000000 --- a/src/main/java/com/example/workbook/domain/Terms.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.example.workbook.domain; - -import com.example.workbook.domain.common.BaseEntity; -import com.example.workbook.domain.mapping.MemberAgree; -import lombok.*; - -import jakarta.persistence.*; -import java.util.ArrayList; -import java.util.List; - -@Entity -@Getter -@Builder -@NoArgsConstructor(access = AccessLevel.PROTECTED) -@AllArgsConstructor -public class Terms extends BaseEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - private String title; - - private String body; - - private Boolean optional; - - @OneToMany(mappedBy = "terms", cascade = CascadeType.ALL) - private List memberAgreeList = new ArrayList<>(); -} \ No newline at end of file diff --git a/src/main/java/com/example/workbook/domain/common/BaseEntity.java b/src/main/java/com/example/workbook/domain/common/BaseEntity.java deleted file mode 100644 index 3c80f984..00000000 --- a/src/main/java/com/example/workbook/domain/common/BaseEntity.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.example.workbook.domain.common; - -import jakarta.persistence.MappedSuperclass; - -import jakarta.persistence.EntityListeners; -import lombok.Getter; -import org.springframework.data.annotation.CreatedDate; -import org.springframework.data.annotation.LastModifiedDate; -import org.springframework.data.jpa.domain.support.AuditingEntityListener; - -import java.time.LocalDateTime; - -@MappedSuperclass -@EntityListeners(AuditingEntityListener.class) -@Getter -public abstract class BaseEntity { - - @CreatedDate - private LocalDateTime createAt; - - @LastModifiedDate - private LocalDateTime updateAt; -} diff --git a/src/main/java/com/example/workbook/domain/enums/Gender.java b/src/main/java/com/example/workbook/domain/enums/Gender.java deleted file mode 100644 index ea947070..00000000 --- a/src/main/java/com/example/workbook/domain/enums/Gender.java +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.workbook.domain.enums; - -public enum Gender { - MALE, FEMALE -} diff --git a/src/main/java/com/example/workbook/domain/enums/MemberStatus.java b/src/main/java/com/example/workbook/domain/enums/MemberStatus.java deleted file mode 100644 index 96cd473e..00000000 --- a/src/main/java/com/example/workbook/domain/enums/MemberStatus.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.example.workbook.domain.enums; - -public enum MemberStatus { -} diff --git a/src/main/java/com/example/workbook/domain/enums/MissionStatus.java b/src/main/java/com/example/workbook/domain/enums/MissionStatus.java deleted file mode 100644 index d411d20a..00000000 --- a/src/main/java/com/example/workbook/domain/enums/MissionStatus.java +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.workbook.domain.enums; - -public enum MissionStatus { - CHALLENGING, COMPLETE -} diff --git a/src/main/java/com/example/workbook/domain/enums/SocialType.java b/src/main/java/com/example/workbook/domain/enums/SocialType.java deleted file mode 100644 index 7e8b279b..00000000 --- a/src/main/java/com/example/workbook/domain/enums/SocialType.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.example.workbook.domain.enums; - -public enum SocialType { -} diff --git a/src/main/java/com/example/workbook/domain/mapping/MemberAgree.java b/src/main/java/com/example/workbook/domain/mapping/MemberAgree.java deleted file mode 100644 index 90ea8c50..00000000 --- a/src/main/java/com/example/workbook/domain/mapping/MemberAgree.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.example.workbook.domain.mapping; - -import com.example.workbook.domain.Member; -import com.example.workbook.domain.Terms; -import com.example.workbook.domain.common.BaseEntity; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Getter; -import lombok.NoArgsConstructor; - -import jakarta.persistence.*; - -@Entity -@Getter -@Builder -@NoArgsConstructor -@AllArgsConstructor -public class MemberAgree extends BaseEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "member_id") - private Member member; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "terms_id") - private Terms terms; -} diff --git a/src/main/java/com/example/workbook/domain/mapping/MemberMission.java b/src/main/java/com/example/workbook/domain/mapping/MemberMission.java deleted file mode 100644 index e65dee4f..00000000 --- a/src/main/java/com/example/workbook/domain/mapping/MemberMission.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.example.workbook.domain.mapping; - -import com.example.workbook.domain.Member; -import com.example.workbook.domain.Mission; -import com.example.workbook.domain.common.BaseEntity; -import com.example.workbook.domain.enums.MissionStatus; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Getter; -import lombok.NoArgsConstructor; - -import jakarta.persistence.*; - -@Entity -@Getter -@Builder -@NoArgsConstructor -@AllArgsConstructor -public class MemberMission extends BaseEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @Enumerated(EnumType.STRING) - private MissionStatus status; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "member_id") - private Member member; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "mission_id") - private Mission mission; - -} diff --git a/src/main/java/com/example/workbook/domain/mapping/MemberPrefer.java b/src/main/java/com/example/workbook/domain/mapping/MemberPrefer.java deleted file mode 100644 index e858557c..00000000 --- a/src/main/java/com/example/workbook/domain/mapping/MemberPrefer.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.example.workbook.domain.mapping; - -import com.example.workbook.domain.Member; -import com.example.workbook.domain.common.BaseEntity; -import com.example.workbook.domain.FoodCategory; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Getter; -import lombok.NoArgsConstructor; - -import jakarta.persistence.*; - -@Entity -@Getter -@Builder -@NoArgsConstructor -@AllArgsConstructor -public class MemberPrefer extends BaseEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "member_id") - private Member member; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "category_id") - private FoodCategory foodCategory; -} - diff --git a/src/main/java/com/example/workbook/repository/StoreRepository/StoreRepository.java b/src/main/java/com/example/workbook/repository/StoreRepository/StoreRepository.java deleted file mode 100644 index 0964a66a..00000000 --- a/src/main/java/com/example/workbook/repository/StoreRepository/StoreRepository.java +++ /dev/null @@ -1,7 +0,0 @@ -//package com.example.workbook.repository.StoreRepository; - -//import com.example.workbook.domain.Store; -//import org.springframework.data.jpa.repository.JpaRepository; - -//public interface StoreRepository extends JpaRepository, StoreRepositoryCustom { -//} diff --git a/src/main/java/com/example/workbook/repository/StoreRepository/StoreRepositoryCustom.java b/src/main/java/com/example/workbook/repository/StoreRepository/StoreRepositoryCustom.java deleted file mode 100644 index 282df497..00000000 --- a/src/main/java/com/example/workbook/repository/StoreRepository/StoreRepositoryCustom.java +++ /dev/null @@ -1,10 +0,0 @@ -//package com.example.workbook.repository.StoreRepository; - -//import com.example.workbook.domain.Store; - -//import java.util.List; - -//public interface StoreRepositoryCustom { -// -// List dynamicQueryWithBooleanBuilder(String name, Float score); -//} diff --git a/src/main/java/com/example/workbook/repository/StoreRepository/StoryRepositoryImpl.java b/src/main/java/com/example/workbook/repository/StoreRepository/StoryRepositoryImpl.java deleted file mode 100644 index 77c896e3..00000000 --- a/src/main/java/com/example/workbook/repository/StoreRepository/StoryRepositoryImpl.java +++ /dev/null @@ -1,34 +0,0 @@ -//package com.example.workbook.repository.StoreRepository; - -//import com.example.workbook.domain.Store; -//import com.querydsl.core.BooleanBuilder; -//import com.querydsl.jpa.impl.JPAQueryFactory; -//import lombok.RequiredArgsConstructor; -//import org.springframework.stereotype.Repository; -// -//import java.util.List; - -//@Repository -//@RequiredArgsConstructor -//public class StoryRepositoryImpl implements StoreRepositoryCustom { -// private final JPAQueryFactory jpaQueryFactory; -// private final QStore store = QStore.store; -// -// @Override -// public List dynamicQueryWithBooleanBuilder(String name, Float score) { -// BooleanBuilder predicate = new BooleanBuilder(); -// -// if (name != null) { -// predicate.and(store.name.eq(name)); -// } -// -// if (score != null) { -// predicate.and(store.score.goe(4.0f)); -// } -// -// return jpaQueryFactory -// .selectFrom(store) -// .where(predicate) -// .fetch(); -// } -//} diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml deleted file mode 100644 index 6e592015..00000000 --- a/src/main/resources/application.yml +++ /dev/null @@ -1,20 +0,0 @@ - -spring: - datasource: - driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://localhost:3306/workbook - username: root - password: kangjy1018! - sql: - init: - mode: always - jpa: - properties: - hibernate: - dialect: org.hibernate.dialect.MySQL8Dialect - show_sql: true - format_sql: true - use_sql_comments: true - hbm2ddl: - auto: update - default_batch_fetch_size: 1000 \ No newline at end of file diff --git a/src/test/java/com/example/workbook/WorkbookApplicationTests.java b/src/test/java/com/example/workbook/WorkbookApplicationTests.java deleted file mode 100644 index 9027cdfd..00000000 --- a/src/test/java/com/example/workbook/WorkbookApplicationTests.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.example.workbook; - -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -@SpringBootTest -class WorkbookApplicationTests { - - @Test - void contextLoads() { - } - -}