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,整体框架相关链接参考左侧菜单。