package com.emotion.dto.request.guest;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;

/**
 * 访客用户更新请求
 * 
 * @author huazhongmin
 * @date 2025-09-08
 */
@Data
public class GuestUserUpdateRequest {

    /**
     * ID
     */
    @NotBlank(message = "ID不能为空")
    private String id;

    /**
     * 访客昵称
     */
    @Size(max = 50, message = "访客昵称长度不能超过50个字符")
    private String nickname;

    /**
     * 访客头像
     */
    @Size(max = 200, message = "访客头像长度不能超过200个字符")
    private String avatar;

    /**
     * 地理位置
     */
    @Size(max = 100, message = "地理位置长度不能超过100个字符")
    private String location;
}