atm

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 26, 2018 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Overview

Package model contains the types for schema 'public'.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AccountWithdrawGinRegister

func AccountWithdrawGinRegister(r *gin.Engine)

AccountWithdrawGinRegister 注册accountWithdraw

func DbClear

func DbClear(driveName string, db *sql.DB) error

DbClear 数据库清除

func DbInit

func DbInit(driveName string, db *sql.DB) error

DbInit 数据库结构初始化

func TransferGin

func TransferGin() gin.HandlerFunc

func Withdraw

func Withdraw(addr, chainid string) (*bank.SendResult, error)

Types

type ATMPlugin

type ATMPlugin struct{}

func (ATMPlugin) DbClear

func (ttp ATMPlugin) DbClear(driveName string, db *sql.DB) error

func (ATMPlugin) DbInit

func (ttp ATMPlugin) DbInit(driveName string, db *sql.DB) error

func (ATMPlugin) Doctor added in v0.0.3

func (ttp ATMPlugin) Doctor() error

func (ATMPlugin) Parse

func (ttp ATMPlugin) Parse(blockHeader tmtypes.Header, itx qbasetxs.ITx) (typeName string, hit bool, err error)

func (ATMPlugin) RegisterGin

func (ttp ATMPlugin) RegisterGin(r *gin.Engine)

func (ATMPlugin) Type

func (ttp ATMPlugin) Type() string

type AtmRecord

type AtmRecord struct {
	ID       int64          `json:"id"`       // id
	Address  sql.NullString `json:"address"`  // address
	Chainid  sql.NullString `json:"chainid"`  // chainid
	Coin     sql.NullString `json:"coin"`     // coin
	Amount   sql.NullString `json:"amount"`   // amount
	Height   sql.NullString `json:"height"`   // height
	Hash     sql.NullString `json:"hash"`     // hash
	Createat pq.NullTime    `json:"createat"` // createat
	// contains filtered or unexported fields
}

AtmRecord represents a row from 'public.atm_record'.

func AtmRecordByAddressChainidCreateat

func AtmRecordByAddressChainidCreateat(db model.XODB, address sql.NullString, chainid sql.NullString, createat pq.NullTime) (*AtmRecord, error)

AtmRecordByAddressChainidCreateat retrieves a row from 'public.atm_record' as a AtmRecord.

Generated from index 'atm_record_address_chainid_idx'.

func AtmRecordByID

func AtmRecordByID(db model.XODB, id int64) (*AtmRecord, error)

AtmRecordByID retrieves a row from 'public.atm_record' as a AtmRecord.

Generated from index 'atm_record_pkey'.

func AtmRecordFilter

func AtmRecordFilter(db model.XODB, filter, sort string, offset, limit int64) ([]*AtmRecord, error)

AtmRecordsQuery returns offset-limit rows from 'public.atm_record' filte by filter, ordered by "id" in descending order.

func (*AtmRecord) Delete

func (ar *AtmRecord) Delete(db model.XODB) error

Delete deletes the AtmRecord from the database.

func (*AtmRecord) Deleted

func (ar *AtmRecord) Deleted() bool

Deleted provides information if the AtmRecord has been deleted from the database.

func (*AtmRecord) Exists

func (ar *AtmRecord) Exists() bool

Exists determines if the AtmRecord exists in the database.

func (*AtmRecord) Insert

func (ar *AtmRecord) Insert(db model.XODB) error

Insert inserts the AtmRecord to the database.

func (*AtmRecord) Save

func (ar *AtmRecord) Save(db model.XODB) error

Save saves the AtmRecord to the database.

func (*AtmRecord) Update

func (ar *AtmRecord) Update(db model.XODB) error

Update updates the AtmRecord in the database.

func (*AtmRecord) Upsert

func (ar *AtmRecord) Upsert(db model.XODB) error

Upsert performs an upsert for AtmRecord.

NOTE: PostgreSQL 9.5+ only

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL