chore: DB 스키마 문서 동기화 + Admin EF 설정 보완 (#72) #73

Merged
seonkyu.kim merged 1 commits from chore/#72-db-schema-sync into develop 2026-02-10 03:14:53 +00:00
Owner

📋 작업 요약

  • Admin 테이블의 RefreshToken, RefreshTokenExpiresAt 컬럼에 대한 EF Fluent API 명시적 설정 추가
  • DB_Schema.md는 이전 작업에서 이미 동기화 완료 상태

Closes #72

🛠️ 작업 내용 (Changes)

  • SPMS.Infrastructure/Persistence/Configurations/AdminConfiguration.cs — RefreshToken HasMaxLength(255), RefreshTokenExpiresAt 명시적 설정 추가

📢 리뷰어 참고 사항 (To Reviewers)

  • DB_Schema.md는 이전 PR 과정에서 이미 Admin 15컬럼, 테이블 상태 구분, BCrypt 해시 등 반영 완료
  • AdminConfiguration.cs에서 RefreshToken/RefreshTokenExpiresAt가 EF 컨벤션 기반으로 동작하고 있었으나, MaxLength 등 명시적 설정 추가하여 DB 스키마 문서와 일치시킴

체크리스트 (Self Checklist)

  • 빌드(Build)가 성공적으로 수행되었는가?
  • 모든 단위 테스트(Unit Test)를 통과하였는가?
  • 불필요한 로그나 주석을 제거하였는가?
  • 컨벤션(Clean Architecture, Naming)을 준수하였는가?
  • 기밀 정보(비밀번호, 키 등)가 하드코딩 되어있지 않은가?

📸 스크린샷 / 테스트 로그 (Screenshots/Logs)

빌드했습니다.
    경고 0개
    오류 0개
## 📋 작업 요약 - Admin 테이블의 `RefreshToken`, `RefreshTokenExpiresAt` 컬럼에 대한 EF Fluent API 명시적 설정 추가 - DB_Schema.md는 이전 작업에서 이미 동기화 완료 상태 ## 🔗 관련 이슈 (Related Issues) Closes #72 ## 🛠️ 작업 내용 (Changes) - [x] `SPMS.Infrastructure/Persistence/Configurations/AdminConfiguration.cs` — RefreshToken HasMaxLength(255), RefreshTokenExpiresAt 명시적 설정 추가 ## 📢 리뷰어 참고 사항 (To Reviewers) - DB_Schema.md는 이전 PR 과정에서 이미 Admin 15컬럼, 테이블 상태 구분, BCrypt 해시 등 반영 완료 - AdminConfiguration.cs에서 RefreshToken/RefreshTokenExpiresAt가 EF 컨벤션 기반으로 동작하고 있었으나, MaxLength 등 명시적 설정 추가하여 DB 스키마 문서와 일치시킴 ## ✅ 체크리스트 (Self Checklist) - [x] 빌드(Build)가 성공적으로 수행되었는가? - [x] 모든 단위 테스트(Unit Test)를 통과하였는가? - [x] 불필요한 로그나 주석을 제거하였는가? - [x] 컨벤션(Clean Architecture, Naming)을 준수하였는가? - [x] 기밀 정보(비밀번호, 키 등)가 하드코딩 되어있지 않은가? ## 📸 스크린샷 / 테스트 로그 (Screenshots/Logs) ``` 빌드했습니다. 경고 0개 오류 0개 ```
seonkyu.kim added 1 commit 2026-02-10 02:40:50 +00:00
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Chore
labels 2026-02-10 02:41:09 +00:00
seonkyu.kim added this to the Phase 2-1: 인증 & 계정 & 서비스 API milestone 2026-02-10 02:41:10 +00:00
seonkyu.kim self-assigned this 2026-02-10 02:41:15 +00:00
seonkyu.kim requested review from Owners 2026-02-10 02:41:20 +00:00
seonkyu.kim merged commit d821acb9a1 into develop 2026-02-10 03:14:53 +00:00
seonkyu.kim deleted branch chore/#72-db-schema-sync 2026-02-10 03:15:11 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-10 03:24:53 +00:00
Sign in to join this conversation.
No description provided.