如何使用位运算的数据字典

场景

位运算的数据字典定义示例

package pro.shushi.pamirs.demo.api.enumeration;

import pro.shushi.pamirs.meta.annotation.Dict;
import pro.shushi.pamirs.meta.annotation.sys.Base;
import pro.shushi.pamirs.meta.common.enmu.BitEnum;

@Base
@Dict(
        dictionary = "demo.filePermissionBitEnum",
        displayName = "文件权限"
)
public enum DemoFilePermissionBitEnum implements BitEnum {
    READ(1, "可读", "可读"),
    WRITE(2, "可写", "可写"),
    EXECUTE(4, "可执行", "可执行");

    public static final String DICTIONARY = "demo.filePermissionBitEnum";

    private final Integer value;
    private final String displayName;
    private final String help;

    DemoFilePermissionBitEnum(Integer value, String displayName, String help) {
        this.value = value;
        this.displayName = displayName;
        this.help = help;
    }

    public Integer getValue() {
        return value;
    }

    public String getDisplayName() {
        return displayName;
    }

    public String getHelp() {
        return help;
    }
}

使用方法示例

Oinone社区 作者:nation原创文章,如若转载,请注明出处:https://doc.oinone.top/backend/4757.html

访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验

(0)
nation的头像nation数式员工
上一篇 2023年11月24日 下午3:45
下一篇 2023年11月27日 上午11:14

相关推荐

  • 流程设计流程结束通知SPI接口        后端

    流程设计流程结束通知SPI接口

    1.实现SPI接口 import pro.shushi.pamirs.meta.common.spi.SPI; import pro.shushi.pamirs.meta.common.spi.factory.SpringServiceLoaderFactory; import pro.shushi.pamirs.workflow.app.api.entit…

    2023年12月26日
    00
  • 全局首页及应用首页配置方法(homepage)        后端

    全局首页及应用首页配置方法(homepage)

    1 Oinone平台首页介绍 1.1 首页包括全局首页和应用首页两类 全局首页:指用户在登录时未指定重定向地址的情况下使用的应用首页 应用首页:指用户在切换应用时使用的首页 PS:全局首页本质上也是应用首页,是在用户没有指定应用时使用的首页。如登录后。 1.2 全局首页查找规则 找到当前用户有权限访问的全部应用。 若使用AppConfig配置首页,则优先使用…

    2024年3月24日
    00
  • Excel导入扩展点-整体导入        后端

    Excel导入扩展点-整体导入

    1、【导入】在有些场景,需要校验Excel导入的整体数据可以通过实现导入扩展点的方式实现,入参data是导入Excel的数据列表;业务可以根据实际情况进行数据校验 1)Excel模板定义,需要设置setEachImport(false) 2)扩展点API定义 pro.shushi.pamirs.file.api.extpoint.ExcelImportDat…

    2023年12月7日
    00
  • Schedule相关

    1、Schedule初始化 TODO 2、Schedule执行器的入口 通常本地创建了Schedule,没有被正常执行,可以通过这个入口去排查问题 pro.shushi.pamirs.middleware.schedule.core.tasks.AbstractScheduleTaskDealSingle#selectTasks 3、Schedule执行环境…

    后端 2023年11月16日
    00
  • 后端常见代码示例

    1、Map类型的数据怎么定义,即ttype 为map的字段写法 @Field(displayName = "上下文", store = NullableBoolEnum.TRUE, serialize = JSON) @Field.Advanced(columnDefinition = "TEXT") private …

    后端 2023年11月10日
    00

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注