package com.starry.admin.modules.clerk.module.vo;

import com.starry.common.domain.BasePageEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 店员资料审核对象 play_clerk_data_review_info
 *
 * @author admin
 * @since 2024-05-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "店员资料内容审核查询参数", description = "查询店员资料内容审核信息的条件参数")
public class PlayClerkDataReviewQueryVo extends BasePageEntity {

    /**
     * UUID
     */
    @ApiModelProperty(value = "店员ID", example = "1", notes = "特定店员的ID")
    private String clerkId;

    /**
     * 资料类型[0:昵称;1:头像;2:相册;3:录音;4:性别]
     */
    @ApiModelProperty(value = "资料类型", example = "1", notes = "0:昵称;1:头像;2:相册;3:录音;4:性别")
    private String dataType;

    /**
     * 审核状态（0：未审核:1：审核通过，2：审核不通过）
     */
    @ApiModelProperty(value = "审核状态", example = "0", notes = "0：未审核:1：审核通过，2：审核不通过")
    private String reviewState;

    /**
     * 资料添加时间
     */
    @ApiModelProperty(value = "添加时间范围", example = "['2024-01-01 00:00:00','2024-12-31 23:59:59']", notes = "资料添加时间范围，包含开始和结束时间")
    private List<String> addTime;
}
