package top.continew.admin.business.model.query;

import lombok.Data;
import java.io.Serializable;

/**
 * 库中项目查询条件
 *
 * @author author
 * @since 2026-01-07
 */
@Data
public class LibraryItemQuery implements Serializable {
    /**
     * 用户ID
     */
    private String userId;

    /**
     * 是否自定义
     */
    private Boolean isCustom;

    /**
     * 类型
     */
    private String type;

    /**
     * 名称
     */
    private String name;

    /**
     * 年龄：youth-青年，middle-中年，old-老年
     */
    private String age;

    /**
     * 性别：male-男性，female-女性
     */
    private String gender;

    /**
     * 场景：emotion-情感，podcast-播客，education-教育
     */
    private String scene;

    /**
     * 语种：chinese-中文，english-英语
     */
    private String language;
}