extension/library/index.js

Author:
  • 戒子猪

Zero Extension 框架文档

标准node环境可运行在> 8.x中,目前系统环境运行在16.14.2,由于17.x+中有很多问题,所以标准环境中不推荐升级到 17.x+

0. 规范

0.1.错误代码

错误代码 说明
-200001 应用程序配置(X_APP)读取失败。
-200002 当前组件没有使用Ant Design中的form进行封装,没有form变量。
-200003 当前流程必须是异步Promise类型,而代码中未检测到Promise。
-200004 yl初始化专用流程要求Promise类型,没检测到Promise类型。
-200005 绑定函数过程中出错,最终无法绑定合法的Function类型。
-200006 参数长度有问题,必须是三者之一(1,2,3)
-200007 fnEvent函数必须是一个合法函数,否则不可执行该包装。
-200008 fnSearch函数是Qr函数,执行时传入的$query参数格式非法。
-200009 构造Promise的前置条件不满足(Pre-Condition)。

0.2.数据规范

Zero Extension模块是整个框架设计的基础数据规范,数据记录规范如:

属性 类型 含义
key Any 数据记录主键类型。
name String 「可重复」名称信息,如姓名、标题等。
code String 「不可重复」编码信息,系统编码。
active Boolean 当前数据是否合法,可表示启用,禁用该记录。
language String 语言信息,默认使用cn,对应Z_LANGUAGE
sigma String 多租户使用的租户标识符,用于辨别不同租户专用字段。
createdAt Date 创建时间。
createdBy String 创建人ID。
updatedAt Date 最后更新时间。
updatedBy String 更新人ID。
appKey String 「可选」多应用中的应用标识。
appId String 「可选」多应用中的应用ID。

6. 总结

如果您有什么疑问,请联系:silentbalanceyh@126.com,整体框架相关链接参考左侧菜单。