package com.cloudroam.model;
|
|
import com.cloudroam.common.enumeration.GroupLevelEnum;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.*;
|
|
import java.io.Serializable;
|
|
/**
|
* @author
|
* @author
|
* @author Jokky@TaleLin
|
* 分组数据对象
|
*/
|
@Data
|
@Builder
|
@NoArgsConstructor
|
@AllArgsConstructor
|
@TableName(value = "lin_group")
|
@EqualsAndHashCode(callSuper = true)
|
public class GroupDO extends BaseModel implements Serializable {
|
|
private static final long serialVersionUID = -8994898895671436007L;
|
|
/**
|
* 分组名称,例如:搬砖者
|
*/
|
private String name;
|
|
/**
|
* 分组信息:例如:搬砖的人
|
*/
|
private String info;
|
|
/**
|
* 分组级别(root、guest、user,其中 root、guest 分组只能存在一个)
|
*/
|
@TableField(value = "`level`")
|
private GroupLevelEnum level;
|
|
}
|