- Add missing endpoints: fetch-transcript, extract, bulk-extract/pending,
bulk-transcript/pending, manual restaurant add, restaurant update
- Add OCI HTTP client dependency (jersey3) for GenAI SDK compatibility
- Fix Oracle null parameter ORA-17004 with jdbcType=CLOB in MyBatis
- Fix evaluation IS JSON constraint by storing as valid JSON
- Add @JsonProperty("transcript") for frontend compatibility
- Add Korean-only rule to LLM extraction prompt
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
31 lines
737 B
Java
31 lines
737 B
Java
package com.tasteby.domain;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Builder;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
import java.util.List;
|
|
|
|
@Data
|
|
@Builder
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
public class VideoDetail {
|
|
private String id;
|
|
private String videoId;
|
|
private String title;
|
|
private String url;
|
|
private String status;
|
|
private String publishedAt;
|
|
private String channelName;
|
|
private boolean hasTranscript;
|
|
private boolean hasLlm;
|
|
private int restaurantCount;
|
|
private int matchedCount;
|
|
@JsonProperty("transcript")
|
|
private String transcriptText;
|
|
private List<VideoRestaurantLink> restaurants;
|
|
}
|