package com.liquidnet.service.kylin.dto.param;

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

/**
 * 艺人搜索参数
 *
 * @author system
 * @since 2026-02-04
 */
@Data
@ApiModel("艺人搜索参数")
public class ArtistSearchParam {

    @ApiModelProperty(value = "艺人名称")
    private String artistName;

    @ApiModelProperty(value = "艺人ID")
    private String artistId;

    @ApiModelProperty(value = "艺人类型 1音乐人 2艺术家 3厂牌 4品牌方")
    private Integer artistType;

    @ApiModelProperty(value = "开始日期")
    private String beginDate;

    @ApiModelProperty(value = "结束日期")
    private String endDate;

    @ApiModelProperty(value = "当前页码")
    private Integer pageNum = 1;

    @ApiModelProperty(value = "每页数量")
    private Integer pageSize = 10;
}
