Documentation ¶
Index ¶
- Constants
- type Dao
- func (d *Dao) Init() error
- func (d *Dao) TransCancel(transUniqId string) (err error)
- func (d *Dao) TransCancelSuccess(transUniqId string) (err error)
- func (d *Dao) TransConfirm(transUniqId string) (err error)
- func (d *Dao) TransConfirmSuccess(transUniqId string) (err error)
- func (d *Dao) TransCreate(trans *model.Transaction) (err error)
- func (d *Dao) TransGet(transUniqId string) (trans *model.Transaction, err error)
- func (d *Dao) TransGetByTransId(id *model.TransactionId) (trans *model.Transaction, err error)
- func (d *Dao) TransGetCancellingList(topN int32) (transList []*model.Transaction, err error)
- func (d *Dao) TransGetConfirmingList(topN int32) (transList []*model.Transaction, err error)
- func (d *Dao) TransGetExpiredList(topN int32) (transUniqIds []string, err error)
- func (d *Dao) TransStepAdd(transUniqId string, step *model.TransactionStep) (err error)
Constants ¶
View Source
const ( DBName = "tcc" PKGNAME = "softtrans.dao" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dao ¶
type Dao struct {
// contains filtered or unexported fields
}
func (*Dao) TransCancel ¶
func (*Dao) TransCancelSuccess ¶
func (*Dao) TransConfirm ¶
func (*Dao) TransConfirmSuccess ¶
func (*Dao) TransCreate ¶
func (d *Dao) TransCreate(trans *model.Transaction) (err error)
func (*Dao) TransGet ¶
func (d *Dao) TransGet(transUniqId string) (trans *model.Transaction, err error)
func (*Dao) TransGetByTransId ¶
func (d *Dao) TransGetByTransId(id *model.TransactionId) (trans *model.Transaction, err error)
func (*Dao) TransGetCancellingList ¶
func (d *Dao) TransGetCancellingList(topN int32) (transList []*model.Transaction, err error)
func (*Dao) TransGetConfirmingList ¶
func (d *Dao) TransGetConfirmingList(topN int32) (transList []*model.Transaction, err error)
func (*Dao) TransGetExpiredList ¶
func (*Dao) TransStepAdd ¶
func (d *Dao) TransStepAdd(transUniqId string, step *model.TransactionStep) (err error)
Click to show internal directories.
Click to hide internal directories.