Documentation
¶
Index ¶
Constants ¶
View Source
const ( ProofDBX = "proof" ProofTableX = "proof" LogDBX = "proof_log" LogTableX = "proof_log" TemplateDBX = "proof_template" TemplateTableX = "proof_template" ProofUpdateDBX = "proof_update" ProofUpdateTableX = "proof_update" DefaultType = "_doc" )
default asset db
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IProofDB ¶
type IProofDB interface {
GetProof(id string) (*model.Proof, error)
ListProof(baseHash string) ([]*model.Proof, error)
GetProofLog(id string) (*model.Log, error)
GetTemplate(id string) (*model.Template, error)
GetProofUpdateRecord(updatehash string, version int) (*model.Proof, error)
}
IProofDB ProofDB
type IProofRecord ¶
type IProofRecord interface {
Log(l *model.Log, id string, op int) db.Record
Proof(p *model.Proof, id string, op int) db.Record
Template(t *model.Template, id string, op int) db.Record
ProofUpdateRecord(p *model.Proof, id string, op int) db.Record
}
IProofRecord 抽象记录, 用于输出, 不直接保存数据库
Click to show internal directories.
Click to hide internal directories.