package com.tashow.cloud.user.controller.admin.user.vo;

import lombok.Data;
import lombok.ToString;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;

// 管理后台 - 用户修改等级 Request VO
@Data
@ToString(callSuper = true)
public class MemberUserUpdateLevelReqVO {

    // 用户编号，必填，示例：23788
    @NotNull(message = "用户编号不能为空")
    private Long id;

    /**
     * 取消用户等级时，值为空
     */
    // 用户等级编号，示例：1
    private Long levelId;

    // 修改原因，必填，示例：推广需要
    @NotBlank(message = "修改原因不能为空")
    private String reason;

}
