package org.wcs.model.dto.serve.userGroup;

import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Getter;
import lombok.Setter;

/**
 * 添加用户组的请求
 */
@Getter
@Setter
public class AddUserGroupReq {

    /**
     * 用户组
     */
    @JsonProperty("userGroup")
    @NotBlank(message = "用户组不能为空")
    private String userGroup;

    /**
     * 用户组名称
     */
    @JsonProperty("groupName")
    @NotBlank(message = "用户组名称不能为空")
    private String groupName;

    /**
     * 用户组等级
     */
    @JsonProperty("groupLevel")
    @NotNull(message = "用户组等级不能为空")
    private Integer groupLevel;

    /**
     * 用户组状态
     */
    @JsonProperty("groupStatus")
    @NotNull(message = "用户组状态不能为空")
    private Integer groupStatus;


}
