package com.bicloud.pojo.dto;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 列表页筛选 + 分页参数
 */
@Data
public class LiteraturePageQueryDto {

    private Integer page;
    private Integer pageSize;

    private Integer year;          // YEAR(publish_time)
    private String docTitle;       // 文章标题（模糊）
    private String publication;    // 期刊名称（模糊）
    private String techniques;     // 样品来源（模糊）
    private Integer docType;       // 文献分类（类型ID，下拉建议传这个）

    private String keyword;        // 关键字搜索（可选：对标题/期刊/作者/简介做模糊）

    private BigDecimal impactFactorMin; // IF最小值
    private BigDecimal impactFactorMax; // IF最大值
}
