package com.ruoyi.common.core.domain.model;

/**
 * 登录短信验证码发送请求体（{@code POST /login/sms/send}）。
 * <p>
 * sms-2fa 模式下仅需 {@link #username}；{@link #code}/{@link #uuid} 为兼容保留字段，后端不再校验。
 * 不包含密码与 smsCode。
 * </p>
 */
public class LoginSmsSendBody
{
    /** 待登录的系统账号（sys_user.user_name） */
    private String username;

    /** 兼容保留：图形验证码（sms-2fa 下不使用） */
    private String code;

    /** 兼容保留：图形验证码 uuid（sms-2fa 下不使用） */
    private String uuid;

    public String getUsername()
    {
        return username;
    }

    public void setUsername(String username)
    {
        this.username = username;
    }

    public String getCode()
    {
        return code;
    }

    public void setCode(String code)
    {
        this.code = code;
    }

    public String getUuid()
    {
        return uuid;
    }

    public void setUuid(String uuid)
    {
        this.uuid = uuid;
    }
}
