package com.chinaweal.aiccs.aiccs.revoke.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 公告任务名单查询参数DTO
 *
 * @author lroyia
 * @since 2026/2/26
 */
@Data
@ApiModel("公告任务名单查询参数")
public class AnnouncementTaskListQueryDto implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 任务名称（支持模糊查询）
     */
    @ApiModelProperty(value = "任务名称")
    private String taskName;

    /**
     * 创建人单位id
     */
    @ApiModelProperty(value = "创建人单位id")
    private String createUnitId;

    /**
     * 创建人机构编码
     */
    @ApiModelProperty(value = "创建人机构编码")
    private String createUnitCode;

    /**
     * 创建人单位名称（支持模糊查询）
     */
    @ApiModelProperty(value = "创建人单位名称")
    private String createUnitName;

    /**
     * 创建人id
     */
    @ApiModelProperty(value = "创建人id")
    private String createUserId;

    /**
     * 创建时间开始
     */
    @ApiModelProperty(value = "创建时间开始")
    private String createTimeStart;

    /**
     * 创建时间结束
     */
    @ApiModelProperty(value = "创建时间结束")
    private String createTimeEnd;
}