All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dev.macula.boot.enums.DataScopeEnum Maven / Gradle / Ivy

There is a newer version: 5.0.13
Show newest version
package dev.macula.boot.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import dev.macula.boot.base.IBaseEnum;
import lombok.Getter;

public enum DataScopeEnum implements IBaseEnum {
    ALL(0, "所有数据"), DEPT_AND_SUB(1, "部门及子部门数据"), DEPT(2, "本部门数据"), SELF(3, "本人数据"),
    DEFAULT(9, "默认范围");

    @Getter
    @EnumValue //  Mybatis-Plus 提供注解表示插入数据库时插入该值
    private final Integer value;

    @Getter
    private final String label;

    DataScopeEnum(Integer value, String label) {
        this.value = value;
        this.label = label;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy