.gitignore에 Gradle 추가 및 빌드 파일 제거
This commit is contained in:
parent
0ed0309e66
commit
7fa1f8cc89
4
.gitignore
vendored
4
.gitignore
vendored
@ -21,6 +21,10 @@ dist/
|
|||||||
build/
|
build/
|
||||||
*.log
|
*.log
|
||||||
|
|
||||||
|
# Gradle
|
||||||
|
.gradle/
|
||||||
|
!gradle/wrapper/gradle-wrapper.jar
|
||||||
|
|
||||||
# Environment
|
# Environment
|
||||||
.env
|
.env
|
||||||
.env.local
|
.env.local
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +0,0 @@
|
|||||||
#Thu Oct 23 17:51:21 KST 2025
|
|
||||||
gradle.version=8.10
|
|
||||||
Binary file not shown.
Binary file not shown.
@ -22,7 +22,7 @@ import java.time.LocalDateTime;
|
|||||||
@Tag(name = "Analytics", description = "이벤트 성과 분석 및 대시보드 API")
|
@Tag(name = "Analytics", description = "이벤트 성과 분석 및 대시보드 API")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/events")
|
@RequestMapping("/events")
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class AnalyticsDashboardController {
|
public class AnalyticsDashboardController {
|
||||||
|
|
||||||
|
|||||||
@ -22,7 +22,7 @@ import java.util.List;
|
|||||||
@Tag(name = "Channels", description = "채널별 성과 분석 API")
|
@Tag(name = "Channels", description = "채널별 성과 분석 API")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/events")
|
@RequestMapping("/events")
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class ChannelAnalyticsController {
|
public class ChannelAnalyticsController {
|
||||||
|
|
||||||
|
|||||||
@ -19,7 +19,7 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
@Tag(name = "ROI", description = "투자 대비 수익률 분석 API")
|
@Tag(name = "ROI", description = "투자 대비 수익률 분석 API")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/events")
|
@RequestMapping("/events")
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class RoiAnalyticsController {
|
public class RoiAnalyticsController {
|
||||||
|
|
||||||
|
|||||||
@ -24,7 +24,7 @@ import java.util.List;
|
|||||||
@Tag(name = "Timeline", description = "시간대별 분석 API")
|
@Tag(name = "Timeline", description = "시간대별 분석 API")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/events")
|
@RequestMapping("/events")
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class TimelineAnalyticsController {
|
public class TimelineAnalyticsController {
|
||||||
|
|
||||||
|
|||||||
@ -226,7 +226,7 @@ paths:
|
|||||||
- `tags`: 1개 이상의 태그 지정
|
- `tags`: 1개 이상의 태그 지정
|
||||||
- `summary`: 한글로 간결하게 (10자 이내 권장)
|
- `summary`: 한글로 간결하게 (10자 이내 권장)
|
||||||
- `description`: 마크다운 형식의 상세 설명
|
- `description`: 마크다운 형식의 상세 설명
|
||||||
- 유저스토리 코드 명시
|
- 유저스토리 코드 명시
|
||||||
- 주요 기능 bullet points
|
- 주요 기능 bullet points
|
||||||
- 복잡한 경우 처리 흐름 순서 작성
|
- 복잡한 경우 처리 흐름 순서 작성
|
||||||
- 보안 관련 내용 (해당 시)
|
- 보안 관련 내용 (해당 시)
|
||||||
|
|||||||
@ -84,7 +84,7 @@
|
|||||||
- 대시보드 데이터 조회 (Redis 캐싱)
|
- 대시보드 데이터 조회 (Redis 캐싱)
|
||||||
- Kafka Event 구독 (EventCreated, ParticipantRegistered, DistributionCompleted)
|
- Kafka Event 구독 (EventCreated, ParticipantRegistered, DistributionCompleted)
|
||||||
- 외부 채널 통계 수집 (Circuit Breaker + Fallback)
|
- 외부 채널 통계 수집 (Circuit Breaker + Fallback)
|
||||||
- ROI 계산 및 성과 분석
|
- ROI 계산 및 성과 분석4
|
||||||
|
|
||||||
#### Async Services (비동기 처리)
|
#### Async Services (비동기 처리)
|
||||||
1. **AI Service**: AI 기반 이벤트 추천
|
1. **AI Service**: AI 기반 이벤트 추천
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user