10+款宝藏开源资产上新,绝不让你多走一点弯路!原创
金蝶云社区-云社区用户0726
云社区用户0726
10人赞赏了该文章 1,082次浏览 未经作者许可,禁止转载编辑于2024年05月07日 17:45:13



大家好呀

相信五一假期玩得都很尽兴叭~

无奈快乐的日子总是短暂的

一连6天的班它又双叒叕来了!

   但是!!就算节后工作效率低下也完全不用担心

资源集市最近上新10+款开源资产


不仅有简单好用的开发工具


还有实用性强的自定义控件、表单模板……

还不赶紧来look look


偷偷拔尖儿,惊艳所有人~


【省流版】上新资源一览


 金蝶云·苍穹资源集市有奖调研正在火热进行中。我们非常关注每一位开发者对资源集市的使用情况、需求或建议。扫描

下方二维码填写问卷,即有机会赢取丰厚礼品!你的参与将助力资源集市持续改进,让更多的开发者受益。赶快行动起来吧!

上传图片


01 表单常量类信息生成工具


通过使用常量类标识,可以避免在代码中硬编码字符串,使得代码更加整洁,易于阅读和维护。

在同一个地方集中定义好标识后,该工具可以自动根据表单内的标识生成常量类标识,无需手动创建,开发效率大大提升,

错误率大大降低!

image.png

资产信息


使用方法

  1. 下载资产压缩包并且解压。

  2. 将附件中的元数据包 sky_genmetaconstant.zip通过苍穹开发平台导入(开发商标识自行在xml中修改)。
  3. 将附件中的java类拷贝到本地的IDE中,编译运行。



02 元数据分析大师


一键式对元数据进行详细分析,包括业务对象、实体、表、插件、继承关系、目录等,并可便捷地复制至Excel进行存档报告。

image.png

资产信息


使用方法

  1. 下载源码。
  2. 将附件中的 nbgi_meta_master.zip通过苍穹开发平台导入到任意应用中。
  3. 将附件中的java类拷贝到本地的IDE中,编译运行。


03 一键导出表单建表KSQL工具


在ISV产品开发、项目个性化开发中,需要将新增表的操作写成KSQL脚本文件,放入到补丁包中,然后更新到客户生产环境。

手工编写建表KSQL语句,效率低、容易出错?让本工具来帮你一键导出基础资料、单据的建表(创建表/主键/索引)KSQL

image.png


资产信息


使用方法

请点击上方链接直达工具查看~


04 React18自定义控件脚手架


一个适用于苍穹平台开发自定义控件的React起步工程(将来也许会有Vue版本),主要解决以下痛点问题:


  • 在本地环境上开发时,由于苍穹平台的特殊性,需要手动打包后才能在苍穹上看效果,给开发阶段和联调阶段带来极大的不便。
  • 苍穹平台前端资源的加载方式 (KDApi.loadFile),难以做到动态获取分割后的资源文件。当打包后的资源有变化,要手动修改,非常不便。
  • 配合苍穹主题色切换功能需要自造轮子
  • 开发中缺乏一个好用、统一的接口请求方案。
    ……

如果这些问题也同样困扰了你,那这个脚手架就是你的最佳救星!


image.png

资产信息


使用方法

请点击上方链接直达工具查看~


05 整合Vue和React的自定义控件脚手架

官方提供的JS、Vue和React自定义控件脚手架,每次都需要分别下载,特别不方便。

通过这个脚手架,可以一键生成Vue和React的自定义控件运行项目,并且基于两种语言的特点分别集成了 Element UI 和 

KDesign UI。

上传图片

资产信息


使用方法

  1. 安装node环境。
  2. 命令行执行 npm install kingdee-cli-g
  3. 在文件夹中执行 kdcli create app-name,按照提示进行安装。
注意:以上操作需要有一定的Vue和React前端知识基础。使用方式和调试方式可以完全参照官方文档。


06 文件复制小工具

当需要将代码从本地开发目录复制到协同Git目录时,由于本地和目标目录结构不同,总免不了逐个复制代码文件,繁琐又

费力。


本工具旨在解决上述难题,能够自动化执行以下任务:

  • 检查并删除协同Git目录下的旧代码文件。
  • 将本地开发目录中的src路径下的代码文件复制到协同Git目录相应位置。

上传图片

资产信息


使用方法

下载附件,解压后右键编辑文件配置自己的目录即可,可以自行修改变量。


07 苍穹4.0.15调用外部API三方包

苍穹4.0.15版本没有commons-net的包,导致无法对外部系统进行http或https调用?那赶紧用这个工具包!第三方调用问

题轻松解决~


image.png

资产信息

使用方法

  1. 下载资产压缩包并且解压。
  2. 将附件中的元数据包 trd-commons-net.zip通过苍穹开发平台导入。
  3. 将附件中的java类拷贝到本地的IDE中,编译运行。


08 文件存储扩展开发之OSS


本工具通过对苍穹文件存储服务的扩展开发,实现使用阿里OSS文件服务器替换苍穹自带文件存储服务

image.png

资产信息


使用方法

  1. 下载资产压缩包并且解压。
  2. 将附件中的java类拷贝到本地的IDE中,编译运行。
  3. 修改ApiConfigUtils类中的 tenantId为自己项目中环境的信息。
  4. 修改 ossConfig.properties文件中的OSS配置信息。


09 系统已有基础数据多语言自动翻译工具

多语言包部署后,系统已有的业务基础资料没有对应的语言值,需要项目组自行翻译所需语言,并更新到对应的基础资料。

有没有现成的自动翻译工具,可以灵活选择语种、翻译基础资料呢?

答案是有!

本工具通过百度翻译接口,支持将系统中已有的历史基础资料等数据自动翻译成所需语种,并翻译结果写入到对应的对象值中。

image.png

资产信息


使用方法

  1. 下载资产压缩包并且解压。
  2. 将附件中的元数据包通过苍穹开发平台导入。
  3. 将附件中的java类拷贝到本地的IDE中,编译运行。


10 单据体控件实时分页加载第三方API接口的数据


本方案可以实现在切换页码事件中,实时调用第三方API接口获取数据,填充到单据体控件进行展示。

image.png

资产信息


使用方法

  1. 下载资产压缩包并且解压。
  2. 将附件中的元数据包 metadata.zip通过苍穹开发平台导入。
  3. 将附件 formplugin.zip中的java类拷贝到本地的IDE中(API调用部分有示例代码,根据实际情况取消注释,修改为自己的接口调用即可)。
  4. 修改表单中的插件路径,编译运行,即可看到运行效果。


11 基于苍穹平台的ORM框架


基于苍穹ORM框架封装而成、能实现查询语句和Java数据类之间关联和映射的ORM框架,帮助开发者减少冗余代码的编

写,提升开发效率。


image.png

资产信息


使用方法

请点击上方链接直达工具查看~


写在最后

以上就是本次上新的所有开发资源后续我们会定期向大家推荐,不让大家错过任何好用的工具、组件、模板等

再次感谢每一位为资源集市做出贡献的开发者。

你们的每一份灵感和每一份努力,都在无形中促进宝贵经验的传播,让广大苍穹用户能够享受到更加丝滑、高效

的开发体验。

期待未来你们能继续发光发热,为苍穹开发者带来更多的惊喜和可能!







赞 10