OSDN Git Service

Merge pull request #201 from Bytom/v0.1
[bytom/vapor.git] / federation / database / orm / cross_transaction_req.go
diff --git a/federation/database/orm/cross_transaction_req.go b/federation/database/orm/cross_transaction_req.go
new file mode 100644 (file)
index 0000000..8744d9b
--- /dev/null
@@ -0,0 +1,19 @@
+package orm
+
+import (
+       "github.com/vapor/federation/types"
+)
+
+type CrossTransactionReq struct {
+       ID                 uint64 `gorm:"primary_key"`
+       CrossTransactionID uint64
+       SourcePos          uint64
+       AssetID            uint64
+       AssetAmount        uint64
+       Script             string
+       CreatedAt          types.Timestamp
+       UpdatedAt          types.Timestamp
+
+       CrossTransaction *CrossTransaction `gorm:"foreignkey:CrossTransactionID"`
+       Asset            *Asset            `gorm:"foreignkey:AssetID"`
+}