package com.ytpm.app.param;

import com.ytpm.general.PageMeta;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("应用用户列表入参")
public class YtAppUserListParam extends PageMeta {
    @ApiModelProperty("注册时间开始")
    private String registryTimeBegin;
    @ApiModelProperty("注册时间结束")
    private String registryTimeEnd;
    @ApiModelProperty("最新登录时间开始")
    private Date lastLoginTimeBegin;
    @ApiModelProperty("最新登录时间结束")
    private Date lastLoginTimeEnd;
    @ApiModelProperty("渠道类型")
    private Integer channelType;
    @ApiModelProperty("渠道来源")
    private String channelOrigin;
    @ApiModelProperty("用户类型")
    private Integer userType;
    @ApiModelProperty("用户昵称")
    private String nickName ;
    @ApiModelProperty("用户状态")
    private Integer userStatus;
    @ApiModelProperty("用户id")
    private String userId;
    @ApiModelProperty("渠道类型id")
    private Long ditchId;
    @ApiModelProperty("应用ID")
    private String appIds;
    @ApiModelProperty("应用类型")
    private String appType;

    @ApiModelProperty("最新登陆IP")
    private String lastLoginIp;
    @ApiModelProperty("同IP激励视频数提醒阈值")
    private Integer videoThreshold;
}
