Skip to content

[CICD] release 배포#45

Merged
99hyuk merged 7 commits intoreleasefrom
main
Apr 27, 2025
Merged

[CICD] release 배포#45
99hyuk merged 7 commits intoreleasefrom
main

Conversation

@99hyuk
Copy link
Copy Markdown
Contributor

@99hyuk 99hyuk commented Apr 27, 2025

✨ PR 세부 내용

  • main -> release 배포

99hyuk and others added 7 commits April 22, 2025 22:45
* [FIX] principal을 UserDetails 객체로 변경하고 credentials은 인증 후 null 처리

* [FIX] JWT claims를 단순 타입으로 직렬화하도록 변경

* [REFACT] JWT claims 각주 설명 추가
… (#40)

* [REFACT] Hospital orphanRemoval 설정, HospitalDepartment 복합키 제거 후 단일 기본키로 변경

* [REFACT] 자가진단증상 엔티티 클래스명 변경, 복합키 삭제 후 단일 기본키로 수정

* [REFACT] 도메인 클래스명 변경  VisitHistory -> MedicalRecord

* [REFACT] 도메인 클래스명 변경 MedicalHistory -> HealthStatus, HealthStatus와 User를 1대1 관계로 설정

* [REFACT] 번역테이블 번역필드 추가, summary 테이블 기본 PK로 수정 및 연관관계 수정, Nation 테이블 국가 코드 필드 추가, privateInformation 테이블 비활성화

* [REFACT] 언어 CRUD 관련 컨트롤러, 로직 비활성화 (DB로 직접 관리)

* [FIX] MedicalRecord, Summary 테이블 간 연관 필드 매핑 수정
* [FEAT] 의료기록 CRUD api 구현

* [REFACT] 의료기록 api 리팩토링

* [REFACT] 의료기록 api 리팩토링

* [REFACT] 의료기록 converter 수정

* [REFACT] 리뷰 반영_1

* [REFACT] 의료기록 api 피드백 반영

* [REFACT] Summary 테이블의 contents 필드 삭제

* [CHORE] VisitHistoryController 에 스웨거 세부 설정 추가

* [CHORE] 리뷰/피드백 반영

* [REFACT] visitHistoryService 의 visit history 조회 쿼리메서드 변경

* [CHORE] DepartmentRepository, HospitalRepository 삭제

* [CHORE] visitHistory -> medicalRecord(이름변경) 에 따른 수정사항 수정
* [FEAT] 건강상태 CRUD api 구현

* [REFACT] 건강상태 api 리팩토링

* [REFACT] 건강상태 converter 수정

* [REFACT] 건강상태 api 피드백 반영

* [REFACT] @userid 로 변경

* [CHORE] MedicalHistoryController 에 스웨거 세부 설정 추가

* [CHORE] 리뷰/피드백 반영

* [REFACT] MedicalHistoryService 의 midecal history 조회 쿼리 메서드 변경

* [CHORE] MedicalHistory -> HealthStatus(테이블명 변경) 에 따른 수정사항 수정

* [REFACT] 건강상태 기록이 유저 한 명당 하나씩만 보유할 수 있으므로 모든 기록을 조회하는 관련 로직들 주석 처리

* [REFACT] 유저 <-> 건강상태 단방향으로 변경

* [REFACT] 사용하지 않는 로직 주석화

---------

Co-authored-by: 99hyuk <yh99cho1@gmail.com>
* [FEAT] 자가진단표 api 구현

* [REFACT] 자가진단표 api 리팩토링

* [CHORE] 오타 수정

* [REFACT] user api 리팩토링

* [REFACT] 증상 목록 조회 api 수정

* [REFACT] 자가진단표 api 컨버터 수정

* [CHORE] 사소한 코드 수정

* [TEMP] 임시저장

* [REFACT] 자가진단표 api 피드백 반영

* [REFACT] @userid 로 변경

* [CHORE] SelfDiagnosisController, SymptomController 에 스웨거 세부 설정 추가

* [CHORE] 리뷰/피드백 반영

* [CHORE] 불필요한 코드, 파일 삭제

* [REFACT] selfDiagnosisService 의 self diagnosis 조회 쿼리 메서드 변경

* [REFACT] 피드백/리뷰 반영
SelfDiagnosisConverter 의 많은 메서드에 포함된 로직을 새 메서드(SymptomListForResponseDto) 로 뺌.
UserController, UserService 의 사용자 삭제 api 삭제 및 사용자 비활성화 api 의 method 를 patch->delete 로 변경

* [CHORE] 피드백/리뷰 반영
1. SymptomConverter의 메서드명 변경(2 삭제)
2. 불필요한 user dto 모두 삭제

* [CHORE] SelfSymptom -> DiagnosisSymptom(이름변경)에 따른 수정사항 수정

* [CHORE] SelfDiagnosisConverter 일부 메서드 이름 수정

* [REFACT] 자가진단 수정하는 경우 tobuilder에서 user값을 받을 필요 없음, createAt 또한 엔티티 어노테이션에서 자동 적용되므로 삭제

* [REFACT] 변수명 수정

* [REFACT] SelfDiagnosis 엔티티 내 @SuperBuilder -> @builder 로 수정 (상속 없음)

* [REFACT] BaseEntity에 빌더 패턴 필요 없음

---------

Co-authored-by: 99hyuk <yh99cho1@gmail.com>
… 설정 (#43) (#44)

* [FEAT] spring actuator 의존성 주입

* [FEAT] 배포용 yml에 actuator 헬스체크 경로 추가

* [REFACT] 배포 CD 워크플로우 수정 (compose.yml, .env 파일 생성, 도커 재시작)

* [REFACT] curl localhost로 작동하도록 수정

* [REFACT] CORS 설정 원복 (필터 삭제, 모든 접속 허가, 로그인/회원가입을 제외하곤 인증된 사용자만 접근 가능)
@99hyuk 99hyuk added the 🖧 cicd CI/CD 관련 작업을 합니다. label Apr 27, 2025
@99hyuk 99hyuk self-assigned this Apr 27, 2025
@99hyuk 99hyuk merged commit 3329bf2 into release Apr 27, 2025
99hyuk added a commit that referenced this pull request Apr 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🖧 cicd CI/CD 관련 작업을 합니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants