1. 微函数 UnitOfWork

本协议约定在低代码平台编写微函数时调用 DataApi 创建或发起的 UnitOfWork 规范。

方法

每个 UnitOfWork 实例都有以下方法可供调用。

registerCreate

▸ registerCreate(record: RecordForCreate): string

为 UnitOfWork 注册一个 RecordForCreate ,并返回一个 ReferenceId ,这个 ReferenceId 可以在这个 UnitOfWork 的后续操作中引用被创建的记录。

参数列表:

名称类型描述
recordRecordForCreate要新建的记录信息

返回值:string

返回表示创建好的记录的 ReferenceId

registerDelete

▸ registerDelete(type: string, _id: string): string

为 UnitOfWork 注册一个删除操作,按传入的对象Api名称及记录id删除指定记录。

参数列表:

名称类型描述
typestring要删除的对象Api名称
_idstring要删除的记录Id值

返回值:string

返回一个表示被删除记录的 ReferenceId

registerUpdate

▸ registerUpdate(record: RecordForUpdate): string

为 UnitOfWork 注册一个 RecordForUpdate ,并返回一个 ReferenceId ,这个 ReferenceId 可以在这个 UnitOfWork 的后续操作中用来引用被修改的记录。

参数列表:

名称类型描述
recordRecordForUpdate要修改的记录信息

返回值:string

返回表示修改好的记录的 ReferenceId

参考资料