package com.ruoyi.web.domain.dto.mediaPropaganda;

import com.ruoyi.web.common.PageRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * 媒体宣传内容收集查询请求
 */
@ApiModel(value = "MediaPropagandaQueryRequest", description = "媒体宣传内容收集查询请求参数")
@EqualsAndHashCode(callSuper = true)
@Data
public class MediaPropagandaQueryRequest extends PageRequest implements Serializable {
    
    /**
     * 摘录开始日期
     */
    @ApiModelProperty(value = "摘录开始日期")
    private Date extractStartTime;
    
    /**
     * 摘录结束日期
     */
    @ApiModelProperty(value = "摘录结束日期")
    private Date extractEndTime;
    
    /**
     * 发布开始日期
     */
    @ApiModelProperty(value = "发布开始日期")
    private Date publishStartTime;
    
    /**
     * 发布结束日期
     */
    @ApiModelProperty(value = "发布结束日期")
    private Date publishEndTime;

    /**
     * 关键词 标题或内容
     */
    @ApiModelProperty(value = "关键词")
    private String keyword;
    private String timeRange;

    private static final long serialVersionUID = 1L;
} 