klaus
80a0543e10
feat(admin-character): 캐릭터 배너 리스트 API
...
- 배너 이미지 URL - hostimagePath => host/imagePath로 수정
2025-08-12 23:38:18 +09:00
klaus
5d42805514
feat(admin-character): 캐릭터 배너 등록/수정 API
...
- 배너 이미지 저장 경로 수정
2025-08-12 23:26:13 +09:00
klaus
1b7ae8a2c5
feat(admin-character): 캐릭터 배너 등록/수정 API
...
- 배너 이미지 저장 경로 수정
2025-08-12 23:15:34 +09:00
klaus
168b0b13fb
feat(admin-character): 캐릭터 배너 등록/수정 API
...
- request dto에 JsonProperty 추가
2025-08-12 23:02:18 +09:00
klaus
d99fcba468
feat(admin-character): 캐릭터 배너 등록/수정 API
...
- request를 JSON String으로 받도록 수정
2025-08-12 22:47:56 +09:00
klaus
8defc56d1e
ExternalApiData에 @JsonIgnoreProperties(ignoreUnknown = true)를 추가하여 없는 필드는 무시하도록 수정
2025-08-12 18:22:37 +09:00
klaus
1db20d118d
ExternalApiResponse
...
- 각 필드에 JsonProperty 추가
2025-08-12 18:08:45 +09:00
klaus
7a70a770bb
캐릭터 Controller
...
- exception print
2025-08-12 17:54:39 +09:00
klaus
cc9e4f974f
캐릭터 Controller
...
- exception print
2025-08-12 17:38:45 +09:00
klaus
2965b8fea0
feat(admin-character): 캐릭터 리스트, 캐릭터 상세
...
- CharacterType: 첫 글자만 대문자, 나머지 소문자로 변경
- 이미지가 null 이면 ""으로 변경
2025-08-12 17:01:51 +09:00
klaus
00c617ec2e
feat(admin-character): 캐릭터 상세 결과에 characterType 추가
2025-08-12 16:45:25 +09:00
klaus
afb003c397
feat(chat-character): 원작/원작 링크/캐릭터 유형 추가 및 외부 API 호출 분리
...
- ChatCharacter 엔티티에 originalTitle, originalLink(Nullable), characterType(Enum) 필드 추가
- characterType: CLONE | CHARACTER (기본값 CHARACTER)
- 원작/원작 링크는 빈 문자열 대신 null 허용으로 저장
- Admin DTO(Register/Update)에 originalTitle, originalLink, characterType 필드 추가
- 등록 API에서 외부 API 요청 바디에 3개 필드(originalTitle, originalLink, characterType) 제외 처리
- 수정 API에서 3개 필드만 변경된 경우 외부 API 호출 생략하고 DB만 업데이트
- hasChanges: 외부 API 대상 필드 변경 여부 판단(3개 필드 제외)
- hasDbOnlyChanges: 3개 필드만 변경된 경우 처리 분기
- Service 계층에 필드 매핑 및 Enum 파싱 추가
- createChatCharacter / createChatCharacterWithDetails에 originalTitle/originalLink/characterType 반영
- 이름 중복 검증 로직 유지, isActive=false 비활성화 이름 처리 로직 유지
2025-08-12 02:58:26 +09:00
klaus
2dc5a29220
feat(chat-character): 관계 name 필드 추가에 따른 등록/수정/조회 로직 및 DTO 반영
...
- 관계 스키마를 name, relationShip 구조로 일원화
- Admin/사용자 컨트롤러 조회 응답에서 관계를 객체로 반환하도록 수정
- 등록/수정 요청 DTO에 ChatCharacterRelationshipRequest(name, relationShip) 추가
- 서비스 계층 create/update/add 메소드 시그니처 및 매핑 로직 업데이트
- description 한 줄 소개 사용 전제 하의 관련 사용부 점검(엔티티 컬럼 구성은 기존 유지)
2025-08-12 02:13:46 +09:00
klaus
5129400a29
fix(banner): 캐릭터 검색 결과
...
- Paging 관련 데이터 중 totalCount만 반환
2025-08-08 21:46:47 +09:00
klaus
a6a01aaa37
fix(banner): 캐릭터 검색
...
- 검색 결과에 imageHost와 imagePath 사이에 / 추가
2025-08-08 21:19:37 +09:00
klaus
b0a6fc6498
feat: weraser api 연동 부분
...
- exception 발생시 exception message도 같이 출력
2025-08-07 21:18:29 +09:00
klaus
74ed7b20ba
feat: 캐릭터 생성/수정 Request
...
- JsonProperty 추가
2025-08-07 20:48:27 +09:00
klaus
206c25985a
fix: 캐릭터 리포지토리
...
- active -> isActive로 변경
2025-08-07 16:52:41 +09:00
klaus
ef8458c7a3
feat(banner): 정렬 순서 추가
2025-08-07 15:31:03 +09:00
klaus
81f972edc1
fix(banner): ChatCharacterBanner 엔티티의 isActive 속성 참조 오류 수정
...
- 사용하지 않는 메서드 제거
2025-08-07 14:45:28 +09:00
klaus
c729a402aa
feat(banner): 배너 등록/수정/삭제 API
2025-08-07 14:38:09 +09:00
klaus
2335050834
feat(admin): 관리자 페이지 캐릭터 상세 API 구현
2025-08-07 12:30:19 +09:00
klaus
6340ed27cf
fix(chat): ChatCharacter 엔티티의 isActive 속성 참조 오류 수정
2025-08-07 12:01:34 +09:00
klaus
618f80fddc
feat(admin): 관리자 페이지 캐릭터 리스트 API 구현
...
1. isActive가 true인 캐릭터만 조회하는 기능 구현
2. 페이징 처리 구현 (기본 20개 조회)
3. 필요한 데이터 포함 (id, 캐릭터명, 프로필 이미지, 설명, 성별, 나이, MBTI, 태그, 성격, 말투, 등록일, 수정일)
2025-08-07 11:59:21 +09:00
klaus
45b6c8db96
git commit -m "fix(chat): 캐릭터 등록/수정 API
...
- 이름 중복 검사 로직 추가
2025-08-06 22:19:52 +09:00
klaus
5132a6b9fa
feat(character): 캐릭터 수정 API 구현
...
- ChatCharacterUpdateRequest 클래스 추가 (모든 필드 nullable)
- ChatCharacter 엔티티의 필드를 var로 변경하여 수정 가능하게 함
- 이미지 포함/제외 수정 API를 하나로 통합
- 변경된 데이터만 업데이트하도록 구현
- isActive가 false인 경우 특별 처리 추가
2025-08-06 21:59:16 +09:00
klaus
de6642b675
git commit -m "feat(chat): 캐릭터 등록 API 구현
...
- 외부 API 호출 및 응답 처리 구현
- 이미지 파일 S3 업로드 기능 추가
- Multipart 요청 처리 지원"
2025-08-06 20:51:01 +09:00
klaus
97b2b38f8e
fix: 크리에이터 관리자, 관리자 콘텐츠 리스트
...
- isActive = True 태그만 조회되도록 수정
2025-06-02 20:25:54 +09:00
klaus
affc0cc235
fix: 관리자 - 포인트 정책 리스트 값 추가
...
- 지급유형(매일, 전체) 추가
- 참여가능 횟수 추가
2025-05-16 17:31:28 +09:00
klaus
f23251f5bb
fix: 유저 행동 데이터 기록시 포인트 지급 조건 수정
...
- 지급유형(매일, 전체) 추가
- 참여가능 횟수 추가
- 주문한 콘텐츠에 댓글을 쓰면 포인트 지급을 위해 포인트 지급 이력에 orderId 추가
2025-05-16 15:01:33 +09:00
klaus
ca704f38b9
fix: 포인트 정책 수정 - @Transactional 추가
2025-04-23 17:29:08 +09:00
klaus
6ff044e4ab
fix: 포인트 정책 조회 - date가 null인 경우 빈칸으로 표시
2025-04-23 17:09:57 +09:00
klaus
fa98138541
fix: 포인트 정책 생성 - endDate가 빈칸이면 null 처리
2025-04-23 16:55:58 +09:00
klaus
cb7917dc26
fix: 포인트 정책 등록 - request에 활성화 여부 제거
2025-04-23 14:57:33 +09:00
klaus
e2daff6463
feat: 콘텐츠 정산 - 포인트를 사용한 주문과 사용하지 않은 주문 분리
2025-04-23 00:55:24 +09:00
klaus
a70b5d89ec
fix: 관리자 포인트 정책 리스트 - 전체 개수 추가
2025-04-22 21:54:42 +09:00
klaus
d94418067f
관리자 포인트 지급 정책 리스트, 생성, 수정 API
2025-04-21 19:08:31 +09:00
klaus
cae3a92a66
일별 전체 회원 수
...
- 이메일, 구글, 카카오 회원 수 추가
2025-04-10 11:12:43 +09:00
klaus
562550880c
관리자 - 회원리스트, 크리에이터 리스트
...
- 로그인 타입 추가 (소셜로그인, 이메일 로그인)
2025-04-09 19:07:04 +09:00
klaus
e52c914000
관리자
...
- 새로운 시리즈(추천 시리즈) 보이는 순서를 orders 순서대로 보이도록 수정
2025-04-07 12:16:39 +09:00
klaus
1bbaf8f7b7
이벤트
...
- link를 빈칸으로 기록할 수 있도록 수정
2025-04-03 15:30:25 +09:00
klaus
ae439b7e64
일별 전체 회원 수 통계
...
- 본인인증 수 추가
2025-03-31 12:37:32 +09:00
klaus
3f1101ff73
광고 통계
...
- 광고를 터치하여 앱을 실행한 수 추가
2025-03-28 11:21:03 +09:00
klaus
c466ecb77c
마케팅 트래킹
...
- 복합키를 AUTO_INCREMENT의 단일키로 변경
- AppLaunch 트래킹 추가
2025-03-26 13:09:09 +09:00
klaus
537ec88d05
관리자 광고통계, 일별 전체 회원 수
...
- 1페이지 이외에 데이터가 보이지 않는 버그 수정
2025-03-17 17:44:14 +09:00
klaus
d54f05fa00
관리자 광고통계, 일별 전체 회원 수
...
- 날짜 내림차순으로 정렬
2025-03-17 14:47:05 +09:00
klaus
5708f4f059
관리자 광고통계, 일별 전체 회원 수
...
- 날짜 내림차순으로 정렬
2025-03-17 14:39:01 +09:00
klaus
353807404a
관리자 광고통계
...
- 날짜 내림차순으로 정렬
2025-03-17 14:31:42 +09:00
klaus
81fa445964
관리자 - 일별 전체 회원수 API
...
- 결제자 수 중복을 제거하고 카운팅하도록 수정
2025-03-15 01:03:16 +09:00
klaus
f65ddbc5b8
관리자 - 일별 전체 회원수 API
...
- 결제자 수 중복을 제거하고 카운팅하도록 수정
2025-03-15 00:54:17 +09:00