From 662b69599ea3f43d97c53c9521038e058d7da1ca Mon Sep 17 00:00:00 2001 From: ChoiJiHooon Date: Sat, 28 Dec 2024 00:23:22 +0900 Subject: [PATCH 1/6] =?UTF-8?q?Feat:=20=EB=94=94=ED=86=A1=EC=8A=A4=20API?= =?UTF-8?q?=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LifeMaster_BE/Challenge/Detox/Detox.java | 34 +++++++++++++ .../Challenge/Detox/DetoxController.java | 44 +++++++++++++++++ .../Challenge/Detox/DetoxDto.java | 19 +++++++ .../Challenge/Detox/DetoxLock.java | 24 +++++++++ .../Challenge/Detox/DetoxRepository.java | 11 +++++ .../Challenge/Detox/DetoxService.java | 49 +++++++++++++++++++ .../Challenge/Detox/TimeDetoxController.java | 6 +++ .../Challenge/Detox/TimeDetoxDto.java | 17 +++++++ .../Challenge/Detox/TimeDetoxEntity.java | 2 + .../Challenge/Detox/TimeDetoxService.java | 15 ++++++ .../Challenge/Detox/TimeLock.java | 24 +++++++++ .../LifeMaster_BE/UserManager/User.java | 42 ++++++++++++++++ .../UserManager/UserRepository.java | 10 ++++ 13 files changed, 297 insertions(+) create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/Detox.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxController.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxDto.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxLock.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxRepository.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxService.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDto.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/User.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/Detox.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/Detox.java new file mode 100644 index 00000000..d8276caa --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/Detox.java @@ -0,0 +1,34 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import com.example.LifeMaster_BE.UserManager.User; +import jakarta.persistence.*; +import lombok.*; + +import java.time.Duration; + +@Entity +@Getter +@Setter +@AllArgsConstructor +@NoArgsConstructor +@Builder +public class Detox { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long detoxId; + + @Column + private Long detoxLock; // 잠금시간 + + + @Column + private Long detoxUse; // 사용시간 + + @Column + private Long detoxBreack; // 사용시간 + + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "userId", nullable = false) + private User user; + +} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxController.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxController.java new file mode 100644 index 00000000..4751fb42 --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxController.java @@ -0,0 +1,44 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import lombok.RequiredArgsConstructor; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/detox") +public class DetoxController { + + private final DetoxService detoxService; + + // 1. 잠금 설정 추가 + @PostMapping + public ResponseEntity addRepeatedLock(@RequestBody Long userId, @RequestBody DetoxDto.Request request) { + Detox detox = detoxService.addRepeatedLock(userId, request); + return ResponseEntity.ok(detox); + } + + // 2. 특정 사용자 잠금 설정 조회 + @GetMapping + public ResponseEntity> getRepeatedLocksByUser(@RequestBody Long userId) { + List locks = detoxService.getRepeatedLocksByUser(userId); + return ResponseEntity.ok(locks); + } + + // 3. 잠금 설정 업데이트 + @PutMapping("/{lockId}") + public ResponseEntity updateRepeatedLock(@PathVariable Long lockId, @RequestBody DetoxDto.Request request) { + Detox updatedLock = detoxService.updateRepeatedLock(lockId, request); + return ResponseEntity.ok(updatedLock); + } + + // 4. 잠금 설정 삭제 + @DeleteMapping("/{lockId}") + public ResponseEntity deleteRepeatedLock(@PathVariable Long lockId) { + detoxService.deleteRepeatedLock(lockId); + return ResponseEntity.noContent().build(); + } +} + diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxDto.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxDto.java new file mode 100644 index 00000000..a33b693d --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxDto.java @@ -0,0 +1,19 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Builder; +import lombok.Getter; +import lombok.Setter; + +public class DetoxDto { + + @Builder(toBuilder = true) + @Getter + @Setter + @Schema(name = "DetoxRequest") + public static class Request { + private Long detoxLock; // 잠금 시간 + private Long detoxUse; // 사용 시간 + private Long detoxBreak; // 최대 사용 시간 (Break Time) + } +} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxLock.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxLock.java new file mode 100644 index 00000000..bbd64bb6 --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxLock.java @@ -0,0 +1,24 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import com.example.LifeMaster_BE.UserManager.User; +import jakarta.persistence.*; +import lombok.*; + +@Entity +@Getter +@Setter +@AllArgsConstructor +@NoArgsConstructor +@Builder +public class DetoxLock { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long DetoxLockId; + + @Column + private String DetoxName; + + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "detoxId", nullable = false) + private Detox detox; +} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxRepository.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxRepository.java new file mode 100644 index 00000000..241fb517 --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxRepository.java @@ -0,0 +1,11 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface DetoxRepository extends JpaRepository { + List findByUserId(Long userId); +} \ No newline at end of file diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxService.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxService.java new file mode 100644 index 00000000..16ab6e8a --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxService.java @@ -0,0 +1,49 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import com.example.LifeMaster_BE.UserManager.User; +import com.example.LifeMaster_BE.UserManager.UserRepository; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import java.util.List; + +@RequiredArgsConstructor +@Service +public class DetoxService { + + private final DetoxRepository detoxRepository; + private final UserRepository userRepository; + + public Detox addRepeatedLock(Long userId, DetoxDto.Request request) { + User user = userRepository.findById(userId) + .orElseThrow(() -> new RuntimeException("User not found")); + + Detox detox = Detox.builder() + .detoxLock(request.getDetoxLock()) + .detoxUse(request.getDetoxUse()) + .detoxBreack(request.getDetoxBreak()) + .user(user) + .build(); + + return detoxRepository.save(detox); + } + + public List getRepeatedLocksByUser(Long userId) { + return detoxRepository.findByUserId(userId); + } + + public Detox updateRepeatedLock(Long lockId, DetoxDto.Request request) { + Detox detox = detoxRepository.findById(lockId) + .orElseThrow(() -> new RuntimeException("Lock not found")); + + detox.setDetoxLock(request.getDetoxLock()); + detox.setDetoxUse(request.getDetoxUse()); + detox.setDetoxBreack(request.getDetoxBreak()); + + return detoxRepository.save(detox); + } + + public void deleteRepeatedLock(Long lockId) { + detoxRepository.deleteById(lockId); + } +} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxController.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxController.java index 99a6582d..d83ee2d2 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxController.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxController.java @@ -189,4 +189,10 @@ public ResponseEntity verifyPhraseAndEndDetox(@RequestBody String inputP } return ResponseEntity.badRequest().body("Incorrect phrase. Detox remains active."); } + + @PostMapping("/app") + public ResponseEntity addAllowedApps(@RequestBody TimeDetoxDto.App request) { + service.addAllowedApps(request); + return ResponseEntity.ok().build(); + } } diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDto.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDto.java new file mode 100644 index 00000000..9f835da5 --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDto.java @@ -0,0 +1,17 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Builder; +import lombok.Getter; + +import java.util.List; + +public class TimeDetoxDto { + @Builder(toBuilder = true) + @Getter + @Schema(name = "TimeDetoxApp") + public static class App { + private Long detoxId; + private List allowedApps; + } +} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxEntity.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxEntity.java index 0fc49daa..556805e0 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxEntity.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxEntity.java @@ -2,11 +2,13 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.*; +import lombok.Getter; import java.time.LocalDate; import java.time.LocalTime; import java.util.List; + @Entity public class TimeDetoxEntity { @Id diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxService.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxService.java index 10a52c88..2e1a43db 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxService.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxService.java @@ -2,6 +2,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.time.LocalDate; import java.time.LocalTime; @@ -20,6 +21,8 @@ public class TimeDetoxService { private RandomPhraseProvider randomPhraseProvider; private String currentRandomPhrase; + @Autowired + private TimeDetoxRepository timeDetoxRepository; public TimeDetoxEntity createSchedule(TimeDetoxEntity schedule) { return repository.save(schedule); @@ -126,6 +129,18 @@ private boolean isCurrentWeekBiweekly(LocalDate createdDate) { return weeksDifference % 2 == 0; } + @Transactional + public void addAllowedApps(TimeDetoxDto.App request) { + TimeDetoxEntity detox = timeDetoxRepository.findById(request.getDetoxId()) + .orElseThrow(() -> new RuntimeException("Detox not found")); + + List currentApps = detox.getLockedApps(); + currentApps.addAll(request.getAllowedApps()); + detox.setLockedApps(currentApps); + + timeDetoxRepository.save(detox); + } + // 내부 클래스: 잠긴 상태와 앱 목록 반환 구조체 public static class LockedAppDetails { private boolean isLocked; diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java new file mode 100644 index 00000000..6beba7a3 --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java @@ -0,0 +1,24 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import com.example.LifeMaster_BE.UserManager.User; +import jakarta.persistence.*; +import lombok.*; + +@Entity +@Getter +@Setter +@AllArgsConstructor +@NoArgsConstructor +@Builder +public class TimeLock {// 시간잠금 시 허용할 어플 목록 + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long TimeLockId; + + @Column + private String TimeName; + + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "timeDetoxId", nullable = false) + private TimeDetoxEntity timedetox; +} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/User.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/User.java new file mode 100644 index 00000000..37aaf205 --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/User.java @@ -0,0 +1,42 @@ +package com.example.LifeMaster_BE.UserManager; + +import com.example.LifeMaster_BE.UserManager.Member.LoginRole; +import com.example.LifeMaster_BE.UserManager.Member.LoginType; +import jakarta.persistence.*; +import lombok.*; + +@Entity +@Getter +@Setter +@AllArgsConstructor +@NoArgsConstructor +@Builder +public class User { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long userId; + + @Column + private String email; + + @Column + private String password; + + @Column + private String nickName; + + @Column + private String profileUrl; + + @Column + private LoginType loginType; + + @Column + private LoginRole loginRole; + + @Column + private String loginStatus; + + @Column + private String phoneNumber; +} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java new file mode 100644 index 00000000..4f1b58b6 --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java @@ -0,0 +1,10 @@ +package com.example.LifeMaster_BE.UserManager; + +import com.example.LifeMaster_BE.Challenge.Detox.Detox; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; + +@Repository +public interface UserRepository extends JpaRepository { + +} From a82c995b7598798e1fa971ad78d07b2e9d479365 Mon Sep 17 00:00:00 2001 From: ChoiJiHooon Date: Sat, 28 Dec 2024 00:36:10 +0900 Subject: [PATCH 2/6] =?UTF-8?q?Feat:=20=EB=B2=84=EC=A0=84=20=ED=86=B5?= =?UTF-8?q?=EC=9D=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ..._ch_qos_logback_logback_classic_1_5_11.xml | 10 ++ ...le__ch_qos_logback_logback_core_1_5_11.xml | 10 ++ ...s_aws_java_sdk_cloudformation_1_11_792.xml | 10 ++ ...m_amazonaws_aws_java_sdk_core_1_11_792.xml | 10 ++ ...om_amazonaws_aws_java_sdk_ec2_1_11_792.xml | 10 ++ ...om_amazonaws_aws_java_sdk_kms_1_11_792.xml | 10 ++ ...com_amazonaws_aws_java_sdk_s3_1_11_792.xml | 10 ++ ...__com_amazonaws_jmespath_java_1_11_792.xml | 10 ++ .../Gradle__com_fasterxml_classmate_1_7_0.xml | 10 ++ ...ackson_core_jackson_annotations_2_17_2.xml | 10 ++ ...erxml_jackson_core_jackson_core_2_17_2.xml | 13 ++ ...l_jackson_core_jackson_databind_2_17_2.xml | 13 ++ ...aformat_jackson_dataformat_cbor_2_17_2.xml | 10 ++ ...aformat_jackson_dataformat_yaml_2_17_2.xml | 10 ++ ..._datatype_jackson_datatype_jdk8_2_17_2.xml | 10 ++ ...atatype_jackson_datatype_jsr310_2_17_2.xml | 10 ++ ..._jackson_module_parameter_names_2_17_2.xml | 10 ++ ...e__com_jayway_jsonpath_json_path_2_9_0.xml | 10 ++ ...dle__com_mysql_mysql_connector_j_8_3_0.xml | 10 ++ ...un_istack_istack_commons_runtime_4_1_2.xml | 10 ++ ...ogle_android_json_0_0_20131108_vaadin1.xml | 10 ++ .../Gradle__com_zaxxer_HikariCP_5_1_0.xml | 10 ++ ...le__commons_codec_commons_codec_1_16_1.xml | 10 ++ ...o_micrometer_micrometer_commons_1_13_6.xml | 10 ++ ...crometer_micrometer_observation_1_13_6.xml | 10 ++ .../Gradle__io_smallrye_jandex_3_1_2.xml | 10 ++ ..._v3_swagger_annotations_jakarta_2_2_15.xml | 10 ++ ...er_core_v3_swagger_core_jakarta_2_2_15.xml | 10 ++ ..._core_v3_swagger_models_jakarta_2_2_15.xml | 10 ++ ...ctivation_jakarta_activation_api_2_1_3.xml | 10 ++ ...nnotation_jakarta_annotation_api_2_1_1.xml | 10 ++ ...akarta_inject_jakarta_inject_api_2_0_1.xml | 10 ++ ...sistence_jakarta_persistence_api_3_1_0.xml | 10 ++ ...arta_servlet_jakarta_servlet_api_5_0_0.xml | 10 ++ ...nsaction_jakarta_transaction_api_2_0_1.xml | 10 ++ ...alidation_jakarta_validation_api_3_0_2.xml | 10 ++ ...ta_xml_bind_jakarta_xml_bind_api_4_0_2.xml | 10 ++ .../Gradle__joda_time_joda_time_2_8_1.xml | 10 ++ ...adle__net_bytebuddy_byte_buddy_1_14_19.xml | 10 ++ ...net_bytebuddy_byte_buddy_agent_1_14_19.xml | 10 ++ ...dle__net_minidev_accessors_smart_2_5_1.xml | 10 ++ .../Gradle__net_minidev_json_smart_2_5_1.xml | 10 ++ ...radle__org_antlr_antlr4_runtime_4_13_0.xml | 10 ++ ...rg_apache_commons_commons_lang3_3_14_0.xml | 10 ++ ...apache_httpcomponents_httpclient_4_5_9.xml | 10 ++ ..._apache_httpcomponents_httpcore_4_4_16.xml | 10 ++ ..._apache_logging_log4j_log4j_api_2_23_1.xml | 10 ++ ...he_logging_log4j_log4j_to_slf4j_2_23_1.xml | 10 ++ ...tomcat_embed_tomcat_embed_core_10_1_31.xml | 10 ++ ...e_tomcat_embed_tomcat_embed_el_10_1_31.xml | 10 ++ ...t_embed_tomcat_embed_websocket_10_1_31.xml | 10 ++ ..._org_apiguardian_apiguardian_api_1_1_2.xml | 10 ++ ...le__org_aspectj_aspectjweaver_1_9_22_1.xml | 10 ++ ...radle__org_assertj_assertj_core_3_25_3.xml | 10 ++ ...radle__org_awaitility_awaitility_4_2_2.xml | 10 ++ ...g_eclipse_angus_angus_activation_2_0_2.xml | 10 ++ ...le__org_glassfish_jaxb_jaxb_core_4_0_5.xml | 10 ++ ..._org_glassfish_jaxb_jaxb_runtime_4_0_5.xml | 10 ++ .../Gradle__org_glassfish_jaxb_txw2_4_0_5.xml | 10 ++ .../Gradle__org_hamcrest_hamcrest_2_2.xml | 10 ++ ...ernate_commons_annotations_6_0_6_Final.xml | 10 ++ ...bernate_orm_hibernate_core_6_5_3_Final.xml | 10 ++ ...boss_logging_jboss_logging_3_5_3_Final.xml | 10 ++ ...org_junit_jupiter_junit_jupiter_5_10_5.xml | 10 ++ ...junit_jupiter_junit_jupiter_api_5_10_5.xml | 10 ++ ...it_jupiter_junit_jupiter_engine_5_10_5.xml | 10 ++ ...it_jupiter_junit_jupiter_params_5_10_5.xml | 10 ++ ...platform_junit_platform_commons_1_10_5.xml | 10 ++ ..._platform_junit_platform_engine_1_10_5.xml | 10 ++ ...latform_junit_platform_launcher_1_10_5.xml | 10 ++ ...radle__org_mockito_mockito_core_5_11_0.xml | 10 ++ ...g_mockito_mockito_junit_jupiter_5_11_0.xml | 10 ++ .../Gradle__org_objenesis_objenesis_3_3.xml | 10 ++ ...radle__org_opentest4j_opentest4j_1_3_0.xml | 10 ++ .../libraries/Gradle__org_ow2_asm_asm_9_6.xml | 10 ++ ...adle__org_projectlombok_lombok_1_18_34.xml | 10 ++ ...adle__org_skyscreamer_jsonassert_1_5_3.xml | 10 ++ .../Gradle__org_slf4j_jul_to_slf4j_2_0_16.xml | 10 ++ .../Gradle__org_slf4j_slf4j_api_2_0_16.xml | 10 ++ ...springdoc_openapi_starter_common_2_2_0.xml | 10 ++ ...ngdoc_openapi_starter_webmvc_api_2_2_0.xml | 10 ++ ...ingdoc_openapi_starter_webmvc_ui_2_2_0.xml | 10 ++ ...springframework_boot_spring_boot_3_3_5.xml | 10 ++ ...k_boot_spring_boot_autoconfigure_3_3_5.xml | 10 ++ ..._boot_spring_boot_docker_compose_3_3_5.xml | 10 ++ ...amework_boot_spring_boot_starter_3_3_5.xml | 10 ++ ...ork_boot_spring_boot_starter_aop_3_3_5.xml | 10 ++ ...oot_spring_boot_starter_data_jpa_3_3_5.xml | 10 ++ ...rk_boot_spring_boot_starter_jdbc_3_3_5.xml | 10 ++ ...rk_boot_spring_boot_starter_json_3_3_5.xml | 10 ++ ...boot_spring_boot_starter_logging_3_3_5.xml | 10 ++ ...rk_boot_spring_boot_starter_test_3_3_5.xml | 10 ++ ..._boot_spring_boot_starter_tomcat_3_3_5.xml | 10 ++ ...ork_boot_spring_boot_starter_web_3_3_5.xml | 10 ++ ...gframework_boot_spring_boot_test_3_3_5.xml | 10 ++ ...t_spring_boot_test_autoconfigure_3_3_5.xml | 10 ++ ..._cloud_aws_autoconfigure_2_2_6_RELEASE.xml | 10 ++ ...spring_cloud_aws_context_2_2_6_RELEASE.xml | 10 ++ ...ud_spring_cloud_aws_core_2_2_6_RELEASE.xml | 10 ++ ...spring_cloud_starter_aws_2_2_6_RELEASE.xml | 10 ++ ...amework_data_spring_data_commons_3_3_5.xml | 10 ++ ...ngframework_data_spring_data_jpa_3_3_5.xml | 10 ++ ...rk_security_spring_security_core_5_8_0.xml | 10 ++ ..._security_spring_security_crypto_6_3_4.xml | 10 ++ ..._org_springframework_spring_aop_6_1_14.xml | 10 ++ ..._springframework_spring_aspects_6_1_14.xml | 10 ++ ...rg_springframework_spring_beans_6_1_14.xml | 10 ++ ..._springframework_spring_context_6_1_14.xml | 10 ++ ...org_springframework_spring_core_6_1_14.xml | 10 ++ ...ringframework_spring_expression_6_1_14.xml | 10 ++ ..._org_springframework_spring_jcl_6_1_14.xml | 10 ++ ...org_springframework_spring_jdbc_6_1_14.xml | 10 ++ ..._org_springframework_spring_orm_6_1_14.xml | 10 ++ ...org_springframework_spring_test_6_1_14.xml | 10 ++ ...__org_springframework_spring_tx_6_1_14.xml | 10 ++ ..._org_springframework_spring_web_6_1_14.xml | 10 ++ ...g_springframework_spring_webmvc_6_1_14.xml | 10 ++ .../Gradle__org_webjars_swagger_ui_5_2_0.xml | 10 ++ ...Gradle__org_xmlunit_xmlunit_core_2_9_1.xml | 10 ++ .../Gradle__org_yaml_snakeyaml_2_2.xml | 10 ++ ...le__software_amazon_ion_ion_java_1_0_2.xml | 10 ++ .idea/modules/LifeMaster-BE.iml | 13 ++ .idea/modules/LifeMaster-BE.main.iml | 119 +++++++++++++++ .idea/modules/LifeMaster-BE.test.iml | 140 ++++++++++++++++++ 124 files changed, 1488 insertions(+) create mode 100644 .idea/libraries/Gradle__ch_qos_logback_logback_classic_1_5_11.xml create mode 100644 .idea/libraries/Gradle__ch_qos_logback_logback_core_1_5_11.xml create mode 100644 .idea/libraries/Gradle__com_amazonaws_aws_java_sdk_cloudformation_1_11_792.xml create mode 100644 .idea/libraries/Gradle__com_amazonaws_aws_java_sdk_core_1_11_792.xml create mode 100644 .idea/libraries/Gradle__com_amazonaws_aws_java_sdk_ec2_1_11_792.xml create mode 100644 .idea/libraries/Gradle__com_amazonaws_aws_java_sdk_kms_1_11_792.xml create mode 100644 .idea/libraries/Gradle__com_amazonaws_aws_java_sdk_s3_1_11_792.xml create mode 100644 .idea/libraries/Gradle__com_amazonaws_jmespath_java_1_11_792.xml create mode 100644 .idea/libraries/Gradle__com_fasterxml_classmate_1_7_0.xml create mode 100644 .idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_17_2.xml create mode 100644 .idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_17_2.xml create mode 100644 .idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_17_2.xml create mode 100644 .idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_17_2.xml create mode 100644 .idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_17_2.xml create mode 100644 .idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_17_2.xml create mode 100644 .idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_17_2.xml create mode 100644 .idea/libraries/Gradle__com_fasterxml_jackson_module_jackson_module_parameter_names_2_17_2.xml create mode 100644 .idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_9_0.xml create mode 100644 .idea/libraries/Gradle__com_mysql_mysql_connector_j_8_3_0.xml create mode 100644 .idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml create mode 100644 .idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml create mode 100644 .idea/libraries/Gradle__com_zaxxer_HikariCP_5_1_0.xml create mode 100644 .idea/libraries/Gradle__commons_codec_commons_codec_1_16_1.xml create mode 100644 .idea/libraries/Gradle__io_micrometer_micrometer_commons_1_13_6.xml create mode 100644 .idea/libraries/Gradle__io_micrometer_micrometer_observation_1_13_6.xml create mode 100644 .idea/libraries/Gradle__io_smallrye_jandex_3_1_2.xml create mode 100644 .idea/libraries/Gradle__io_swagger_core_v3_swagger_annotations_jakarta_2_2_15.xml create mode 100644 .idea/libraries/Gradle__io_swagger_core_v3_swagger_core_jakarta_2_2_15.xml create mode 100644 .idea/libraries/Gradle__io_swagger_core_v3_swagger_models_jakarta_2_2_15.xml create mode 100644 .idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_3.xml create mode 100644 .idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_2_1_1.xml create mode 100644 .idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_1.xml create mode 100644 .idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_1_0.xml create mode 100644 .idea/libraries/Gradle__jakarta_servlet_jakarta_servlet_api_5_0_0.xml create mode 100644 .idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml create mode 100644 .idea/libraries/Gradle__jakarta_validation_jakarta_validation_api_3_0_2.xml create mode 100644 .idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_2.xml create mode 100644 .idea/libraries/Gradle__joda_time_joda_time_2_8_1.xml create mode 100644 .idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_14_19.xml create mode 100644 .idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_14_19.xml create mode 100644 .idea/libraries/Gradle__net_minidev_accessors_smart_2_5_1.xml create mode 100644 .idea/libraries/Gradle__net_minidev_json_smart_2_5_1.xml create mode 100644 .idea/libraries/Gradle__org_antlr_antlr4_runtime_4_13_0.xml create mode 100644 .idea/libraries/Gradle__org_apache_commons_commons_lang3_3_14_0.xml create mode 100644 .idea/libraries/Gradle__org_apache_httpcomponents_httpclient_4_5_9.xml create mode 100644 .idea/libraries/Gradle__org_apache_httpcomponents_httpcore_4_4_16.xml create mode 100644 .idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_23_1.xml create mode 100644 .idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_23_1.xml create mode 100644 .idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_10_1_31.xml create mode 100644 .idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_10_1_31.xml create mode 100644 .idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_10_1_31.xml create mode 100644 .idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml create mode 100644 .idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_22_1.xml create mode 100644 .idea/libraries/Gradle__org_assertj_assertj_core_3_25_3.xml create mode 100644 .idea/libraries/Gradle__org_awaitility_awaitility_4_2_2.xml create mode 100644 .idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_2.xml create mode 100644 .idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_5.xml create mode 100644 .idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_5.xml create mode 100644 .idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_5.xml create mode 100644 .idea/libraries/Gradle__org_hamcrest_hamcrest_2_2.xml create mode 100644 .idea/libraries/Gradle__org_hibernate_common_hibernate_commons_annotations_6_0_6_Final.xml create mode 100644 .idea/libraries/Gradle__org_hibernate_orm_hibernate_core_6_5_3_Final.xml create mode 100644 .idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_5_3_Final.xml create mode 100644 .idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_5_10_5.xml create mode 100644 .idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_10_5.xml create mode 100644 .idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_5_10_5.xml create mode 100644 .idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_5_10_5.xml create mode 100644 .idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_10_5.xml create mode 100644 .idea/libraries/Gradle__org_junit_platform_junit_platform_engine_1_10_5.xml create mode 100644 .idea/libraries/Gradle__org_junit_platform_junit_platform_launcher_1_10_5.xml create mode 100644 .idea/libraries/Gradle__org_mockito_mockito_core_5_11_0.xml create mode 100644 .idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_5_11_0.xml create mode 100644 .idea/libraries/Gradle__org_objenesis_objenesis_3_3.xml create mode 100644 .idea/libraries/Gradle__org_opentest4j_opentest4j_1_3_0.xml create mode 100644 .idea/libraries/Gradle__org_ow2_asm_asm_9_6.xml create mode 100644 .idea/libraries/Gradle__org_projectlombok_lombok_1_18_34.xml create mode 100644 .idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_3.xml create mode 100644 .idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_16.xml create mode 100644 .idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_16.xml create mode 100644 .idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_common_2_2_0.xml create mode 100644 .idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_webmvc_api_2_2_0.xml create mode 100644 .idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_webmvc_ui_2_2_0.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_docker_compose_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_aop_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_json_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_web_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_test_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_autoconfigure_2_2_6_RELEASE.xml create mode 100644 .idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_context_2_2_6_RELEASE.xml create mode 100644 .idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_core_2_2_6_RELEASE.xml create mode 100644 .idea/libraries/Gradle__org_springframework_cloud_spring_cloud_starter_aws_2_2_6_RELEASE.xml create mode 100644 .idea/libraries/Gradle__org_springframework_data_spring_data_commons_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_data_spring_data_jpa_3_3_5.xml create mode 100644 .idea/libraries/Gradle__org_springframework_security_spring_security_core_5_8_0.xml create mode 100644 .idea/libraries/Gradle__org_springframework_security_spring_security_crypto_6_3_4.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_aop_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_aspects_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_beans_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_context_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_core_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_expression_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_jcl_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_jdbc_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_orm_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_test_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_tx_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_web_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_springframework_spring_webmvc_6_1_14.xml create mode 100644 .idea/libraries/Gradle__org_webjars_swagger_ui_5_2_0.xml create mode 100644 .idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_9_1.xml create mode 100644 .idea/libraries/Gradle__org_yaml_snakeyaml_2_2.xml create mode 100644 .idea/libraries/Gradle__software_amazon_ion_ion_java_1_0_2.xml create mode 100644 .idea/modules/LifeMaster-BE.iml create mode 100644 .idea/modules/LifeMaster-BE.main.iml create mode 100644 .idea/modules/LifeMaster-BE.test.iml diff --git a/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_5_11.xml b/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_5_11.xml new file mode 100644 index 00000000..8ab248d6 --- /dev/null +++ b/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_5_11.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_5_11.xml b/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_5_11.xml new file mode 100644 index 00000000..ccf8c12f --- /dev/null +++ b/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_5_11.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_cloudformation_1_11_792.xml b/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_cloudformation_1_11_792.xml new file mode 100644 index 00000000..9ea3206a --- /dev/null +++ b/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_cloudformation_1_11_792.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_core_1_11_792.xml b/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_core_1_11_792.xml new file mode 100644 index 00000000..127db9a5 --- /dev/null +++ b/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_core_1_11_792.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_ec2_1_11_792.xml b/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_ec2_1_11_792.xml new file mode 100644 index 00000000..0dfcd839 --- /dev/null +++ b/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_ec2_1_11_792.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_kms_1_11_792.xml b/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_kms_1_11_792.xml new file mode 100644 index 00000000..3f70e6ea --- /dev/null +++ b/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_kms_1_11_792.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_s3_1_11_792.xml b/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_s3_1_11_792.xml new file mode 100644 index 00000000..5bfa60c7 --- /dev/null +++ b/.idea/libraries/Gradle__com_amazonaws_aws_java_sdk_s3_1_11_792.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_amazonaws_jmespath_java_1_11_792.xml b/.idea/libraries/Gradle__com_amazonaws_jmespath_java_1_11_792.xml new file mode 100644 index 00000000..56d82c2a --- /dev/null +++ b/.idea/libraries/Gradle__com_amazonaws_jmespath_java_1_11_792.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_fasterxml_classmate_1_7_0.xml b/.idea/libraries/Gradle__com_fasterxml_classmate_1_7_0.xml new file mode 100644 index 00000000..2f321c9e --- /dev/null +++ b/.idea/libraries/Gradle__com_fasterxml_classmate_1_7_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_17_2.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_17_2.xml new file mode 100644 index 00000000..0b2a371c --- /dev/null +++ b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_17_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_17_2.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_17_2.xml new file mode 100644 index 00000000..12a3a9f0 --- /dev/null +++ b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_17_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_17_2.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_17_2.xml new file mode 100644 index 00000000..f3532928 --- /dev/null +++ b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_17_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_17_2.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_17_2.xml new file mode 100644 index 00000000..5e0886f1 --- /dev/null +++ b/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_17_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_17_2.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_17_2.xml new file mode 100644 index 00000000..406fd1c7 --- /dev/null +++ b/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_17_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_17_2.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_17_2.xml new file mode 100644 index 00000000..6a5c14fb --- /dev/null +++ b/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_17_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_17_2.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_17_2.xml new file mode 100644 index 00000000..9a748b3a --- /dev/null +++ b/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_17_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_module_jackson_module_parameter_names_2_17_2.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_module_jackson_module_parameter_names_2_17_2.xml new file mode 100644 index 00000000..99ce66ac --- /dev/null +++ b/.idea/libraries/Gradle__com_fasterxml_jackson_module_jackson_module_parameter_names_2_17_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_9_0.xml b/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_9_0.xml new file mode 100644 index 00000000..6097e813 --- /dev/null +++ b/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_9_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_mysql_mysql_connector_j_8_3_0.xml b/.idea/libraries/Gradle__com_mysql_mysql_connector_j_8_3_0.xml new file mode 100644 index 00000000..4f865588 --- /dev/null +++ b/.idea/libraries/Gradle__com_mysql_mysql_connector_j_8_3_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml b/.idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml new file mode 100644 index 00000000..c1c8c4c3 --- /dev/null +++ b/.idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml b/.idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml new file mode 100644 index 00000000..224f66da --- /dev/null +++ b/.idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_zaxxer_HikariCP_5_1_0.xml b/.idea/libraries/Gradle__com_zaxxer_HikariCP_5_1_0.xml new file mode 100644 index 00000000..e34d1e5b --- /dev/null +++ b/.idea/libraries/Gradle__com_zaxxer_HikariCP_5_1_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__commons_codec_commons_codec_1_16_1.xml b/.idea/libraries/Gradle__commons_codec_commons_codec_1_16_1.xml new file mode 100644 index 00000000..cd821bc0 --- /dev/null +++ b/.idea/libraries/Gradle__commons_codec_commons_codec_1_16_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__io_micrometer_micrometer_commons_1_13_6.xml b/.idea/libraries/Gradle__io_micrometer_micrometer_commons_1_13_6.xml new file mode 100644 index 00000000..e6e8bbf6 --- /dev/null +++ b/.idea/libraries/Gradle__io_micrometer_micrometer_commons_1_13_6.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__io_micrometer_micrometer_observation_1_13_6.xml b/.idea/libraries/Gradle__io_micrometer_micrometer_observation_1_13_6.xml new file mode 100644 index 00000000..c3731c87 --- /dev/null +++ b/.idea/libraries/Gradle__io_micrometer_micrometer_observation_1_13_6.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__io_smallrye_jandex_3_1_2.xml b/.idea/libraries/Gradle__io_smallrye_jandex_3_1_2.xml new file mode 100644 index 00000000..7702a717 --- /dev/null +++ b/.idea/libraries/Gradle__io_smallrye_jandex_3_1_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__io_swagger_core_v3_swagger_annotations_jakarta_2_2_15.xml b/.idea/libraries/Gradle__io_swagger_core_v3_swagger_annotations_jakarta_2_2_15.xml new file mode 100644 index 00000000..f61b0c0c --- /dev/null +++ b/.idea/libraries/Gradle__io_swagger_core_v3_swagger_annotations_jakarta_2_2_15.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__io_swagger_core_v3_swagger_core_jakarta_2_2_15.xml b/.idea/libraries/Gradle__io_swagger_core_v3_swagger_core_jakarta_2_2_15.xml new file mode 100644 index 00000000..c9731df7 --- /dev/null +++ b/.idea/libraries/Gradle__io_swagger_core_v3_swagger_core_jakarta_2_2_15.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__io_swagger_core_v3_swagger_models_jakarta_2_2_15.xml b/.idea/libraries/Gradle__io_swagger_core_v3_swagger_models_jakarta_2_2_15.xml new file mode 100644 index 00000000..2a1e8749 --- /dev/null +++ b/.idea/libraries/Gradle__io_swagger_core_v3_swagger_models_jakarta_2_2_15.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_3.xml b/.idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_3.xml new file mode 100644 index 00000000..2fb12131 --- /dev/null +++ b/.idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_2_1_1.xml b/.idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_2_1_1.xml new file mode 100644 index 00000000..3a9155e1 --- /dev/null +++ b/.idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_2_1_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_1.xml b/.idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_1.xml new file mode 100644 index 00000000..e9233461 --- /dev/null +++ b/.idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_1_0.xml b/.idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_1_0.xml new file mode 100644 index 00000000..722c8c1a --- /dev/null +++ b/.idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_1_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__jakarta_servlet_jakarta_servlet_api_5_0_0.xml b/.idea/libraries/Gradle__jakarta_servlet_jakarta_servlet_api_5_0_0.xml new file mode 100644 index 00000000..df3757ff --- /dev/null +++ b/.idea/libraries/Gradle__jakarta_servlet_jakarta_servlet_api_5_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml b/.idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml new file mode 100644 index 00000000..927dd08b --- /dev/null +++ b/.idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__jakarta_validation_jakarta_validation_api_3_0_2.xml b/.idea/libraries/Gradle__jakarta_validation_jakarta_validation_api_3_0_2.xml new file mode 100644 index 00000000..3d72b4cb --- /dev/null +++ b/.idea/libraries/Gradle__jakarta_validation_jakarta_validation_api_3_0_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_2.xml b/.idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_2.xml new file mode 100644 index 00000000..76d80020 --- /dev/null +++ b/.idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__joda_time_joda_time_2_8_1.xml b/.idea/libraries/Gradle__joda_time_joda_time_2_8_1.xml new file mode 100644 index 00000000..4cea3041 --- /dev/null +++ b/.idea/libraries/Gradle__joda_time_joda_time_2_8_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_14_19.xml b/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_14_19.xml new file mode 100644 index 00000000..30e3a0a7 --- /dev/null +++ b/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_14_19.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_14_19.xml b/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_14_19.xml new file mode 100644 index 00000000..a91ec464 --- /dev/null +++ b/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_14_19.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__net_minidev_accessors_smart_2_5_1.xml b/.idea/libraries/Gradle__net_minidev_accessors_smart_2_5_1.xml new file mode 100644 index 00000000..5d69c75b --- /dev/null +++ b/.idea/libraries/Gradle__net_minidev_accessors_smart_2_5_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__net_minidev_json_smart_2_5_1.xml b/.idea/libraries/Gradle__net_minidev_json_smart_2_5_1.xml new file mode 100644 index 00000000..b78f9126 --- /dev/null +++ b/.idea/libraries/Gradle__net_minidev_json_smart_2_5_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_13_0.xml b/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_13_0.xml new file mode 100644 index 00000000..c4a49810 --- /dev/null +++ b/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_13_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_14_0.xml b/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_14_0.xml new file mode 100644 index 00000000..1aafd469 --- /dev/null +++ b/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_14_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_apache_httpcomponents_httpclient_4_5_9.xml b/.idea/libraries/Gradle__org_apache_httpcomponents_httpclient_4_5_9.xml new file mode 100644 index 00000000..44c18584 --- /dev/null +++ b/.idea/libraries/Gradle__org_apache_httpcomponents_httpclient_4_5_9.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_apache_httpcomponents_httpcore_4_4_16.xml b/.idea/libraries/Gradle__org_apache_httpcomponents_httpcore_4_4_16.xml new file mode 100644 index 00000000..c1279bc9 --- /dev/null +++ b/.idea/libraries/Gradle__org_apache_httpcomponents_httpcore_4_4_16.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_23_1.xml b/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_23_1.xml new file mode 100644 index 00000000..e49ed5be --- /dev/null +++ b/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_23_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_23_1.xml b/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_23_1.xml new file mode 100644 index 00000000..00885330 --- /dev/null +++ b/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_23_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_10_1_31.xml b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_10_1_31.xml new file mode 100644 index 00000000..47febdb6 --- /dev/null +++ b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_10_1_31.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_10_1_31.xml b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_10_1_31.xml new file mode 100644 index 00000000..888364c8 --- /dev/null +++ b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_10_1_31.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_10_1_31.xml b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_10_1_31.xml new file mode 100644 index 00000000..6c99bc1c --- /dev/null +++ b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_10_1_31.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml b/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml new file mode 100644 index 00000000..794914fd --- /dev/null +++ b/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_22_1.xml b/.idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_22_1.xml new file mode 100644 index 00000000..24d1a146 --- /dev/null +++ b/.idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_22_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_assertj_assertj_core_3_25_3.xml b/.idea/libraries/Gradle__org_assertj_assertj_core_3_25_3.xml new file mode 100644 index 00000000..ed35faa4 --- /dev/null +++ b/.idea/libraries/Gradle__org_assertj_assertj_core_3_25_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_awaitility_awaitility_4_2_2.xml b/.idea/libraries/Gradle__org_awaitility_awaitility_4_2_2.xml new file mode 100644 index 00000000..b4ccf076 --- /dev/null +++ b/.idea/libraries/Gradle__org_awaitility_awaitility_4_2_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_2.xml b/.idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_2.xml new file mode 100644 index 00000000..de2d39bc --- /dev/null +++ b/.idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_5.xml b/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_5.xml new file mode 100644 index 00000000..5915cdaf --- /dev/null +++ b/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_5.xml b/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_5.xml new file mode 100644 index 00000000..70544bcc --- /dev/null +++ b/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_5.xml b/.idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_5.xml new file mode 100644 index 00000000..be5ce271 --- /dev/null +++ b/.idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_2_2.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_2_2.xml new file mode 100644 index 00000000..bf066c09 --- /dev/null +++ b/.idea/libraries/Gradle__org_hamcrest_hamcrest_2_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_hibernate_common_hibernate_commons_annotations_6_0_6_Final.xml b/.idea/libraries/Gradle__org_hibernate_common_hibernate_commons_annotations_6_0_6_Final.xml new file mode 100644 index 00000000..1aecef75 --- /dev/null +++ b/.idea/libraries/Gradle__org_hibernate_common_hibernate_commons_annotations_6_0_6_Final.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_hibernate_orm_hibernate_core_6_5_3_Final.xml b/.idea/libraries/Gradle__org_hibernate_orm_hibernate_core_6_5_3_Final.xml new file mode 100644 index 00000000..132d6b4b --- /dev/null +++ b/.idea/libraries/Gradle__org_hibernate_orm_hibernate_core_6_5_3_Final.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_5_3_Final.xml b/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_5_3_Final.xml new file mode 100644 index 00000000..9e94c1df --- /dev/null +++ b/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_5_3_Final.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_5_10_5.xml b/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_5_10_5.xml new file mode 100644 index 00000000..16abdf3d --- /dev/null +++ b/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_5_10_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_10_5.xml b/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_10_5.xml new file mode 100644 index 00000000..dfd8e2b2 --- /dev/null +++ b/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_10_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_5_10_5.xml b/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_5_10_5.xml new file mode 100644 index 00000000..875a2693 --- /dev/null +++ b/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_5_10_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_5_10_5.xml b/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_5_10_5.xml new file mode 100644 index 00000000..f136dc8b --- /dev/null +++ b/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_5_10_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_10_5.xml b/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_10_5.xml new file mode 100644 index 00000000..2c4270c2 --- /dev/null +++ b/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_10_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_1_10_5.xml b/.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_1_10_5.xml new file mode 100644 index 00000000..83f5e37e --- /dev/null +++ b/.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_1_10_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_junit_platform_junit_platform_launcher_1_10_5.xml b/.idea/libraries/Gradle__org_junit_platform_junit_platform_launcher_1_10_5.xml new file mode 100644 index 00000000..890a6b3f --- /dev/null +++ b/.idea/libraries/Gradle__org_junit_platform_junit_platform_launcher_1_10_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_mockito_mockito_core_5_11_0.xml b/.idea/libraries/Gradle__org_mockito_mockito_core_5_11_0.xml new file mode 100644 index 00000000..a9c6d781 --- /dev/null +++ b/.idea/libraries/Gradle__org_mockito_mockito_core_5_11_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_5_11_0.xml b/.idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_5_11_0.xml new file mode 100644 index 00000000..1ab609d8 --- /dev/null +++ b/.idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_5_11_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_objenesis_objenesis_3_3.xml b/.idea/libraries/Gradle__org_objenesis_objenesis_3_3.xml new file mode 100644 index 00000000..0472ae4e --- /dev/null +++ b/.idea/libraries/Gradle__org_objenesis_objenesis_3_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_3_0.xml b/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_3_0.xml new file mode 100644 index 00000000..feb67c91 --- /dev/null +++ b/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_3_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_ow2_asm_asm_9_6.xml b/.idea/libraries/Gradle__org_ow2_asm_asm_9_6.xml new file mode 100644 index 00000000..9ca7dc2c --- /dev/null +++ b/.idea/libraries/Gradle__org_ow2_asm_asm_9_6.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_projectlombok_lombok_1_18_34.xml b/.idea/libraries/Gradle__org_projectlombok_lombok_1_18_34.xml new file mode 100644 index 00000000..af78ec0c --- /dev/null +++ b/.idea/libraries/Gradle__org_projectlombok_lombok_1_18_34.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_3.xml b/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_3.xml new file mode 100644 index 00000000..1f3db032 --- /dev/null +++ b/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_16.xml b/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_16.xml new file mode 100644 index 00000000..a78a0a66 --- /dev/null +++ b/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_16.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_16.xml b/.idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_16.xml new file mode 100644 index 00000000..d89d3264 --- /dev/null +++ b/.idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_16.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_common_2_2_0.xml b/.idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_common_2_2_0.xml new file mode 100644 index 00000000..85771ddc --- /dev/null +++ b/.idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_common_2_2_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_webmvc_api_2_2_0.xml b/.idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_webmvc_api_2_2_0.xml new file mode 100644 index 00000000..6f8408ec --- /dev/null +++ b/.idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_webmvc_api_2_2_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_webmvc_ui_2_2_0.xml b/.idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_webmvc_ui_2_2_0.xml new file mode 100644 index 00000000..5faa04ff --- /dev/null +++ b/.idea/libraries/Gradle__org_springdoc_springdoc_openapi_starter_webmvc_ui_2_2_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_3_3_5.xml new file mode 100644 index 00000000..70911ea5 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_3_3_5.xml new file mode 100644 index 00000000..e9345020 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_docker_compose_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_docker_compose_3_3_5.xml new file mode 100644 index 00000000..3255b758 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_docker_compose_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_3_3_5.xml new file mode 100644 index 00000000..6a2f19b5 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_aop_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_aop_3_3_5.xml new file mode 100644 index 00000000..b27d4b37 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_aop_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_3_3_5.xml new file mode 100644 index 00000000..c4326700 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_3_3_5.xml new file mode 100644 index 00000000..510956b3 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_json_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_json_3_3_5.xml new file mode 100644 index 00000000..38133223 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_json_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_3_3_5.xml new file mode 100644 index 00000000..44a3bf15 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_3_3_5.xml new file mode 100644 index 00000000..9198e288 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_3_3_5.xml new file mode 100644 index 00000000..2f3e90d6 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_web_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_web_3_3_5.xml new file mode 100644 index 00000000..e759c728 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_web_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_3_3_5.xml new file mode 100644 index 00000000..76f2d091 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_3_3_5.xml new file mode 100644 index 00000000..6d5b23be --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_autoconfigure_2_2_6_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_autoconfigure_2_2_6_RELEASE.xml new file mode 100644 index 00000000..1a300680 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_autoconfigure_2_2_6_RELEASE.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_context_2_2_6_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_context_2_2_6_RELEASE.xml new file mode 100644 index 00000000..83d188e5 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_context_2_2_6_RELEASE.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_core_2_2_6_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_core_2_2_6_RELEASE.xml new file mode 100644 index 00000000..214c8794 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_aws_core_2_2_6_RELEASE.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_starter_aws_2_2_6_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_starter_aws_2_2_6_RELEASE.xml new file mode 100644 index 00000000..b826d165 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_cloud_spring_cloud_starter_aws_2_2_6_RELEASE.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_data_spring_data_commons_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_data_spring_data_commons_3_3_5.xml new file mode 100644 index 00000000..76f504ce --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_data_spring_data_commons_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_data_spring_data_jpa_3_3_5.xml b/.idea/libraries/Gradle__org_springframework_data_spring_data_jpa_3_3_5.xml new file mode 100644 index 00000000..f6f735e7 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_data_spring_data_jpa_3_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_security_spring_security_core_5_8_0.xml b/.idea/libraries/Gradle__org_springframework_security_spring_security_core_5_8_0.xml new file mode 100644 index 00000000..5a236324 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_security_spring_security_core_5_8_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_security_spring_security_crypto_6_3_4.xml b/.idea/libraries/Gradle__org_springframework_security_spring_security_crypto_6_3_4.xml new file mode 100644 index 00000000..3f0646b2 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_security_spring_security_crypto_6_3_4.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_aop_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_aop_6_1_14.xml new file mode 100644 index 00000000..81b2762c --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_aop_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_aspects_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_aspects_6_1_14.xml new file mode 100644 index 00000000..f88b266e --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_aspects_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_beans_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_beans_6_1_14.xml new file mode 100644 index 00000000..7dc67d33 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_beans_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_context_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_context_6_1_14.xml new file mode 100644 index 00000000..fc3dca9e --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_context_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_core_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_core_6_1_14.xml new file mode 100644 index 00000000..3030540e --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_core_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_expression_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_expression_6_1_14.xml new file mode 100644 index 00000000..2f5ca907 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_expression_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_jcl_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_jcl_6_1_14.xml new file mode 100644 index 00000000..479e24aa --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_jcl_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_jdbc_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_jdbc_6_1_14.xml new file mode 100644 index 00000000..2a05010f --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_jdbc_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_orm_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_orm_6_1_14.xml new file mode 100644 index 00000000..00445fce --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_orm_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_test_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_test_6_1_14.xml new file mode 100644 index 00000000..ac377c2a --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_test_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_tx_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_tx_6_1_14.xml new file mode 100644 index 00000000..4a38cb41 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_tx_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_web_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_web_6_1_14.xml new file mode 100644 index 00000000..877234b3 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_web_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_springframework_spring_webmvc_6_1_14.xml b/.idea/libraries/Gradle__org_springframework_spring_webmvc_6_1_14.xml new file mode 100644 index 00000000..37d8d100 --- /dev/null +++ b/.idea/libraries/Gradle__org_springframework_spring_webmvc_6_1_14.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_webjars_swagger_ui_5_2_0.xml b/.idea/libraries/Gradle__org_webjars_swagger_ui_5_2_0.xml new file mode 100644 index 00000000..412e57d6 --- /dev/null +++ b/.idea/libraries/Gradle__org_webjars_swagger_ui_5_2_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_9_1.xml b/.idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_9_1.xml new file mode 100644 index 00000000..3f6f9e31 --- /dev/null +++ b/.idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_9_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_yaml_snakeyaml_2_2.xml b/.idea/libraries/Gradle__org_yaml_snakeyaml_2_2.xml new file mode 100644 index 00000000..6e2dfe9e --- /dev/null +++ b/.idea/libraries/Gradle__org_yaml_snakeyaml_2_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__software_amazon_ion_ion_java_1_0_2.xml b/.idea/libraries/Gradle__software_amazon_ion_ion_java_1_0_2.xml new file mode 100644 index 00000000..2121ec89 --- /dev/null +++ b/.idea/libraries/Gradle__software_amazon_ion_ion_java_1_0_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules/LifeMaster-BE.iml b/.idea/modules/LifeMaster-BE.iml new file mode 100644 index 00000000..245b04cd --- /dev/null +++ b/.idea/modules/LifeMaster-BE.iml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules/LifeMaster-BE.main.iml b/.idea/modules/LifeMaster-BE.main.iml new file mode 100644 index 00000000..1db73444 --- /dev/null +++ b/.idea/modules/LifeMaster-BE.main.iml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules/LifeMaster-BE.test.iml b/.idea/modules/LifeMaster-BE.test.iml new file mode 100644 index 00000000..8c45fa0a --- /dev/null +++ b/.idea/modules/LifeMaster-BE.test.iml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 461ff49b415bdf655310b9d646de8e0b93210f69 Mon Sep 17 00:00:00 2001 From: ChoiJiHooon Date: Mon, 16 Mar 2026 12:46:01 +0900 Subject: [PATCH 3/6] =?UTF-8?q?fix:=20=ED=94=84=EB=A1=A0=ED=8A=B8=20?= =?UTF-8?q?=ED=98=91=EC=9D=98=20=EA=B5=AC=ED=98=84=20=EB=B0=A9=EC=8B=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LifeMaster_BE/Challenge/Detox/Detox.java | 34 ------------ .../Challenge/Detox/DetoxController.java | 44 ---------------- .../Challenge/Detox/DetoxDto.java | 19 ------- .../Challenge/Detox/DetoxService.java | 49 ----------------- .../Challenge/Detox/RepeatDetox.java | 34 ++++++++++++ .../Detox/RepeatDetoxController.java | 42 +++++++++++++++ .../Challenge/Detox/RepeatDetoxDto.java | 42 +++++++++++++++ .../{DetoxLock.java => RepeatDetoxLock.java} | 5 +- ...sitory.java => RepeatDetoxRepository.java} | 6 +-- .../Challenge/Detox/RepeatDetoxService.java | 52 +++++++++++++++++++ .../LifeMaster_BE/Config/SwaggerConfig.java | 8 +++ .../UserManager/UserRepository.java | 1 - 12 files changed, 182 insertions(+), 154 deletions(-) delete mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/Detox.java delete mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxController.java delete mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxDto.java delete mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxService.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetox.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxController.java create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxDto.java rename LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/{DetoxLock.java => RepeatDetoxLock.java} (79%) rename LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/{DetoxRepository.java => RepeatDetoxRepository.java} (56%) create mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxService.java diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/Detox.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/Detox.java deleted file mode 100644 index d8276caa..00000000 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/Detox.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.example.LifeMaster_BE.Challenge.Detox; - -import com.example.LifeMaster_BE.UserManager.User; -import jakarta.persistence.*; -import lombok.*; - -import java.time.Duration; - -@Entity -@Getter -@Setter -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class Detox { - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long detoxId; - - @Column - private Long detoxLock; // 잠금시간 - - - @Column - private Long detoxUse; // 사용시간 - - @Column - private Long detoxBreack; // 사용시간 - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "userId", nullable = false) - private User user; - -} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxController.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxController.java deleted file mode 100644 index 4751fb42..00000000 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxController.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.example.LifeMaster_BE.Challenge.Detox; - -import lombok.RequiredArgsConstructor; -import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.*; - -import java.util.List; - -@RestController -@RequiredArgsConstructor -@RequestMapping("/detox") -public class DetoxController { - - private final DetoxService detoxService; - - // 1. 잠금 설정 추가 - @PostMapping - public ResponseEntity addRepeatedLock(@RequestBody Long userId, @RequestBody DetoxDto.Request request) { - Detox detox = detoxService.addRepeatedLock(userId, request); - return ResponseEntity.ok(detox); - } - - // 2. 특정 사용자 잠금 설정 조회 - @GetMapping - public ResponseEntity> getRepeatedLocksByUser(@RequestBody Long userId) { - List locks = detoxService.getRepeatedLocksByUser(userId); - return ResponseEntity.ok(locks); - } - - // 3. 잠금 설정 업데이트 - @PutMapping("/{lockId}") - public ResponseEntity updateRepeatedLock(@PathVariable Long lockId, @RequestBody DetoxDto.Request request) { - Detox updatedLock = detoxService.updateRepeatedLock(lockId, request); - return ResponseEntity.ok(updatedLock); - } - - // 4. 잠금 설정 삭제 - @DeleteMapping("/{lockId}") - public ResponseEntity deleteRepeatedLock(@PathVariable Long lockId) { - detoxService.deleteRepeatedLock(lockId); - return ResponseEntity.noContent().build(); - } -} - diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxDto.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxDto.java deleted file mode 100644 index a33b693d..00000000 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxDto.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.example.LifeMaster_BE.Challenge.Detox; - -import io.swagger.v3.oas.annotations.media.Schema; -import lombok.Builder; -import lombok.Getter; -import lombok.Setter; - -public class DetoxDto { - - @Builder(toBuilder = true) - @Getter - @Setter - @Schema(name = "DetoxRequest") - public static class Request { - private Long detoxLock; // 잠금 시간 - private Long detoxUse; // 사용 시간 - private Long detoxBreak; // 최대 사용 시간 (Break Time) - } -} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxService.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxService.java deleted file mode 100644 index 16ab6e8a..00000000 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxService.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.example.LifeMaster_BE.Challenge.Detox; - -import com.example.LifeMaster_BE.UserManager.User; -import com.example.LifeMaster_BE.UserManager.UserRepository; -import lombok.RequiredArgsConstructor; -import org.springframework.stereotype.Service; - -import java.util.List; - -@RequiredArgsConstructor -@Service -public class DetoxService { - - private final DetoxRepository detoxRepository; - private final UserRepository userRepository; - - public Detox addRepeatedLock(Long userId, DetoxDto.Request request) { - User user = userRepository.findById(userId) - .orElseThrow(() -> new RuntimeException("User not found")); - - Detox detox = Detox.builder() - .detoxLock(request.getDetoxLock()) - .detoxUse(request.getDetoxUse()) - .detoxBreack(request.getDetoxBreak()) - .user(user) - .build(); - - return detoxRepository.save(detox); - } - - public List getRepeatedLocksByUser(Long userId) { - return detoxRepository.findByUserId(userId); - } - - public Detox updateRepeatedLock(Long lockId, DetoxDto.Request request) { - Detox detox = detoxRepository.findById(lockId) - .orElseThrow(() -> new RuntimeException("Lock not found")); - - detox.setDetoxLock(request.getDetoxLock()); - detox.setDetoxUse(request.getDetoxUse()); - detox.setDetoxBreack(request.getDetoxBreak()); - - return detoxRepository.save(detox); - } - - public void deleteRepeatedLock(Long lockId) { - detoxRepository.deleteById(lockId); - } -} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetox.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetox.java new file mode 100644 index 00000000..04fc8121 --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetox.java @@ -0,0 +1,34 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import com.example.LifeMaster_BE.UserManager.User; +import jakarta.persistence.*; +import lombok.*; + +@Entity +@Getter +@Setter +@AllArgsConstructor +@NoArgsConstructor +@Builder +public class RepeatDetox { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + @Column(nullable = false) + private String lockedApp; // 반복 잠금할 앱 패키지명 + + @Column(nullable = false) + private Integer sessionUsageLimit; // 1회 사용 시간 (분) + + @Column(nullable = false) + private Integer lockDuration; // 1회 잠금 시간 (분) + + @Column + private Integer dailyMaxUsageLimit; // 하루 최대 사용 시간 + + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "userId") + private User user; +} \ No newline at end of file diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxController.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxController.java new file mode 100644 index 00000000..b25f209c --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxController.java @@ -0,0 +1,42 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import lombok.RequiredArgsConstructor; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/detox/repeat") +public class RepeatDetoxController { + + private final RepeatDetoxService repeatDetoxService; + + // 생성 + @PostMapping + public ResponseEntity createRepeatDetox( + @RequestBody RepeatDetoxDto.Request request + ) { + + repeatDetoxService.createRepeatDetox(request); + return ResponseEntity.ok().build(); + } + + // 조회 + @GetMapping + public ResponseEntity getRepeatDetox() { + + return ResponseEntity.ok( + repeatDetoxService.getAllRepeatDetox() + ); + } + + // 삭제 + @DeleteMapping("/{id}") + public ResponseEntity deleteRepeatDetox( + @PathVariable Long id + ) { + + repeatDetoxService.deleteRepeatDetox(id); + return ResponseEntity.noContent().build(); + } +} \ No newline at end of file diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxDto.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxDto.java new file mode 100644 index 00000000..d440ff3a --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxDto.java @@ -0,0 +1,42 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import lombok.*; +import java.util.List; + +public class RepeatDetoxDto { + + @Getter + @Setter + public static class Request { + + private String lockedApp; + + private Integer sessionUsageLimit; + + private Integer lockDuration; + + private Integer dailyMaxUsageLimit; + } + + @Getter + @Builder + public static class Response { + + private Long id; + + private String lockedApp; + + private Integer sessionUsageLimit; + + private Integer lockDuration; + + private Integer dailyMaxUsageLimit; + } + + @Getter + @Builder + public static class ListResponse { + + private List lockedApps; + } +} \ No newline at end of file diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxLock.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxLock.java similarity index 79% rename from LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxLock.java rename to LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxLock.java index bbd64bb6..80b5a3f6 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxLock.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxLock.java @@ -1,6 +1,5 @@ package com.example.LifeMaster_BE.Challenge.Detox; -import com.example.LifeMaster_BE.UserManager.User; import jakarta.persistence.*; import lombok.*; @@ -10,7 +9,7 @@ @AllArgsConstructor @NoArgsConstructor @Builder -public class DetoxLock { +public class RepeatDetoxLock { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long DetoxLockId; @@ -20,5 +19,5 @@ public class DetoxLock { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "detoxId", nullable = false) - private Detox detox; + private RepeatDetox repeatDetox; } diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxRepository.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxRepository.java similarity index 56% rename from LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxRepository.java rename to LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxRepository.java index 241fb517..00279862 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/DetoxRepository.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxRepository.java @@ -3,9 +3,7 @@ import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; -import java.util.List; - @Repository -public interface DetoxRepository extends JpaRepository { - List findByUserId(Long userId); +public interface RepeatDetoxRepository extends JpaRepository { + } \ No newline at end of file diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxService.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxService.java new file mode 100644 index 00000000..e2f4f103 --- /dev/null +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetoxService.java @@ -0,0 +1,52 @@ +package com.example.LifeMaster_BE.Challenge.Detox; + +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.stream.Collectors; + +@Service +@RequiredArgsConstructor +public class RepeatDetoxService { + + private final RepeatDetoxRepository repeatDetoxRepository; + + // 반복 잠금 생성 + public void createRepeatDetox(RepeatDetoxDto.Request request) { + + RepeatDetox repeatDetox = RepeatDetox.builder() + .lockedApp(request.getLockedApp()) + .sessionUsageLimit(request.getSessionUsageLimit()) + .lockDuration(request.getLockDuration()) + .dailyMaxUsageLimit(request.getDailyMaxUsageLimit()) + .build(); + + repeatDetoxRepository.save(repeatDetox); + } + + // 전체 반복 잠금 조회 + public RepeatDetoxDto.ListResponse getAllRepeatDetox() { + + List list = + repeatDetoxRepository.findAll() + .stream() + .map(detox -> RepeatDetoxDto.Response.builder() + .id(detox.getId()) + .lockedApp(detox.getLockedApp()) + .sessionUsageLimit(detox.getSessionUsageLimit()) + .lockDuration(detox.getLockDuration()) + .dailyMaxUsageLimit(detox.getDailyMaxUsageLimit()) + .build()) + .collect(Collectors.toList()); + + return RepeatDetoxDto.ListResponse.builder() + .lockedApps(list) + .build(); + } + + // 반복 잠금 삭제 + public void deleteRepeatDetox(Long id) { + repeatDetoxRepository.deleteById(id); + } +} \ No newline at end of file diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Config/SwaggerConfig.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Config/SwaggerConfig.java index b3b2488c..8ce0ffa0 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Config/SwaggerConfig.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Config/SwaggerConfig.java @@ -53,6 +53,14 @@ public GroupedOpenApi detoxTimeApi() { .build(); } + @Bean + public GroupedOpenApi DetoxRepeatApi() { + return GroupedOpenApi.builder() + .group("detox-repeat") + .pathsToMatch("/detox/repeat/**") + .build(); + } + //FunctionManager Api @Bean public GroupedOpenApi scheduleCalendarApi() { diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java index 4f1b58b6..c50cf455 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java @@ -1,6 +1,5 @@ package com.example.LifeMaster_BE.UserManager; -import com.example.LifeMaster_BE.Challenge.Detox.Detox; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; From 746c3498c5d00633316e31920f826cd41e25ac92 Mon Sep 17 00:00:00 2001 From: ChoiJiHooon Date: Mon, 16 Mar 2026 13:05:09 +0900 Subject: [PATCH 4/6] =?UTF-8?q?fix:=20=ED=94=84=EB=A1=A0=ED=8A=B8=20?= =?UTF-8?q?=ED=98=91=EC=9D=98=20=EA=B5=AC=ED=98=84=20=EB=B0=A9=EC=8B=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Challenge/Detox/RepeatDetox.java | 4 +- .../Challenge/Detox/TimeLock.java | 1 - .../LifeMaster_BE/UserManager/User.java | 42 ------------------- .../UserManager/UserRepository.java | 9 ---- 4 files changed, 2 insertions(+), 54 deletions(-) delete mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/User.java delete mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetox.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetox.java index 04fc8121..d8e9de1e 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetox.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/RepeatDetox.java @@ -1,6 +1,6 @@ package com.example.LifeMaster_BE.Challenge.Detox; -import com.example.LifeMaster_BE.UserManager.User; +import com.example.LifeMaster_BE.UserManager.Member.MemberEntity; import jakarta.persistence.*; import lombok.*; @@ -30,5 +30,5 @@ public class RepeatDetox { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "userId") - private User user; + private MemberEntity member; } \ No newline at end of file diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java index 6beba7a3..cd5e1134 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java @@ -1,6 +1,5 @@ package com.example.LifeMaster_BE.Challenge.Detox; -import com.example.LifeMaster_BE.UserManager.User; import jakarta.persistence.*; import lombok.*; diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/User.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/User.java deleted file mode 100644 index 37aaf205..00000000 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/User.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.example.LifeMaster_BE.UserManager; - -import com.example.LifeMaster_BE.UserManager.Member.LoginRole; -import com.example.LifeMaster_BE.UserManager.Member.LoginType; -import jakarta.persistence.*; -import lombok.*; - -@Entity -@Getter -@Setter -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class User { - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long userId; - - @Column - private String email; - - @Column - private String password; - - @Column - private String nickName; - - @Column - private String profileUrl; - - @Column - private LoginType loginType; - - @Column - private LoginRole loginRole; - - @Column - private String loginStatus; - - @Column - private String phoneNumber; -} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java deleted file mode 100644 index c50cf455..00000000 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/UserManager/UserRepository.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.example.LifeMaster_BE.UserManager; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface UserRepository extends JpaRepository { - -} From 89b7c7d700cbedbc52a7f0da1bc192acdafaf37e Mon Sep 17 00:00:00 2001 From: ChoiJiHooon Date: Mon, 16 Mar 2026 13:08:01 +0900 Subject: [PATCH 5/6] =?UTF-8?q?fix:=20=EA=B5=AC=EB=B2=84=EC=A0=84=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Challenge/Detox/TimeLock.java | 23 ------------------- 1 file changed, 23 deletions(-) delete mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java deleted file mode 100644 index cd5e1134..00000000 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeLock.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.example.LifeMaster_BE.Challenge.Detox; - -import jakarta.persistence.*; -import lombok.*; - -@Entity -@Getter -@Setter -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class TimeLock {// 시간잠금 시 허용할 어플 목록 - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long TimeLockId; - - @Column - private String TimeName; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "timeDetoxId", nullable = false) - private TimeDetoxEntity timedetox; -} From 5131930efd7ba841587f631c3d6227986f6f1913 Mon Sep 17 00:00:00 2001 From: ChoiJiHooon Date: Mon, 16 Mar 2026 13:15:23 +0900 Subject: [PATCH 6/6] =?UTF-8?q?fix:=20=EC=9D=B4=EB=A6=84=20=ED=86=B5?= =?UTF-8?q?=EC=9D=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Challenge/Detox/TimeDetoxController.java | 10 +++---- .../Challenge/Detox/TimeDetoxDTO.java | 28 ------------------- .../Challenge/Detox/TimeDetoxDto.java | 4 +-- .../Challenge/Detox/TimeDetoxService.java | 11 ++++---- 4 files changed, 11 insertions(+), 42 deletions(-) delete mode 100644 LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDTO.java diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxController.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxController.java index 2b0b047c..460d1b0f 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxController.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxController.java @@ -108,7 +108,7 @@ public ResponseEntity isAppLockedWithDetails( required = true, content = @Content( mediaType = "application/json", - schema = @Schema(implementation = TimeDetoxDTO.class), + schema = @Schema(implementation = TimeDetoxDto.class), examples = @ExampleObject( value = """ { @@ -124,16 +124,16 @@ public ResponseEntity isAppLockedWithDetails( ), responses = { @ApiResponse(responseCode = "200", description = "일정 생성 성공", - content = @Content(mediaType = "application/json", schema = @Schema(implementation = TimeDetoxDTO.class))), + content = @Content(mediaType = "application/json", schema = @Schema(implementation = TimeDetoxDto.class))), @ApiResponse(responseCode = "400", description = "잘못된 입력 데이터") }) @PostMapping - public ResponseEntity createSchedule(@RequestBody TimeDetoxDTO scheduleDto, + public ResponseEntity createSchedule(@RequestBody TimeDetoxDto scheduleDto, @AuthenticationPrincipal CustomUserDetails user) { Long memberId = user.getId(); ResponseEntity loginCheck = login.checkLogin(user); if (loginCheck != null) return loginCheck; - TimeDetoxDTO createdSchedule = service.createSchedule(scheduleDto, memberId); + TimeDetoxDto createdSchedule = service.createSchedule(scheduleDto, memberId); // 오늘 날짜 "yyyyMMdd"로 변환 String today = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")); @@ -182,7 +182,7 @@ public ResponseEntity getMyTimeDetoxSchedules(@AuthenticationPrincipal Custom Long memberId = user.getId(); - List schedules = service.getAllTimeDetoxSchedulesByMember(memberId); + List schedules = service.getAllTimeDetoxSchedulesByMember(memberId); return ResponseEntity.ok(schedules); } diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDTO.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDTO.java deleted file mode 100644 index e4b8fb18..00000000 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDTO.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.example.LifeMaster_BE.Challenge.Detox; - -import io.swagger.v3.oas.annotations.media.Schema; -import lombok.Getter; -import lombok.Setter; - -import java.util.List; - -@Getter @Setter -public class TimeDetoxDTO { - private Long id; - private String cycle; - private String day; - - @Schema(example = "10:30") - private String startTime; - - @Schema(example = "18:30") - private String endTime; - - @Schema( - description = "잠금 앱 목록 문자열(JSON 문자열 또는 콤마 구분)", - example = "[\"YouTube\",\"Instagram\",\"Facebook\"]" - ) - private String lockedApps; - - // ❌ active 제거 (요구사항) -} diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDto.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDto.java index e4b8fb18..c7267bd2 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDto.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxDto.java @@ -4,10 +4,8 @@ import lombok.Getter; import lombok.Setter; -import java.util.List; - @Getter @Setter -public class TimeDetoxDTO { +public class TimeDetoxDto { private Long id; private String cycle; private String day; diff --git a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxService.java b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxService.java index d3e606f6..169d7469 100644 --- a/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxService.java +++ b/LifeMaster-BE/src/main/java/com/example/LifeMaster_BE/Challenge/Detox/TimeDetoxService.java @@ -7,9 +7,8 @@ import jakarta.persistence.EntityNotFoundException; import lombok.Getter; import lombok.RequiredArgsConstructor; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; + import java.time.format.DateTimeFormatter; import java.time.LocalDate; import java.time.LocalDateTime; @@ -45,7 +44,7 @@ public void updateRandomPhrase() { this.currentRandomPhrase = randomPhraseProvider.getRandomPhrase(); } - public TimeDetoxDTO createSchedule(TimeDetoxDTO dto, Long memberId) { + public TimeDetoxDto createSchedule(TimeDetoxDto dto, Long memberId) { TimeDetoxEntity entity = new TimeDetoxEntity(); entity.setCycle(dto.getCycle()); @@ -84,8 +83,8 @@ private List parseLockedApps(String lockedAppsRaw) { } } - private TimeDetoxDTO convertToDTO(TimeDetoxEntity entity) { - TimeDetoxDTO dto = new TimeDetoxDTO(); + private TimeDetoxDto convertToDTO(TimeDetoxEntity entity) { + TimeDetoxDto dto = new TimeDetoxDto(); dto.setId(entity.getId()); dto.setCycle(entity.getCycle()); dto.setDay(entity.getDay()); @@ -301,7 +300,7 @@ public List getLockedApps() { } } - public List getAllTimeDetoxSchedulesByMember(Long memberId) { + public List getAllTimeDetoxSchedulesByMember(Long memberId) { return repository.findAllByMember_Id(memberId) .stream() .map(this::convertToDTO)