diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index db8c0b7fb..000000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.gitignore b/.gitignore index d841e09f4..1a2600dcf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,295 +1,16 @@ -node_modules +# intelliJ setting +.idea/ -*.pack -### Intellij ### -# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# gradle 설정 (각 pc가 알아서 다운) +.gradle/ +gradle/ +build/ -# User-specific stuff -.idea/**/workspace.xml -.idea/**/tasks.xml -.idea/**/usage.statistics.xml -.idea/**/dictionaries -.idea/**/shelf +# 배포시 생성되는 파일 +bin/ -# AWS User-specific -.idea/**/aws.xml - -# Generated files -.idea/**/contentModel.xml - -# Sensitive or high-churn files -.idea/**/dataSources/ -.idea/**/dataSources.ids -.idea/**/dataSources.local.xml -.idea/**/sqlDataSources.xml -.idea/**/dynamic.xml -.idea/**/uiDesigner.xml -.idea/**/dbnavigator.xml - -# Gradle -.idea/**/gradle.xml -.idea/**/libraries - -# Gradle and Maven with auto-import -# When using Gradle or Maven with auto-import, you should exclude module files, -# since they will be recreated, and may cause churn. Uncomment if using -# auto-import. -# .idea/artifacts -# .idea/compiler.xml -# .idea/jarRepositories.xml -# .idea/modules.xml -# .idea/*.iml -# .idea/modules -# *.iml -# *.ipr - -# CMake -cmake-build-*/ - -# Mongo Explorer plugin -.idea/**/mongoSettings.xml - -# File-based project format -*.iws - -# IntelliJ -out/ - -# mpeltonen/sbt-idea plugin -.idea_modules/ - -# JIRA plugin -atlassian-ide-plugin.xml - -# Cursive Clojure plugin -.idea/replstate.xml - -# SonarLint plugin -.idea/sonarlint/ - -# Crashlytics plugin (for Android Studio and IntelliJ) -com_crashlytics_export_strings.xml -crashlytics.properties -crashlytics-build.properties -fabric.properties - -# Editor-based Rest Client -.idea/httpRequests - -# Android studio 3.1+ serialized cache file -.idea/caches/build_file_checksums.ser - -### Intellij Patch ### -# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 - -# *.iml -# modules.xml -# .idea/misc.xml -# *.ipr - -# Sonarlint plugin -# https://plugins.jetbrains.com/plugin/7973-sonarlint -.idea/**/sonarlint/ - -# SonarQube Plugin -# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin -.idea/**/sonarIssues.xml - -# Markdown Navigator plugin -# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced -.idea/**/markdown-navigator.xml -.idea/**/markdown-navigator-enh.xml -.idea/**/markdown-navigator/ - -# Cache file creation bug -# See https://youtrack.jetbrains.com/issue/JBR-2257 -.idea/$CACHE_FILE$ - -# CodeStream plugin -# https://plugins.jetbrains.com/plugin/12206-codestream -.idea/codestream.xml - -# Azure Toolkit for IntelliJ plugin -# https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij -.idea/**/azureSettings.xml - -### Java ### -# Compiled class file -*.class - -# Log file -*.log - -# BlueJ files -*.ctxt - -# Mobile Tools for Java (J2ME) -.mtj.tmp/ - -# Package Files # -*.jar -*.war -*.nar -*.ear -*.zip -*.tar.gz -*.rar - -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml -hs_err_pid* -replay_pid* - -### Node ### -# Logs -logs -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) -web_modules/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional stylelint cache -.stylelintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variable files -.env -.env.development.local -.env.test.local -.env.production.local -.env.local - -# parcel-bundler cache (https://parceljs.org/) -.cache -.parcel-cache - -# Next.js build output -.next -out - -# Nuxt.js build / generate output -.nuxt -dist - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and not Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# vuepress v2.x temp and cache directory -.temp - -# Docusaurus cache and generated files -.docusaurus - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# yarn v2 -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.* - -### Node Patch ### -# Serverless Webpack directories -.webpack/ - -# Optional stylelint cache - -# SvelteKit build / generate output -.svelte-kit - -### react ### -.DS_* -**/*.backup.* -**/*.back.* - -node_modules - -*.sublime* - -psd -thumb -sketch +#npm의 nodule 기록삭제 +hansoyeon/node_modules/ ### VisualStudioCode ### .vscode/* @@ -308,34 +29,12 @@ sketch ### VisualStudioCode Patch ### # Ignore all local history of files .history -.ionide - -### Gradle ### -.gradle -**/build/ -!src/**/build/ - -# Ignore Gradle GUI config -gradle-app.setting - -# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) -!gradle-wrapper.jar - -# Avoid ignore Gradle wrappper properties -!gradle-wrapper.properties - -# Cache of project -.gradletasknamecache - -# Eclipse Gradle plugin generated files -# Eclipse Core -.project -# JDT-specific (Eclipse Java Development Tools) -.classpath -### Gradle Patch ### -# Java heap dump -*.hprof +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride .idea/dbnavigator.xml diff --git a/.gradle/8.4/checksums/checksums.lock b/.gradle/8.4/checksums/checksums.lock deleted file mode 100644 index 24527e6af..000000000 Binary files a/.gradle/8.4/checksums/checksums.lock and /dev/null differ diff --git a/.gradle/8.4/checksums/md5-checksums.bin b/.gradle/8.4/checksums/md5-checksums.bin deleted file mode 100644 index 5b7c28eac..000000000 Binary files a/.gradle/8.4/checksums/md5-checksums.bin and /dev/null differ diff --git a/.gradle/8.4/checksums/sha1-checksums.bin b/.gradle/8.4/checksums/sha1-checksums.bin deleted file mode 100644 index eb1a242b0..000000000 Binary files a/.gradle/8.4/checksums/sha1-checksums.bin and /dev/null differ diff --git a/.gradle/8.4/dependencies-accessors/dependencies-accessors.lock b/.gradle/8.4/dependencies-accessors/dependencies-accessors.lock deleted file mode 100644 index 77b8e6fb9..000000000 Binary files a/.gradle/8.4/dependencies-accessors/dependencies-accessors.lock and /dev/null differ diff --git a/.gradle/8.4/dependencies-accessors/gc.properties b/.gradle/8.4/dependencies-accessors/gc.properties deleted file mode 100644 index e69de29bb..000000000 diff --git a/.gradle/8.4/executionHistory/executionHistory.bin b/.gradle/8.4/executionHistory/executionHistory.bin deleted file mode 100644 index d428e7957..000000000 Binary files a/.gradle/8.4/executionHistory/executionHistory.bin and /dev/null differ diff --git a/.gradle/8.4/executionHistory/executionHistory.lock b/.gradle/8.4/executionHistory/executionHistory.lock deleted file mode 100644 index 08eb7a0c6..000000000 Binary files a/.gradle/8.4/executionHistory/executionHistory.lock and /dev/null differ diff --git a/.gradle/8.4/fileChanges/last-build.bin b/.gradle/8.4/fileChanges/last-build.bin deleted file mode 100644 index f76dd238a..000000000 Binary files a/.gradle/8.4/fileChanges/last-build.bin and /dev/null differ diff --git a/.gradle/8.4/fileHashes/fileHashes.bin b/.gradle/8.4/fileHashes/fileHashes.bin deleted file mode 100644 index 92fd42f30..000000000 Binary files a/.gradle/8.4/fileHashes/fileHashes.bin and /dev/null differ diff --git a/.gradle/8.4/fileHashes/fileHashes.lock b/.gradle/8.4/fileHashes/fileHashes.lock deleted file mode 100644 index ea8aa5e76..000000000 Binary files a/.gradle/8.4/fileHashes/fileHashes.lock and /dev/null differ diff --git a/.gradle/8.4/fileHashes/resourceHashesCache.bin b/.gradle/8.4/fileHashes/resourceHashesCache.bin deleted file mode 100644 index 430d12a45..000000000 Binary files a/.gradle/8.4/fileHashes/resourceHashesCache.bin and /dev/null differ diff --git a/.gradle/8.4/gc.properties b/.gradle/8.4/gc.properties deleted file mode 100644 index e69de29bb..000000000 diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock deleted file mode 100644 index bf2110a9f..000000000 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and /dev/null differ diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index 970e64a82..000000000 --- a/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Tue Nov 07 14:41:38 KST 2023 -gradle.version=8.4 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin deleted file mode 100644 index c0a4c66c8..000000000 Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and /dev/null differ diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe deleted file mode 100644 index 3bc0f2730..000000000 Binary files a/.gradle/file-system.probe and /dev/null differ diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties deleted file mode 100644 index e69de29bb..000000000 diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 13566b81b..000000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/.idea/.name b/.idea/.name deleted file mode 100644 index 383bbf9d6..000000000 --- a/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -HansoYeon \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index e0259207e..000000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml deleted file mode 100644 index ec05bec64..000000000 --- a/.idea/dataSources.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - mysql.8 - true - com.mysql.cj.jdbc.Driver - jdbc:mysql://localhost:3306 - $ProjectFileDir$ - - - \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml deleted file mode 100644 index 1ace7cf43..000000000 --- a/.idea/gradle.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml deleted file mode 100644 index 7c75e8248..000000000 --- a/.idea/inspectionProfiles/Project_Default.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml deleted file mode 100644 index 7542469a4..000000000 --- a/.idea/jarRepositories.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 0303d1163..000000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 4908f4486..000000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/modules/HansoYeon.main.iml b/.idea/modules/HansoYeon.main.iml deleted file mode 100644 index afc1871cc..000000000 --- a/.idea/modules/HansoYeon.main.iml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml deleted file mode 100644 index 2b63946d5..000000000 --- a/.idea/uiDesigner.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 2029712cb..000000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/README.md b/README.md index c14baff8f..692e30cf8 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,176 @@ -# HanSoYeon -FinalProject +# GIT 명령어 + +# 🌲 Git Branch + +--- + +## 🍀 설명 + +- 코드를 복사하거나 원래 코드와 상관없이 독립적인 개발이 필요할 때 사용하게 된다. +- BRANCH 명령어를 사용 한 뒤, 무엇을 기준으로 바뀌었는지 한 눈에 알 수 있다. +- BRANCH 만든 뒤, 원래대로 복원이 용이하다. + +## 🗒️ Type + +| Type | :Comment: | +| --- | --- | +| Feat | 새로운 기능 추가 | +| Update | 기존기능 수정 | +| Fix | 버그 수정 | + +```bash +git branch Type/Subject +git branch Type/Page/Subject + +#예시 +git branch Feat/InsertMember +git branch Update/InsertMember +``` + +- 첫 글자 대문자 +- 영문 작성 +- 명확한 명사 혹은 동사 사용 + +### master branch는 사용하지 말 것.(master는 코드 복구용 기준이 된다.) + +### dev용 branch, production용 branch를 별도로 생성 후 운영을 하면 용이하다. + +## 💬 명령어 + +| Command | function | +| --- | --- | +| git branch | local의 branch 정보를 보여준다. | +| git branch -v | 로컬 branch의 정보를 마지막 commit 내역과 함께 보여준다. | +| git branch -r | 리모트 저장소의 branch 정보를 보여준다. | +| git branch -a | 로컬/리모트 저장소의 모든 branch 정보를 보여준다. | +| git branch [이름] | [이름]의 branch를 생성한다. | +| git branch —merged | GIT에서 MERGE가 완료된 BRANCH만 보여준다. | +| git branch —no-merged | GIT에서 MERGE가 되지 않은 BRANCH만 보여준다. | +| git branch -d | branch를 삭제한다. merge하지 않은 commit을 담고 있을 경우 삭제되지 않음. | +| git branch -D | branch의 삭제 경고를 무시하고, 무조건 삭제 | +| git branch -m [이름1] [이름2] | [이름1]의 branch를 [이름2]로 변경한다. (기존 동일 이름이 있을 경우 변경 불가) | +| git branch -M [이름1] [이름2] | 무조건 [이름1]의 branch를 [이름2]로 변경한다. (기존 동일 이름 있을 경우 덮어 씌운다.) | +| git branch -m [이름1] | 현재의 branch를 [이름1]로 변경한다. | + +# 🏅 Git Add + +--- + +## 🍀 설명 + +- 추가, 변경, 삭제 등 기존 파일에서 소스가 변경 된 모든 것들의 적용여부이다. +- 소스 수정이 되었을 경우 add명령어로 수정이 된 목록들을 추가한다. +- ADD에 대상이 되지 않은 파일은 GIT SERVER에 저장 할 수 없다. + +## 🗣️ 사용 방법 + +```html +git add [파일 경로/파일 명]//추가 하고자 하는 파일을 한 개만 대상이 될 경우 사용 된다. +git add [파일 경로]//해당 파일경로 밑의 모든 것을 추가할 때 사용된다. +git add .//구분 없이, 수정 된 모든 것이 대상이 될 때 사용된다. +``` + +### 💣 git add * 사용하지 말 것 + +- ignore 설정한 파일까지 모두 지정하여 넣기 때문에, *을 사용하는 것은 비추천 + +# 💾 Commit Message + +--- + +## 🍀 설명 + +- Git의 Stagin Area의 내용을 Repository로 옮기는 명령어 +- git을 저장할 때, 해당 구간에 대한 설명을 comment할 수 있다. + +| Type | Comment | +| --- | --- | +| Fix | 수정 | +| Feat | 새로운 기능 추가 | +| Remove | 삭제 | +| Update | 수정 | +| Move | 코드파일 이동 | +| Rename | 이름 변경 | +| Comment | 주석 추가 및 변경 | +| Degin | CSS 변경 | +| Style | 코드 포멧팅, 누락 수정 | +- Comment를 이용해서, 해당 작업이 어떤 것인지를 알릴 수 있다. + +## 🔔 사용 방법 + +--- + +```bash +#사용방법 1 +git commit -m "Update: 수정내용" + +#사용방법 2 +git commit -m "Feat: 추가 내용 + +- 추가내용 간략하게" +``` + +- 첫 번째 줄은 commit의 Title이다. +- 두번째 줄부터는 comment내용이다. +- 마크다운 기능을 제공하고 있다. 개행은 ‘스페이스 2번’ +- 문장 금지, 설명 금지 +- 제목과 소제목 느낌으로 작성하기 + +# 📌 Git Push + +--- + +- local에 있는 git repository의 내용을 remote의 git repository로 이동하는 명령어다. +- Local에서 Git의 Remote로 이동함으로써, 타인 혹은 다른 PC에서 저장된 Git의 내용을 불러올 수 있다. + +```bash +#git의 branch를 처음 생성해서, remote에 해당 branch가 없을 경우 +git push --set-upstream origin master + +#git branch가 local과 remote가 연결 되었을 경우 +git push + +#git push 대상이 local Branch와 Remote Branch가 서로 다를 때 +git push origin : +``` + +- git을 push하기 위해서는 local과 remote에 동일한 Branch가 있어야 한다. +- Branch를 새로 만들 경우, Remote에 해당되는 Branch가 없으므로, Remote에도 동일한 명칭의 Branch를 만들어야 한다. +- 동일한 Branch가 존재할 경우, 단순하게 push만 해도 된다. +- git은 master를 branch로 부르는 것은 금기사항 이지만, push후 master에게 merge(소스코드 합치기)를 해야하는 상황에 있다. 그래서 local branch와 remote branch가 서로 다를 수 있는데, 이를 한 번에 해결 할 수도 있다. 다만, 상황에 따라서 이 또한 금지사항이 될 수 있다. pipeLine을 거치지 않고 바로 merge가 되었을 경우 master의 소스에 문제가 생길 우려가 있기 때문이다. + +![Untitled](../415ec07b-118a-41a1-aa4c-e9139c937bde_Export-04f49c8d-7e82-450d-94f1-9ccbc753f7d9/GIT%20명령어%20b22aa01db7534dd292edce6240bd290e/Untitled.png) + +# 💗 Git pull + +--- + +```bash +#local Branch와 Remote Branch가 동일할 경우 사용하는 명령어 +#master branch를 불러올 때, 대부분 이용하는 명령어다. +git pull + +#local Branch와 Remote Branch명이 다를 때 사용하는 명령어 +#master의 내용을 merge하거나 다른 사람이 만든 branch를 조회할 때 이용한다. +git pull origin +``` + +- git pull은 master처럼 branch를 수시적으로 pull 받을 Case에 자주 사용 된다. +- git pull origin 은 다른 팀원의 branch를 불러올 때 자주 사용 된다. + +# ☠️ Git Ignore + +--- + +### working directory에서의 git 최신화를 예외처리를 한다. + +- 수정이 되서는 안 되는 Server설정 파일이 있는 경우 +- 각 Branch마다 설정 파일(Value)이 다를 경우. +- IDE의 특유의 파일을 Path하는 경우 +- 소스 수정을 공유하면 안 되는 경우 + +### 🍁 Git Ignore는 local에서만 적용이 된다. 따라서, git Ignore가 수정이 될 경우 같이 협업 하는 사람들에게 pull할 것을 권고해야 한다. + +### 🎵 사용 방법은 git status 명령어 입력했을 때 나오는 경로 그대로를 git ignore에 한 줄씩 입력하면 된다. + +- 디렉토리 경로 혹은 단일 파일로도 지정이 가능하다. \ No newline at end of file diff --git a/build.gradle b/build.gradle index 770b9b42d..107212388 100644 --- a/build.gradle +++ b/build.gradle @@ -31,6 +31,10 @@ dependencies { annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' + // Thyemeleaf + implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' + implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect' + // Spring Security implementation 'org.springframework.boot:spring-boot-starter-security' diff --git a/build/classes/java/main/com/example/demo/HansoYeonApplication.class b/build/classes/java/main/com/example/demo/HansoYeonApplication.class deleted file mode 100644 index 053782d89..000000000 Binary files a/build/classes/java/main/com/example/demo/HansoYeonApplication.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/config/WebSecurityConfig.class b/build/classes/java/main/com/example/demo/config/WebSecurityConfig.class deleted file mode 100644 index 11149ab1c..000000000 Binary files a/build/classes/java/main/com/example/demo/config/WebSecurityConfig.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/controller/AnnouncementController.class b/build/classes/java/main/com/example/demo/controller/AnnouncementController.class deleted file mode 100644 index 1729386c6..000000000 Binary files a/build/classes/java/main/com/example/demo/controller/AnnouncementController.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/controller/AuthController.class b/build/classes/java/main/com/example/demo/controller/AuthController.class deleted file mode 100644 index 5357b2878..000000000 Binary files a/build/classes/java/main/com/example/demo/controller/AuthController.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/controller/CourseController.class b/build/classes/java/main/com/example/demo/controller/CourseController.class deleted file mode 100644 index 3fbcba874..000000000 Binary files a/build/classes/java/main/com/example/demo/controller/CourseController.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/controller/ImageController.class b/build/classes/java/main/com/example/demo/controller/ImageController.class deleted file mode 100644 index cf77abd9e..000000000 Binary files a/build/classes/java/main/com/example/demo/controller/ImageController.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/controller/ImageResponse.class b/build/classes/java/main/com/example/demo/controller/ImageResponse.class deleted file mode 100644 index b76da00eb..000000000 Binary files a/build/classes/java/main/com/example/demo/controller/ImageResponse.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/controller/RecruitmentController.class b/build/classes/java/main/com/example/demo/controller/RecruitmentController.class deleted file mode 100644 index 7f181ffce..000000000 Binary files a/build/classes/java/main/com/example/demo/controller/RecruitmentController.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/controller/ReviewController.class b/build/classes/java/main/com/example/demo/controller/ReviewController.class deleted file mode 100644 index dc633ed60..000000000 Binary files a/build/classes/java/main/com/example/demo/controller/ReviewController.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/controller/SmsController.class b/build/classes/java/main/com/example/demo/controller/SmsController.class deleted file mode 100644 index 465abb493..000000000 Binary files a/build/classes/java/main/com/example/demo/controller/SmsController.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/controller/VerificationRequest.class b/build/classes/java/main/com/example/demo/controller/VerificationRequest.class deleted file mode 100644 index 7243f77cd..000000000 Binary files a/build/classes/java/main/com/example/demo/controller/VerificationRequest.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/AnnouncementDto.class b/build/classes/java/main/com/example/demo/dto/AnnouncementDto.class deleted file mode 100644 index d3a5a8f2a..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/AnnouncementDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/CompanySignInDto.class b/build/classes/java/main/com/example/demo/dto/CompanySignInDto.class deleted file mode 100644 index b9c80d562..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/CompanySignInDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/CompanySignInResponseDto.class b/build/classes/java/main/com/example/demo/dto/CompanySignInResponseDto.class deleted file mode 100644 index f385e19b1..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/CompanySignInResponseDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/CompanySignUpDto.class b/build/classes/java/main/com/example/demo/dto/CompanySignUpDto.class deleted file mode 100644 index ff5e91a5d..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/CompanySignUpDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/CompanyUpdateDto.class b/build/classes/java/main/com/example/demo/dto/CompanyUpdateDto.class deleted file mode 100644 index ef06d50e5..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/CompanyUpdateDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/CourseDto.class b/build/classes/java/main/com/example/demo/dto/CourseDto.class deleted file mode 100644 index 6e02d23ce..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/CourseDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/GoogleUserInfo.class b/build/classes/java/main/com/example/demo/dto/GoogleUserInfo.class deleted file mode 100644 index 267231584..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/GoogleUserInfo.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/JobProvidersDto.class b/build/classes/java/main/com/example/demo/dto/JobProvidersDto.class deleted file mode 100644 index 9b3ce0a8f..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/JobProvidersDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/ResponseDto.class b/build/classes/java/main/com/example/demo/dto/ResponseDto.class deleted file mode 100644 index a3e3130e8..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/ResponseDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/ReviewDto.class b/build/classes/java/main/com/example/demo/dto/ReviewDto.class deleted file mode 100644 index eea1b3466..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/ReviewDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/SignInDto.class b/build/classes/java/main/com/example/demo/dto/SignInDto.class deleted file mode 100644 index 88af53485..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/SignInDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/SignInResponseDto.class b/build/classes/java/main/com/example/demo/dto/SignInResponseDto.class deleted file mode 100644 index a99c044b2..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/SignInResponseDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/SignUpDto.class b/build/classes/java/main/com/example/demo/dto/SignUpDto.class deleted file mode 100644 index a941a71cf..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/SignUpDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/dto/UserUpdateDto.class b/build/classes/java/main/com/example/demo/dto/UserUpdateDto.class deleted file mode 100644 index e5b29ecd1..000000000 Binary files a/build/classes/java/main/com/example/demo/dto/UserUpdateDto.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/entity/AnnouncementEntity.class b/build/classes/java/main/com/example/demo/entity/AnnouncementEntity.class deleted file mode 100644 index dbdacdd67..000000000 Binary files a/build/classes/java/main/com/example/demo/entity/AnnouncementEntity.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/entity/CourseEntity$CourseEntityBuilder.class b/build/classes/java/main/com/example/demo/entity/CourseEntity$CourseEntityBuilder.class deleted file mode 100644 index 521b37431..000000000 Binary files a/build/classes/java/main/com/example/demo/entity/CourseEntity$CourseEntityBuilder.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/entity/CourseEntity.class b/build/classes/java/main/com/example/demo/entity/CourseEntity.class deleted file mode 100644 index 4c0aa85a8..000000000 Binary files a/build/classes/java/main/com/example/demo/entity/CourseEntity.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/entity/JobprovidersEntity.class b/build/classes/java/main/com/example/demo/entity/JobprovidersEntity.class deleted file mode 100644 index bc3aa0e2a..000000000 Binary files a/build/classes/java/main/com/example/demo/entity/JobprovidersEntity.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/entity/ProvidersEntity$ProvidersEntityBuilder.class b/build/classes/java/main/com/example/demo/entity/ProvidersEntity$ProvidersEntityBuilder.class deleted file mode 100644 index 6c47648e6..000000000 Binary files a/build/classes/java/main/com/example/demo/entity/ProvidersEntity$ProvidersEntityBuilder.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/entity/ProvidersEntity.class b/build/classes/java/main/com/example/demo/entity/ProvidersEntity.class deleted file mode 100644 index 318ee22bb..000000000 Binary files a/build/classes/java/main/com/example/demo/entity/ProvidersEntity.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/entity/ReviewEntity.class b/build/classes/java/main/com/example/demo/entity/ReviewEntity.class deleted file mode 100644 index 0036f4be7..000000000 Binary files a/build/classes/java/main/com/example/demo/entity/ReviewEntity.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/entity/UsersEntity$UsersEntityBuilder.class b/build/classes/java/main/com/example/demo/entity/UsersEntity$UsersEntityBuilder.class deleted file mode 100644 index 9a55a3c4a..000000000 Binary files a/build/classes/java/main/com/example/demo/entity/UsersEntity$UsersEntityBuilder.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/entity/UsersEntity.class b/build/classes/java/main/com/example/demo/entity/UsersEntity.class deleted file mode 100644 index 0006c7153..000000000 Binary files a/build/classes/java/main/com/example/demo/entity/UsersEntity.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/repository/CourseRepository.class b/build/classes/java/main/com/example/demo/repository/CourseRepository.class deleted file mode 100644 index 494eb3357..000000000 Binary files a/build/classes/java/main/com/example/demo/repository/CourseRepository.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/repository/ProvidersRepository.class b/build/classes/java/main/com/example/demo/repository/ProvidersRepository.class deleted file mode 100644 index 67b9d05bb..000000000 Binary files a/build/classes/java/main/com/example/demo/repository/ProvidersRepository.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/repository/RecruitmentRepository.class b/build/classes/java/main/com/example/demo/repository/RecruitmentRepository.class deleted file mode 100644 index 1b10f52f2..000000000 Binary files a/build/classes/java/main/com/example/demo/repository/RecruitmentRepository.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/repository/UsersRepository.class b/build/classes/java/main/com/example/demo/repository/UsersRepository.class deleted file mode 100644 index ebbc0bfc0..000000000 Binary files a/build/classes/java/main/com/example/demo/repository/UsersRepository.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/security/TokenProvider.class b/build/classes/java/main/com/example/demo/security/TokenProvider.class deleted file mode 100644 index 79ff59fbc..000000000 Binary files a/build/classes/java/main/com/example/demo/security/TokenProvider.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/service/AnnouncementService.class b/build/classes/java/main/com/example/demo/service/AnnouncementService.class deleted file mode 100644 index dc3561e80..000000000 Binary files a/build/classes/java/main/com/example/demo/service/AnnouncementService.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/service/CourseService.class b/build/classes/java/main/com/example/demo/service/CourseService.class deleted file mode 100644 index 96d9db233..000000000 Binary files a/build/classes/java/main/com/example/demo/service/CourseService.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/service/ProvidersService.class b/build/classes/java/main/com/example/demo/service/ProvidersService.class deleted file mode 100644 index 842000a19..000000000 Binary files a/build/classes/java/main/com/example/demo/service/ProvidersService.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/service/RecruitmentService.class b/build/classes/java/main/com/example/demo/service/RecruitmentService.class deleted file mode 100644 index af02ab12a..000000000 Binary files a/build/classes/java/main/com/example/demo/service/RecruitmentService.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/service/ReviewService.class b/build/classes/java/main/com/example/demo/service/ReviewService.class deleted file mode 100644 index f43eb6b9d..000000000 Binary files a/build/classes/java/main/com/example/demo/service/ReviewService.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/service/SmsRequest.class b/build/classes/java/main/com/example/demo/service/SmsRequest.class deleted file mode 100644 index a4bbfc470..000000000 Binary files a/build/classes/java/main/com/example/demo/service/SmsRequest.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/service/SmsService.class b/build/classes/java/main/com/example/demo/service/SmsService.class deleted file mode 100644 index 913961325..000000000 Binary files a/build/classes/java/main/com/example/demo/service/SmsService.class and /dev/null differ diff --git a/build/classes/java/main/com/example/demo/service/UsersService.class b/build/classes/java/main/com/example/demo/service/UsersService.class deleted file mode 100644 index 93181a840..000000000 Binary files a/build/classes/java/main/com/example/demo/service/UsersService.class and /dev/null differ diff --git a/build/resources/main/hansoyeon-f6213ad86b3a.json b/build/resources/main/hansoyeon-f6213ad86b3a.json deleted file mode 100644 index beec567ed..000000000 --- a/build/resources/main/hansoyeon-f6213ad86b3a.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "service_account", - "project_id": "hansoyeon", - "private_key_id": "f6213ad86b3a0fcea81d7c3476f0e0845eee41ab", - "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC8ysztYjG7pRTF\n2Z0yQzzh+/J50sOoX4uJhD4xzuzLHBoqVK8Xi0gpT1jJh6fZeNSIq5GLfrKygcU9\n3NRW2uQ58LgkuWvws2JxJaY1HPwKMhVEXjfKGnmTNH9OwExpHc+HP+WE3mOtkui7\nUxj/+Z7Vt7oBrqh03PajFj4gp4QVKySXn+Z9XV5S+EQOO11vaDQHaRtBh1JRFc0j\nYGClg6zb7lCw/WQKucoxh00qTux9JFIcw8lizCMK44Pug7qMzq4FQNutjbkRpLf+\ngNDJ0j/iPRkd9mary72dOzybnwBMTSpqTUQ9aJgCHZtNG1T1sV1Bb0AxMgMi0Tvw\n0WUzYzwNAgMBAAECggEAOICBgHIo7D3lz6jnUQmqiP+8fBVGFXgy7L81VfbWC5un\ngQ/DL0qyGBr1Oatt4ro08YpXjuYmWSJZg8A5lJ0CPQz8L5GG6ozlY3OfILpB/FMs\n5j9EdyohRJsrlsgalkMjvxiyemeMcYBMQvQFwWZV0SSheKtrIz6WWgzoHyHDeAni\n3fGlE9sjciElfgz94wJGJ0gmydE82jsav3Uz37bOVcAcFRN4k/JaUyw71Bcx7ch7\nmmHL0wDI0vWxO9dVvb+vxrWGFatmbvR8uEEzwszW2XOACKevSFYdtOoeSvBfpyd/\nuFYSJMchmBWMXcoB5alR/GhTM6KM47Drtsc8dZpjiQKBgQD4kQfvN9Te7GWJSazN\nklXIvFZxqjAMKAZt98fe0O1neVSGiQmyhq2L1XIseM67VVUNXVdeBqYbxMOl5lWB\nISTNBX5U6YQw3jDGm3cJO3OT101FizfzgiclWfhZrCYiOEoyclm39fBdW3+KEwWm\njYHUWWS6/ruNO3dcgdDTyYki9wKBgQDCcCaVcOo2m1I7ZEec1k8YZLPuS/qYyS5s\nKaN6vovoPVGWt1HhZdVlXW7BTkr+AWElBTTyM6dSo5HBdFI6FcofkJEaAHK6oP+g\n7N4HgqrfpWohJtWhfyQIcYT93Fr/PHUb8Ra6yPrmXzVpSJ6gPKed7GwnVA/C6CL7\n+A+WcMjUGwKBgDIUZljYEtdnIX3rjhlM5mOvLmtwMoYAemslhOtrhKlYVKNWcNG7\nOLP3qS00mdI8ewpaSAP1qvnlRtXh9lAx8UwtUyqgcbW2znT1VaJSjBK5SiQ8zGUP\nT/vCiLroaDZ0yN4pE9JwhqEIkkWrV3QbBpFWAWl7cSYfWQkWTpCdBjg5AoGAOpMM\nnJJyjFbINAompLHPDBsyNUSATsy0hnMYw55piWIHlS7OpOdHnQzDk8phPxntSPjD\nlX9IFdYez7eaGdN8m3uyqrGd3mkn+TPCQ2Ly1QMA8NHBI7Coiz6fgNaEN0XgRbWg\nUk6/fu0JqxjsaHs9R470mfhx8xZ5i4yULY72gScCgYEA3BSzqtBuqgyMBxWVmFmP\n/gDswcjp0k3Ec22lfIrb06aNP0eWPC5AvRdaYdYqPDuReo4+2gz+gWd7wbczth0/\nhXn3hgRpv29MYPgQcBEiipddMqYFty587EXJz3ITAnheh11AGCyRfYIELTCKr+mP\n/Bi34pVQkOEDeVLQbOf9Kjo=\n-----END PRIVATE KEY-----\n", - "client_email": "hansoyeon-storage@hansoyeon.iam.gserviceaccount.com", - "client_id": "106721956511495138556", - "auth_uri": "https://accounts.google.com/o/oauth2/auth", - "token_uri": "https://oauth2.googleapis.com/token", - "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", - "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/hansoyeon-storage%40hansoyeon.iam.gserviceaccount.com", - "universe_domain": "googleapis.com" -} diff --git a/build/resources/main/interview-400010-02c51d09a62d.json b/build/resources/main/interview-400010-02c51d09a62d.json deleted file mode 100644 index 30fe25581..000000000 --- a/build/resources/main/interview-400010-02c51d09a62d.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "service_account", - "project_id": "interview-400010", - "private_key_id": "02c51d09a62d24894f2228f3c7b3b92da3a98fb3", - "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCkwETyj73mzshH\nFiNdZO2W1chg2ioctDdJxT5Hs40yQg4hQAR+pxH+qGLtY5uOEAwMq8jZWqa/X5fn\nuKpm5/QpJ7id3Sjemg/KobIZHaU8qYoKVJYWPzKE0Fy3PKd9U1n03DtxERXEgH7g\nodaLZYqNo6OUvIr97OhG26iYRa2CZHURix8EcXQ71qXTna7kZLRN+oHwC9WtzC+6\nEmfsI0HqllHFFMc1q7kWwLbbVUYY3TUD/y4crMZgJyQ7fz7+jgIhd4+rN0C14X+8\noXtS6jMnDNQanMiWEKNvNn8txIOH15bL5cx11W8t/4ZcOxW1oZLV9Be77cUnsjY4\nc8lR0Gk7AgMBAAECggEALP3q9lkF8eXPsQYdM1CwR6xrU/PQY1Vd8fIBP6CLs0lx\nxWfPsmzaz7JZjd3Radr9B2rUZ3NHrWSkPd5i/sZimeiklMwEcMIfBOXiltRPP0FH\nlumhsUKh/75NS6cvUFz2aJXKT+bsDGVRAPSBfEEHNQYW0rQouw67IjqzkJ4as8xd\n0vSfjmsLpuOTjWzvi9JsrLamuc0DSdLamNcANRjdXlVA3TLvJfFnmoBqgJbB0Y5x\ncmwEeo/40SlX8xJy9FlJk5Dmo2N+egQICDgJZs7AORR9cgAZgbswwjESRXtE9hG9\n5oHzkez1drSfvszw5Hlb3PkPk16BTeAz6JehW35GlQKBgQDfNUJyhjz81GZDckOe\nJKyj5C3k5kDaA4VTJOoB5NZ3+VBnH8B5vlVEy74ImwfhVLweAiTr4mvSbAmJNFH0\nSL/347Mp6QTwerBxX0dI5+yt7jBkMcGM4bg+RLFSZdwYkWnFPIoFsOFrMxkO4boZ\n9tYQQEWrNi7hxJ5NZLYkY5h23wKBgQC89HjerxnA2OKkk+E0+fbHU6GNl0ngeBN2\naKLfghplwbgDoLvKt9Fi835AA0Aiq+jOC8710PGRvEk+l3z2geEJTnW7RNn/Ttvr\ngpryrQOOXVUYba/SS8SwPZi6g+aF/eDXjouZg6gQiyMi7jtxfLkCuCsojWlJEP78\nfY2vTIclJQKBgC1LTn+U8/1OUK4xGr2VrZ7YZ+PCQbi77CsyG3Zk7IyOAB3dGJ7b\n28vJGHgAlbnJCx9/yeRAHyclG05HWrYaqTHxd+LyUTlHfFSVRA7sWV/2LMW4PxGK\noGuqXt1cpCwsHe2TWmLLQQMS7GvTrIMmTswfbsPOi/bugj0sSbXarA67AoGBALkJ\nZvwa2MtjGL82GYo5ZpLXsRLpHm106QpBeY4K6DLRu5PB6WShEakm7XFePYY2dqqg\nIbHTRV0D1242ByeXFHp6nQwgZqJ/5RkCMx6Gkz7s4xIjB9SWYix8hX3RAQQiE/bD\nHq3coc5hkqz4Qrnl+39QPuNdZ8cnn6w+f2s1M/sJAoGBAIllwr7zpGH8vgvpi7dE\nh09hobeTI5xrIpmj/RziucvU67QSCzKhb3GSkKXX8adshFA+WDZFmkpi1BVwdsKT\nsUxvHyuxrDb308Tzlblz4F8nza7sVbJcTuSMlaSxZFZl+xHCSJc25xOi5Ot/kRmp\nW7CipZU7eGWwv5BVxv5PmOnP\n-----END PRIVATE KEY-----\n", - "client_email": "maythe4th@interview-400010.iam.gserviceaccount.com", - "client_id": "105232514349965591974", - "auth_uri": "https://accounts.google.com/o/oauth2/auth", - "token_uri": "https://oauth2.googleapis.com/token", - "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", - "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/maythe4th%40interview-400010.iam.gserviceaccount.com", - "universe_domain": "googleapis.com" -} diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/JobProviderDto.class.uniqueId5 b/build/tmp/compileJava/compileTransaction/stash-dir/JobProviderDto.class.uniqueId5 deleted file mode 100644 index b7f712779..000000000 Binary files a/build/tmp/compileJava/compileTransaction/stash-dir/JobProviderDto.class.uniqueId5 and /dev/null differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/JobprovidersEntity.class.uniqueId3 b/build/tmp/compileJava/compileTransaction/stash-dir/JobprovidersEntity.class.uniqueId3 deleted file mode 100644 index 5249788ef..000000000 Binary files a/build/tmp/compileJava/compileTransaction/stash-dir/JobprovidersEntity.class.uniqueId3 and /dev/null differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/RecruitmentController.class.uniqueId0 b/build/tmp/compileJava/compileTransaction/stash-dir/RecruitmentController.class.uniqueId0 deleted file mode 100644 index d5923f236..000000000 Binary files a/build/tmp/compileJava/compileTransaction/stash-dir/RecruitmentController.class.uniqueId0 and /dev/null differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/RecruitmentRepository.class.uniqueId1 b/build/tmp/compileJava/compileTransaction/stash-dir/RecruitmentRepository.class.uniqueId1 deleted file mode 100644 index 976b90281..000000000 Binary files a/build/tmp/compileJava/compileTransaction/stash-dir/RecruitmentRepository.class.uniqueId1 and /dev/null differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/RecruitmentService.class.uniqueId2 b/build/tmp/compileJava/compileTransaction/stash-dir/RecruitmentService.class.uniqueId2 deleted file mode 100644 index f567cfdcd..000000000 Binary files a/build/tmp/compileJava/compileTransaction/stash-dir/RecruitmentService.class.uniqueId2 and /dev/null differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/WebSecurityConfig.class.uniqueId4 b/build/tmp/compileJava/compileTransaction/stash-dir/WebSecurityConfig.class.uniqueId4 deleted file mode 100644 index 33b18b992..000000000 Binary files a/build/tmp/compileJava/compileTransaction/stash-dir/WebSecurityConfig.class.uniqueId4 and /dev/null differ diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin deleted file mode 100644 index fa5d4a598..000000000 Binary files a/build/tmp/compileJava/previous-compilation-data.bin and /dev/null differ diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 7f93135c4..000000000 Binary files a/gradle/wrapper/gradle-wrapper.jar and /dev/null differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 3fa8f862f..000000000 --- a/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,7 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip -networkTimeout=10000 -validateDistributionUrl=true -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 index 1aa94a426..fcb6fca14 --- a/gradlew +++ b/gradlew @@ -83,8 +83,7 @@ done # This is normally unused # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -145,7 +144,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 + # shellcheck disable=SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac @@ -153,7 +152,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then '' | soft) :;; #( *) # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 + # shellcheck disable=SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -202,11 +201,11 @@ fi # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ diff --git a/gradlew.bat b/gradlew.bat index 93e3f59f1..6689b85be 100644 --- a/gradlew.bat +++ b/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. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -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. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +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/hansoyeon/README.md b/hansoyeon/README.md old mode 100644 new mode 100755 diff --git a/hansoyeon/package-lock.json b/hansoyeon/package-lock.json old mode 100644 new mode 100755 index 090050cc6..a974bbc91 --- a/hansoyeon/package-lock.json +++ b/hansoyeon/package-lock.json @@ -13,14 +13,17 @@ "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", + "aos": "^2.3.4", "axios": "^1.6.1", "bootstrap": "^5.3.2", "fast-xml-parser": "^4.3.2", "react": "^18.2.0", "react-bootstrap": "^2.9.1", + "react-calendar": "^4.6.1", "react-cookie": "^6.1.1", "react-dom": "^18.2.0", "react-google-login": "^5.2.2", + "react-loader-spinner": "^5.5.0", "react-router-dom": "^6.18.0", "react-scripts": "5.0.1", "styled-component": "^2.8.0", @@ -2311,6 +2314,11 @@ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, "node_modules/@emotion/unitless": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", @@ -4508,6 +4516,19 @@ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" }, + "node_modules/@types/lodash": { + "version": "4.14.202", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", + "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==" + }, + "node_modules/@types/lodash.memoize": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/lodash.memoize/-/lodash.memoize-4.1.9.tgz", + "integrity": "sha512-glY1nQuoqX4Ft8Uk+KfJudOD7DQbbEDF6k9XpGncaohW3RW4eSWBlx6AA0fZCrh40tZcQNH4jS/Oc59J6Eq+aw==", + "dependencies": { + "@types/lodash": "*" + } + }, "node_modules/@types/mime": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.4.tgz", @@ -5155,6 +5176,14 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@wojtekmaj/date-utils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@wojtekmaj/date-utils/-/date-utils-1.5.1.tgz", + "integrity": "sha512-+i7+JmNiE/3c9FKxzWFi2IjRJ+KzZl1QPu6QNrsgaa2MuBgXvUy4gA1TVzf/JMdIIloB76xSKikTWuyYAIVLww==", + "funding": { + "url": "https://github.com/wojtekmaj/date-utils?sponsor=1" + } + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -5425,6 +5454,16 @@ "node": ">= 8" } }, + "node_modules/aos": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/aos/-/aos-2.3.4.tgz", + "integrity": "sha512-zh/ahtR2yME4I51z8IttIt4lC1Nw0ktsFtmeDzID1m9naJnWXhCoARaCgNOGXb5CLy3zm+wqmRAEgMYB5E2HUw==", + "dependencies": { + "classlist-polyfill": "^1.0.3", + "lodash.debounce": "^4.0.6", + "lodash.throttle": "^4.0.1" + } + }, "node_modules/aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -6153,6 +6192,21 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/babel-plugin-styled-components": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", + "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "lodash": "^4.17.21", + "picomatch": "^2.3.1" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", @@ -7188,6 +7242,11 @@ "node": ">= 0.4" } }, + "node_modules/classlist-polyfill": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/classlist-polyfill/-/classlist-polyfill-1.2.0.tgz", + "integrity": "sha512-GzIjNdcEtH4ieA2S8NmrSxv7DfEV5fmixQeyTmqmRmRJPGpRBaSnA2a0VrCjyT8iW8JjEdMbKzDotAJf+ajgaQ==" + }, "node_modules/classnames": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", @@ -7260,6 +7319,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -10847,6 +10914,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-user-locale": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-user-locale/-/get-user-locale-2.3.1.tgz", + "integrity": "sha512-VEvcsqKYx7zhZYC1CjecrDC5ziPSpl1gSm0qFFJhHSGDrSC+x4+p1KojWC/83QX//j476gFhkVXP/kNUc9q+bQ==", + "dependencies": { + "@types/lodash.memoize": "^4.1.7", + "lodash.memoize": "^4.1.1" + }, + "funding": { + "url": "https://github.com/wojtekmaj/get-user-locale?sponsor=1" + } + }, "node_modules/get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -15192,6 +15271,11 @@ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -18461,6 +18545,31 @@ } } }, + "node_modules/react-calendar": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/react-calendar/-/react-calendar-4.6.1.tgz", + "integrity": "sha512-MvCPdvxEvq7wICBhFxlYwxS2+IsVvSjTcmlr0Kl3yDRVhoX7btNg0ySJx5hy9rb1eaM4nDpzQcW5c87nfQ8n8w==", + "dependencies": { + "@wojtekmaj/date-utils": "^1.1.3", + "clsx": "^2.0.0", + "get-user-locale": "^2.2.1", + "prop-types": "^15.6.0", + "tiny-warning": "^1.0.0" + }, + "funding": { + "url": "https://github.com/wojtekmaj/react-calendar?sponsor=1" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/react-cookie": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-6.1.1.tgz", @@ -18632,6 +18741,60 @@ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, + "node_modules/react-loader-spinner": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/react-loader-spinner/-/react-loader-spinner-5.5.0.tgz", + "integrity": "sha512-3y+l6RPbkfW8EMs/X7MtfiPlAPwYp+WbCtls3gZn+fDJCt0SW4TakRoj2/lExbCVxSxA6Y5M8Nly+WfhNxnFcw==", + "deprecated": "Breaking changes was include so major version was use", + "dependencies": { + "react-is": "^18.2.0", + "styled-components": "^5.3.5", + "styled-tools": "^1.7.2" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-loader-spinner/node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/react-loader-spinner/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/react-loader-spinner/node_modules/styled-components": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz", + "integrity": "sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, "node_modules/react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -21259,6 +21422,11 @@ "react-dom": ">= 16.8.0" } }, + "node_modules/styled-tools": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/styled-tools/-/styled-tools-1.7.2.tgz", + "integrity": "sha512-IjLxzM20RMwAsx8M1QoRlCG/Kmq8lKzCGyospjtSXt/BTIIcvgTonaxQAsKnBrsZNwhpHzO9ADx5te0h76ILVg==" + }, "node_modules/stylehacks": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", @@ -21834,6 +22002,11 @@ "node": ">=0.6.0" } }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -28871,6 +29044,11 @@ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, "@emotion/unitless": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", @@ -30488,6 +30666,19 @@ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" }, + "@types/lodash": { + "version": "4.14.202", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", + "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==" + }, + "@types/lodash.memoize": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/lodash.memoize/-/lodash.memoize-4.1.9.tgz", + "integrity": "sha512-glY1nQuoqX4Ft8Uk+KfJudOD7DQbbEDF6k9XpGncaohW3RW4eSWBlx6AA0fZCrh40tZcQNH4jS/Oc59J6Eq+aw==", + "requires": { + "@types/lodash": "*" + } + }, "@types/mime": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.4.tgz", @@ -31038,6 +31229,11 @@ "@xtuc/long": "4.2.2" } }, + "@wojtekmaj/date-utils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@wojtekmaj/date-utils/-/date-utils-1.5.1.tgz", + "integrity": "sha512-+i7+JmNiE/3c9FKxzWFi2IjRJ+KzZl1QPu6QNrsgaa2MuBgXvUy4gA1TVzf/JMdIIloB76xSKikTWuyYAIVLww==" + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -31234,6 +31430,16 @@ "picomatch": "^2.0.4" } }, + "aos": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/aos/-/aos-2.3.4.tgz", + "integrity": "sha512-zh/ahtR2yME4I51z8IttIt4lC1Nw0ktsFtmeDzID1m9naJnWXhCoARaCgNOGXb5CLy3zm+wqmRAEgMYB5E2HUw==", + "requires": { + "classlist-polyfill": "^1.0.3", + "lodash.debounce": "^4.0.6", + "lodash.throttle": "^4.0.1" + } + }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -31777,6 +31983,18 @@ "@babel/helper-define-polyfill-provider": "^0.4.3" } }, + "babel-plugin-styled-components": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", + "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "lodash": "^4.17.21", + "picomatch": "^2.3.1" + } + }, "babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", @@ -32593,6 +32811,11 @@ } } }, + "classlist-polyfill": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/classlist-polyfill/-/classlist-polyfill-1.2.0.tgz", + "integrity": "sha512-GzIjNdcEtH4ieA2S8NmrSxv7DfEV5fmixQeyTmqmRmRJPGpRBaSnA2a0VrCjyT8iW8JjEdMbKzDotAJf+ajgaQ==" + }, "classnames": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", @@ -32649,6 +32872,11 @@ "mimic-response": "^1.0.0" } }, + "clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==" + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -35396,6 +35624,15 @@ "get-intrinsic": "^1.1.1" } }, + "get-user-locale": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-user-locale/-/get-user-locale-2.3.1.tgz", + "integrity": "sha512-VEvcsqKYx7zhZYC1CjecrDC5ziPSpl1gSm0qFFJhHSGDrSC+x4+p1KojWC/83QX//j476gFhkVXP/kNUc9q+bQ==", + "requires": { + "@types/lodash.memoize": "^4.1.7", + "lodash.memoize": "^4.1.1" + } + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -38594,6 +38831,11 @@ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -40891,6 +41133,18 @@ "warning": "^4.0.3" } }, + "react-calendar": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/react-calendar/-/react-calendar-4.6.1.tgz", + "integrity": "sha512-MvCPdvxEvq7wICBhFxlYwxS2+IsVvSjTcmlr0Kl3yDRVhoX7btNg0ySJx5hy9rb1eaM4nDpzQcW5c87nfQ8n8w==", + "requires": { + "@wojtekmaj/date-utils": "^1.1.3", + "clsx": "^2.0.0", + "get-user-locale": "^2.2.1", + "prop-types": "^15.6.0", + "tiny-warning": "^1.0.0" + } + }, "react-cookie": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-6.1.1.tgz", @@ -41020,6 +41274,45 @@ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, + "react-loader-spinner": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/react-loader-spinner/-/react-loader-spinner-5.5.0.tgz", + "integrity": "sha512-3y+l6RPbkfW8EMs/X7MtfiPlAPwYp+WbCtls3gZn+fDJCt0SW4TakRoj2/lExbCVxSxA6Y5M8Nly+WfhNxnFcw==", + "requires": { + "react-is": "^18.2.0", + "styled-components": "^5.3.5", + "styled-tools": "^1.7.2" + }, + "dependencies": { + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "styled-components": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz", + "integrity": "sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + } + } + } + }, "react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -43034,6 +43327,11 @@ "tslib": "^2.5.0" } }, + "styled-tools": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/styled-tools/-/styled-tools-1.7.2.tgz", + "integrity": "sha512-IjLxzM20RMwAsx8M1QoRlCG/Kmq8lKzCGyospjtSXt/BTIIcvgTonaxQAsKnBrsZNwhpHzO9ADx5te0h76ILVg==" + }, "stylehacks": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", @@ -43472,6 +43770,11 @@ "setimmediate": "^1.0.4" } }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", diff --git a/hansoyeon/package.json b/hansoyeon/package.json old mode 100644 new mode 100755 index 8b31e4564..f6d71a941 --- a/hansoyeon/package.json +++ b/hansoyeon/package.json @@ -8,14 +8,17 @@ "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", + "aos": "^2.3.4", "axios": "^1.6.1", "bootstrap": "^5.3.2", "fast-xml-parser": "^4.3.2", "react": "^18.2.0", "react-bootstrap": "^2.9.1", + "react-calendar": "^4.6.1", "react-cookie": "^6.1.1", "react-dom": "^18.2.0", "react-google-login": "^5.2.2", + "react-loader-spinner": "^5.5.0", "react-router-dom": "^6.18.0", "react-scripts": "5.0.1", "styled-component": "^2.8.0", diff --git a/hansoyeon/public/favicon.ico b/hansoyeon/public/favicon.ico old mode 100644 new mode 100755 diff --git a/hansoyeon/public/index.html b/hansoyeon/public/index.html old mode 100644 new mode 100755 index aa069f27c..e0c6238c9 --- a/hansoyeon/public/index.html +++ b/hansoyeon/public/index.html @@ -1,8 +1,14 @@ + + + + + + - - - - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - }> - } /> - } /> - }> - } /> - - - - ); + return ( +
+ + + + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }/> + }/> + }> + }/> + }> + }> + }> + }> + }> + }> + }> + }> + }> + }> + + +
+ ); } export default App; diff --git a/hansoyeon/src/App.test.js b/hansoyeon/src/App.test.js old mode 100644 new mode 100755 diff --git a/hansoyeon/src/AuthPage/CompanySignupPage.js b/hansoyeon/src/AuthPage/CompanySignupPage.js old mode 100644 new mode 100755 index 3af30b233..48f387811 --- a/hansoyeon/src/AuthPage/CompanySignupPage.js +++ b/hansoyeon/src/AuthPage/CompanySignupPage.js @@ -9,6 +9,7 @@ import logo from "../imgs/logo2.png"; import license from "../imgs/license.jpg" import question from "../imgs/question.png" import noImage from "../imgs/noImage.png"; +import Footer from "../Components/Footer"; const CompanySignUpPage = () => { const navigate = useNavigate(); @@ -109,10 +110,14 @@ const CompanySignUpPage = () => { } // 라이센스 유효성 검사 - if(!imagePreview){ + if(!businessNumber){ errors.companyLicense = "사업자 등록증을 제출해주세요. " } + if(!businessCheck){ + errors.businessCheck = "사업자 등록을 확인해주세요" + } + // 회사명 if (!formData.companyName) { errors.companyName = "회사명을 입력해주세요."; @@ -161,6 +166,38 @@ const CompanySignUpPage = () => { } }; + const [businessNumber, setBusinessNumber] = useState(''); + const [resultMessage, setResultMessage] = useState(''); + const [businessCheck, setBusinessCheck] = useState(false); + + + async function handleCheckRegistrationNumber(req: string): Promise { + const url: string = `https://api.odcloud.kr/api/nts-businessman/v1/status?serviceKey=7qe7vg3zUQdiZErzcHVVolstffAp3wUBke37nX4dyFcWCPsjYsiHmb5Su25Dw/s1uv5zk6sh3oQq4sIynl8z0A==`; + const { data } = await axios.post(url, { + b_no: [req], + }); + // 📌 01 값이 반환되면 계속사업자 02 값은 휴업자 03 값은 폐업자로 확인이 가능합니다. + return data.data[0].b_stt_cd; + } + + const handleChangeBusinessNumber = (e) => { + setBusinessNumber(e.target.value); + }; + + const handlerCheckSchoolNum = async () => { + try { + const data = await handleCheckRegistrationNumber(businessNumber); + if (data === "01") { + setResultMessage('사업자 등록이 확인되었습니다.'); + setBusinessCheck(true); + } else { + setResultMessage('사업자 등록이 확인되지 않았습니다.'); + } + } catch (error) { + console.log(error); + } + }; + const handleSignUp = async (event) => { event.preventDefault(); if (validateForm()) { @@ -169,7 +206,7 @@ const CompanySignUpPage = () => { const signUpData = { ...formData, companyAddress: combinedAddress, - companyLicense: imageUrl, + companyLicense: businessNumber, providerApproval: "false" }; @@ -318,20 +355,19 @@ const CompanySignUpPage = () => { ) : ( <> - - {(imagePreview || license) && } -
- - 사업자 등록증 추가 - - - + - {validationErrors.companyLicense && {validationErrors.companyLicense}} + + 사업자 등록 확인 +
+ {resultMessage && {resultMessage}} @@ -426,6 +462,7 @@ const CompanySignUpPage = () => { )} +