975ed77d18
feat: 메시지 미리보기 API 구현 ( #120 )
...
SPMS_API/pipeline/head There was a failure building this commit
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/121
2026-02-10 08:31:19 +00:00
SEAN
ef6d71a921
feat: 메시지 미리보기 API 구현 ( #120 )
...
- POST /v1/in/message/preview 엔드포인트 추가
- MessageService: 메시지 조회 → 변수 치환 → 미리보기 데이터 반환
- IMessageService 인터페이스 정의 (향후 CRUD 확장용)
Closes #120
2026-02-10 17:27:56 +09:00
6f58633de9
feat: 메시지 유효성 검사 서비스 구현 ( #118 )
SPMS_API/pipeline/head There was a failure building this commit
2026-02-10 17:23:12 +09:00
SEAN
ce7b8b3d35
feat: 메시지 유효성 검사 서비스 구현 ( #118 )
...
- MessageValidationService: title/body/image_url/link_url/link_type/data 검증
- POST /v1/in/message/validate 엔드포인트 추가
- MessageController 기반 구성
Closes #118
2026-02-10 17:15:57 +09:00
fc16884d25
feat: 예약 발송 등록/취소 API 구현 ( #116 )
...
SPMS_API/pipeline/head There was a failure building this commit
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/117
2026-02-10 08:11:04 +00:00
SEAN
fe1dcd0176
feat: 예약 발송 등록/취소 API 구현 ( #116 )
...
- POST /v1/in/push/schedule (예약 발송 등록)
- POST /v1/in/push/schedule/cancel (예약 취소)
- ScheduleCancelStore: Redis 기반 예약 취소 추적
- ScheduleWorker: 취소된 예약 메시지 ACK 후 스킵 로직 추가
Closes #116
2026-02-10 17:06:04 +09:00
47dff6b2f0
feat: 즉시 발송 요청 API 구현 ( #114 )
...
SPMS_API/pipeline/head There was a failure building this commit
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/115
2026-02-10 07:48:59 +00:00
SEAN
73de5efd84
feat: 즉시 발송 요청 API 구현 ( #114 )
...
- POST /v1/in/push/send (단건 발송)
- POST /v1/in/push/send/tag (태그 발송)
- PushService: 메시지 조회 → 변수 치환 → RabbitMQ 큐 발행
- MessageNotFound(151) 에러 코드 추가
Closes #114
2026-02-10 16:38:51 +09:00
b5d6c70b16
feat: ScheduleWorker 구현 ( #112 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/113
2026-02-10 07:27:01 +00:00
SEAN
814d2082cb
feat: ScheduleWorker 구현 ( #112 )
2026-02-10 16:25:25 +09:00
a11750db93
feat: PushWorker 구현 ( #110 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/111
2026-02-10 07:18:09 +00:00
SEAN
f36f8f47a9
feat: PushWorker 구현 ( #110 )
2026-02-10 16:14:47 +09:00
81c3eee1f3
feat: Redis 중복 발송 방지 구현 ( #108 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/109
2026-02-10 07:09:17 +00:00
SEAN
4292f57ad1
feat: Redis 중복 발송 방지 구현 ( #108 )
2026-02-10 16:04:51 +09:00
639069972b
feat: APNs 발송 모듈 구현 ( #106 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/107
2026-02-10 07:00:04 +00:00
SEAN
3a5c2a5b5b
feat: APNs 발송 모듈 구현 ( #106 )
2026-02-10 15:52:26 +09:00
e2cf76fd11
feat: FCM 발송 모듈 구현 ( #104 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/105
2026-02-10 06:48:26 +00:00
SEAN
7a250847f4
feat: FCM 발송 모듈 구현 ( #104 )
2026-02-10 15:44:32 +09:00
08aa74138f
feat: RabbitMQ 인프라 설정 (Exchange/Queue) ( #102 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/103
2026-02-10 06:39:31 +00:00
SEAN
4f38e31710
feat: RabbitMQ 인프라 설정 (Exchange/Queue) ( #102 )
2026-02-10 15:34:15 +09:00
1cae5c3754
feat: CSV 검증/템플릿 다운로드 API 구현 ( #100 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/101
2026-02-10 06:24:06 +00:00
SEAN
0db4a8824d
feat: CSV 검증/템플릿 다운로드 API 구현 ( #100 )
2026-02-10 15:22:12 +09:00
b661fb5a08
feat: 파일 업로드/조회/삭제 API 구현 ( #98 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/99
2026-02-10 06:15:15 +00:00
SEAN
658fa1d63d
feat: 파일 업로드/조회/삭제 API 구현 ( #98 )
2026-02-10 15:03:24 +09:00
314df2e664
feat: 디바이스 태그/동의 설정 API 구현 ( #96 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/97
2026-02-10 05:50:57 +00:00
SEAN
e355c8be62
feat: 디바이스 태그/동의 설정 API 구현 ( #96 )
2026-02-10 14:49:07 +09:00
2514f82ad1
feat: 디바이스 CRUD + 목록 API 구현 ( #94 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/95
2026-02-10 05:46:24 +00:00
SEAN
e9bcd5358f
feat: 디바이스 CRUD + 목록 API 구현 ( #94 )
2026-02-10 14:44:16 +09:00
7db6099cbe
feat: 점검 안내 API 구현 ( #92 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/93
2026-02-10 05:36:02 +00:00
SEAN
2037a409ef
feat: 점검 안내 API 구현 ( #92 )
2026-02-10 14:33:32 +09:00
31df012976
fix: Public API에서 X-Service-Code 의존성 제거 ( #90 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/91
2026-02-10 05:29:47 +00:00
SEAN
57fdfdea0e
fix: Public API에서 X-Service-Code 의존성 제거 ( #90 )
2026-02-10 14:26:41 +09:00
14b76d0dbd
feat: 앱 기본 설정 API 구현 ( #88 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/89
2026-02-10 05:21:59 +00:00
SEAN
7485e139cd
feat: 앱 기본 설정 API 구현 ( #88 )
2026-02-10 14:17:22 +09:00
f07beda6c9
feat: 앱 버전 체크 API 구현 ( #86 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/87
2026-02-10 05:14:48 +00:00
SEAN
0d80b8c25f
feat: 앱 버전 체크 API 구현 ( #86 )
2026-02-10 14:11:28 +09:00
bd4d6424c4
feat: 이용약관/개인정보처리방침 API 구현 ( #84 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/85
2026-02-10 05:08:59 +00:00
SEAN
6475c0c753
feat: 이용약관/개인정보처리방침 API 구현 ( #84 )
2026-02-10 14:07:13 +09:00
0ead7a4bcb
feat: FAQ 목록 API 구현 ( #82 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/83
2026-02-10 05:00:04 +00:00
SEAN
e24e0c2398
feat: FAQ 목록 API 구현 ( #82 )
2026-02-10 13:57:17 +09:00
8e52802bbf
feat: 배너 목록 API 구현 ( #80 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/81
2026-02-10 04:43:07 +00:00
SEAN
ad1bf2e4e6
feat: 배너 목록 API 구현 ( #80 )
2026-02-10 13:41:19 +09:00
f5a1afc6b3
feat: 공지사항 목록/상세 API 구현 ( #78 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/79
2026-02-10 04:38:01 +00:00
SEAN
f0d325fda9
feat: 공지사항 목록/상세 API 구현 ( #78 )
2026-02-10 13:34:36 +09:00
c8c9a44b0f
feat: Public API Entity 정의 및 DB 스키마 구축 ( #76 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/77
2026-02-10 04:25:42 +00:00
SEAN
1aab5032db
feat: Public API Entity 정의 및 DB 스키마 구축 ( #76 )
2026-02-10 13:21:15 +09:00
59c833e7f7
improvement: Message Entity link_type 컬럼 추가 ( #74 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/75
2026-02-10 04:14:46 +00:00
SEAN
aea0d358e8
improvement: Message Entity link_type 컬럼 추가 ( #74 )
2026-02-10 13:11:29 +09:00
d821acb9a1
chore: DB 스키마 문서 동기화 + Admin EF 설정 보완 ( #72 )
...
SPMS_API/pipeline/head This commit looks good
Reviewed-on: https://git.ipstein.myds.me/SPMS/SPMS_API/pulls/73
2026-02-10 03:14:52 +00:00
SEAN
473fe525f3
chore: Admin EF Configuration에 RefreshToken 명시적 설정 추가 ( #72 )
2026-02-10 11:39:30 +09:00