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

/**
 * 登录短信验证码发送请求体（{@code POST /login/sms/send}）。
 * <p>
 * 字段与 {@link LoginBody} 中图形验证码部分一致，用于在发送短信前完成人机校验，防止接口被恶意刷短信。
 * 不包含密码与 smsCode。
 * </p>
 */
public class LoginSmsSendBody
{
    /** 待登录的系统账号（sys_user.user_name） */
    private String username;

    /** 用户输入的图形验证码 */
    private String code;

    /** 获取图形验证码时接口返回的 uuid，与 Redis 中 captcha_codes:{uuid} 对应 */
    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;
    }
}
