/*
 * @author Dongmin.lee
 * @since 2026-04-10
 * @version 26.04.10
 * @see <pre>
 *  Copyright (C) 2007 by 313 DEV GRP, Inc - All Rights Reserved
 *  Unauthorized copying of this file, via any medium is strictly prohibited
 *  Proprietary and confidential
 *  Written by 313 developer group <313@313.co.kr>, December 2010
 * </pre>
 */
package com.arms.api.sample.model;

import com.arms.egovframework.javaservice.aigenerate.l_query.model.UserQueryDTO;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

/**
 * 샘플 질의 DTO
 *
 * <p>{@link UserQueryDTO} 의 구체 구현체입니다.
 * Jackson 역직렬화 및 {@link com.arms.api.sample.controller.SampleQueryController} 에서 사용합니다.</p>
 *
 * <p>도메인별 확장 필드가 필요한 경우 이 클래스에 추가하세요.</p>
 */
@Getter
@SuperBuilder
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class SampleQueryDTO extends UserQueryDTO {

    /**
     * 추출할 키워드 수 (기본값 3).
     * null 이면 서비스의 기본값을 사용합니다.
     */
    private Integer keywordCount;
}
