开源兼容NC、NCC、YonBip高级版数据字典工具和快速批量增加元数据字段工具

用友NC工具

更新日志
<2023.08> 兼容了 NC、NCC、YonBip高级版(NC63、NCC2111、YonBip高级版已测试可用)、
          兼容了 oracle、sqlserver 数据库(oracle11g、sqlserve2019 测试可用)、
          数据字典功能增加根据单据模板和用户定义属性显示字段名称功能、
          增加元数据增加字段功能。
介绍

该NC工具主要有以下两点功能:

1、根据节点名或者菜单名查出该节点对应的元数据组件和元数据类以及每个元数据类的属性列表、以及在模板中配置的字段显示名称和用户定义属性中配置的字段属性名称及字段类型。

效果如下图:
开源兼容NC、NCC、YonBip高级版数据字典工具和快速批量增加元数据字段工具_第1张图片
还可以根据数据表名查:
开源兼容NC、NCC、YonBip高级版数据字典工具和快速批量增加元数据字段工具_第2张图片

2、给元数据 bmf 文件快速添加字段:提供字符串导入、原有元数据复制、手工点击添加三种方式添加字段,添加后会输出 VO 类增加代码块以及数据库表增加字段sql语句。

1)、输入要增加的字段:
开源兼容NC、NCC、YonBip高级版数据字典工具和快速批量增加元数据字段工具_第3张图片
2)、选择要增加字段的元数据,支持多元数据多实体:
开源兼容NC、NCC、YonBip高级版数据字典工具和快速批量增加元数据字段工具_第4张图片
开源兼容NC、NCC、YonBip高级版数据字典工具和快速批量增加元数据字段工具_第5张图片
3)、点击执行(覆盖添加字段会覆盖元数据实体的原有字段):
开源兼容NC、NCC、YonBip高级版数据字典工具和快速批量增加元数据字段工具_第6张图片
4)、执行后会将加好字段的元数据文件下载下来,并在控制台输出 VO 类增加代码块和数据库可执行的增加字段sql语句:
开源兼容NC、NCC、YonBip高级版数据字典工具和快速批量增加元数据字段工具_第7张图片

软件架构

软件架构说明
基于 SpringBoot 2.4.5 和 vue 2.6.11 开发

安装教程
  1. 确认本地 java 环境已经安装好,并且 jdk 版本要是在 1.8 及以上;

  2. 修改 ncu.jar 包中的 application.yml 配置文件(路径: ncu.jar\BOOT-INF\classes\application.yml):

    2.1). 修改数据库连接配置

    oracle 配置格式:
    开源兼容NC、NCC、YonBip高级版数据字典工具和快速批量增加元数据字段工具_第8张图片
    sqlserver 配置格式:
    开源兼容NC、NCC、YonBip高级版数据字典工具和快速批量增加元数据字段工具_第9张图片

    2.2). 修改 title 属性的值为自己客户的名字,这个属性控制启动后在页面上显示的标题,用以区别多个客户

  3. 在 ncu.jar 所在的目录打开 cmd 窗口,然后执行 java -jar ncu.jar

  4. 在浏览器上访问 http://localhost:8081/#/query 即可。

注意

如果将 NCU应用 部署在远程的服务器上(公网访问或者非127.0.0.1访问),需要修改指定 js 文件中的 ip:

1、js 文件路径: ncu.jar\BOOT-INF\classes\static\app.57bec06a.js

2、在该文件中搜索 127.0.0.1:8081 (只有一处), 将之改为对应的访问 ip,如果要修改端口也是改这里。

git地址

gitee

你可能感兴趣的:(开源,java)