我有一个 PurchaseOrder state PurchaseOrderID 和 SupplierName .
PurchaseOrder state
PurchaseOrderID
SupplierName
我还有一个 LetterOfCredit state PurchaseOrder 如果我们有的话 .
LetterOfCredit state
PurchaseOrder
LetterOfCredit
UniqueIdentifier
采购订单状态
信用证状态
transactionID
哪种方法应该是正确的?
问题2:如果我使用第二种方法,那么生成 唯一标识符 从[ external id , id ]从vault中查询状态。
唯一标识符
external id
id
purchaseOrder 状态是一个线性状态,然后它唯一地与它的 linearId 正好是一个 UniqueIdentifier UniqueIdentifier() 或者您可以将externalId(您希望使用它来与上游系统同步)传递给它,并恢复uniqueIdentifier的使用 UniqueIdentifier.fromString(externalId) . 按照第二种方法,从externalId获取UniqueIdentifier,如上所述。
purchaseOrder
linearId
UniqueIdentifier()
UniqueIdentifier.fromString(externalId)