up_chain.go
841 字节
package models
import "time"
type UpChain struct {
tableName string `comment:"上链数据" pg:"up_chain,alias:up_chain"`
// 上链数据唯一标识
UpChainId int64 `comment:"上链数据唯一标识" pg:"pk:up_chain_id"`
// 数据来源 例如:app.model
Source string `comment:"数据来源 例如:app.model"`
// 来源数据唯一ID
PrimaryId string `comment:"来源数据唯一ID"`
// 溯源ID 标记同一个系列的数据;例如订单相关事件
IssueId string `comment:"溯源ID 标记同一个系列的数据;例如订单相关事件"`
// 数据体
Data string `comment:"数据体"`
// 数据块hash
Hash string `comment:"数据块hash"`
// 上链状态 1:成功 2:失败
UpChainStatus int `comment:"上链状态 1:成功 2:失败"`
// 创建时间
CreatedAt time.Time `comment:"创建时间"`
}