package com.xmomen.module.account.web.controller.vo;

import java.io.Serializable;
import java.util.List;

import javax.validation.constraints.NotNull;

import lombok.Data;

import org.hibernate.validator.constraints.NotBlank;


public @Data class UpdateUserVo implements Serializable {

    // 用户ID
    @NotNull
    private Integer id;
    // 用户名
    @NotBlank
    private String username;
    // 邮箱
    private String email;
    // 真实姓名
    @NotBlank
    private String realName;
    // 电话号码
    @NotNull
    private String phoneNumber;
    // 年龄
    private Integer age;
    // QQ号
    private String qq;
    // 办公电话
    private String officeTel;

    private Boolean locked;
    // 是否锁定 1-男，2女
    private Integer sex;
    // 组织ID
    private Integer organizationId;
    // 用户组ID列表
    private List<Integer> userGroupIds;
}
