package com.ytpm.app.param;


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

/**
 * 基础登陆参数
 * @author lih
 * @date 2025/9/3
 */
@Data
public class LoginParam {
    @ApiModelProperty(value = "手机号")
    private String phone;

    @ApiModelProperty(value = "手机品牌")
    private String brand;

    @ApiModelProperty(value = "手机型号")
    private String model;

    @ApiModelProperty(value = "手机别名")
    private String alias;

    @ApiModelProperty(value = "手机信息json")
    private String phoneJson;

    @ApiModelProperty(value = "登录IP")
    private String loginIp;

    @ApiModelProperty(value = "IP运营商")
    private String ipOperator;

    @ApiModelProperty(value = "IP归属地")
    private String ipLocation;

    @ApiModelProperty(value = "渠道ID")
    private Long ditchId;

    @ApiModelProperty(value = "应用类型", required = true)
    private int appType;

    @ApiModelProperty(value = "所属应用ID", required = false)
    private String appId;

    @ApiModelProperty(value = "设备ID", required = false)
    private String deviceId;

    @ApiModelProperty(value = "幂等性ID")
    private String requestId;

}
