dao

package
v0.0.0-...-83adff0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dao

type Dao struct {
	// contains filtered or unexported fields
}

Dao dao

func New

func New(c *conf.Config) (dao *Dao)

New init mysql db

func (*Dao) AddBalanceChangeLog

func (d *Dao) AddBalanceChangeLog(c context.Context, tx *sql.Tx, bl *model.CouponBalanceChangeLog) (a int64, err error)

AddBalanceChangeLog add coupon balance change log.

func (*Dao) AddBalanceCoupon

func (d *Dao) AddBalanceCoupon(c context.Context, tx *sql.Tx, b *model.CouponBalanceInfo) (a int64, err error)

AddBalanceCoupon add balance coupon.

func (*Dao) AddCoupon

func (d *Dao) AddCoupon(c context.Context, cp *model.CouponInfo) (a int64, err error)

AddCoupon add coupon.

func (*Dao) AddGrantUniqueLock

func (d *Dao) AddGrantUniqueLock(c context.Context, token string, mid int64) (succeed bool)

AddGrantUniqueLock add grant unique coupon use lock.

func (*Dao) AddOrder

func (d *Dao) AddOrder(c context.Context, tx *sql.Tx, o *model.CouponOrder) (a int64, err error)

AddOrder add order.

func (*Dao) AddOrderLog

func (d *Dao) AddOrderLog(c context.Context, tx *sql.Tx, o *model.CouponOrderLog) (a int64, err error)

AddOrderLog add order log.

func (*Dao) AddReceiveUniqueLock

func (d *Dao) AddReceiveUniqueLock(c context.Context, appkey, orderNO string, ct int8) (succeed bool)

AddReceiveUniqueLock add coupon use lock.

func (*Dao) AddUniqueNoLock

func (d *Dao) AddUniqueNoLock(c context.Context, uniqueno string) (succeed bool)

AddUniqueNoLock add grant coupon use lock.

func (*Dao) AddUseUniqueLock

func (d *Dao) AddUseUniqueLock(c context.Context, orderNO string, ct int8) (succeed bool)

AddUseUniqueLock add coupon use lock.

func (*Dao) AddUserCard

func (d *Dao) AddUserCard(c context.Context, tx *sql.Tx, uc *model.CouponUserCard) (a int64, err error)

AddUserCard .

func (*Dao) AllBranchInfo

func (d *Dao) AllBranchInfo(c context.Context) (res []*model.CouponBatchInfo, err error)

AllBranchInfo query all branch info .

func (*Dao) AllowanceByOrderNO

func (d *Dao) AllowanceByOrderNO(c context.Context, mid int64, orderNO string) (r *model.CouponAllowanceInfo, err error)

AllowanceByOrderNO query coupon by orderno.

func (*Dao) AllowanceByToken

func (d *Dao) AllowanceByToken(c context.Context, mid int64, token string) (r *model.CouponAllowanceInfo, err error)

AllowanceByToken query coupon by token.

func (*Dao) AllowanceList

func (d *Dao) AllowanceList(c context.Context, mid int64, state int8, t int64, stime time.Time) (res []*model.CouponAllowanceInfo, err error)

AllowanceList list.

func (*Dao) BatchAddAllowanceCoupon

func (d *Dao) BatchAddAllowanceCoupon(c context.Context, tx *sql.Tx, mid int64, cps []*model.CouponAllowanceInfo) (a int64, err error)

BatchAddAllowanceCoupon batch add allowance coupon.

func (*Dao) BatchAddCoupon

func (d *Dao) BatchAddCoupon(c context.Context, tx *sql.Tx, mid int64, cps []*model.CouponInfo) (a int64, err error)

BatchAddCoupon batch add coupon.

func (*Dao) BatchInfo

func (d *Dao) BatchInfo(c context.Context, token string) (r *model.CouponBatchInfo, err error)

BatchInfo batch info.

func (*Dao) BatchInsertBlanceLog

func (d *Dao) BatchInsertBlanceLog(c context.Context, tx *sql.Tx, mid int64, ls []*model.CouponBalanceChangeLog) (a int64, err error)

BatchInsertBlanceLog Batch Insert Balance log

func (*Dao) BatchUpdateBlance

func (d *Dao) BatchUpdateBlance(c context.Context, tx *sql.Tx, mid int64, blances []*model.CouponBalanceInfo) (a int64, err error)

BatchUpdateBlance batch update blance.

func (*Dao) BeginTran

func (d *Dao) BeginTran(c context.Context) (*sql.Tx, error)

BeginTran begin transaction.

func (*Dao) BlanceNoStartCheckList

func (d *Dao) BlanceNoStartCheckList(c context.Context, mid int64, ct int8, t int64) (res []*model.CouponBalanceInfo, err error)

BlanceNoStartCheckList had not check start query .

func (*Dao) BranchCurrentCountCache

func (d *Dao) BranchCurrentCountCache(c context.Context, token string) (count int, err error)

BranchCurrentCountCache branchInfo current count cache.

func (*Dao) ByMidAndBatchToken

func (d *Dao) ByMidAndBatchToken(c context.Context, mid int64, batchToken string) (r *model.CouponBalanceInfo, err error)

ByMidAndBatchToken query coupon by batch token and mid.

func (*Dao) ByOrderNO

func (d *Dao) ByOrderNO(c context.Context, mid int64, orderNO string, ct int8) (r *model.CouponInfo, err error)

ByOrderNO query coupon by orderno and type.

func (*Dao) ByStateAndExpireAllowances

func (d *Dao) ByStateAndExpireAllowances(c context.Context, mid int64, state int8, t int64) (res []*model.CouponAllowanceInfo, err error)

ByStateAndExpireAllowances query by coupon state and expire .

func (*Dao) ByThirdTradeNo

func (d *Dao) ByThirdTradeNo(c context.Context, thirdTradeNo string, ct int8) (r *model.CouponOrder, err error)

ByThirdTradeNo query order by third trade no.

func (*Dao) CaptchaToken

func (d *Dao) CaptchaToken(c context.Context, bid string, ip string) (res *model.Token, err error)

CaptchaToken get captcha token.

func (*Dao) CaptchaVerify

func (d *Dao) CaptchaVerify(c context.Context, code string, token string, ip string) (err error)

CaptchaVerify get captcha verify.

func (*Dao) Close

func (d *Dao) Close()

Close close the resource.

func (*Dao) CountByAllowanceBranchToken

func (d *Dao) CountByAllowanceBranchToken(c context.Context, mid int64, token string) (count int64, err error)

CountByAllowanceBranchToken get user count by bratch token.

func (*Dao) CountByBranchToken

func (d *Dao) CountByBranchToken(c context.Context, mid int64, token string) (count int64, err error)

CountByBranchToken get user count by bratch token.

func (*Dao) CountByState

func (d *Dao) CountByState(c context.Context, mid int64, state int8, t int64, stime time.Time) (count int64, err error)

CountByState coupon count buy state.

func (*Dao) CountCodeByMid

func (d *Dao) CountCodeByMid(c context.Context, mid int64, batckToken string) (count int64, err error)

CountCodeByMid get count code by mid.

func (*Dao) CouponAllowanceCache

func (d *Dao) CouponAllowanceCache(c context.Context, mid int64, state int8) (coupons []*model.CouponAllowanceInfo, err error)

CouponAllowanceCache coupon allowance cache.

func (*Dao) CouponBlanceCache

func (d *Dao) CouponBlanceCache(c context.Context, mid int64, ct int8) (coupons []*model.CouponBalanceInfo, err error)

CouponBlanceCache coupon blance cache.

func (*Dao) CouponBlances

func (d *Dao) CouponBlances(c context.Context, mid int64, ct int8, t int64) (res []*model.CouponBalanceInfo, err error)

CouponBlances query coupon blances .

func (*Dao) CouponCarToonCount

func (d *Dao) CouponCarToonCount(c context.Context, mid int64, t int64, ct int8, state int8, stime time.Time) (count int64, err error)

CouponCarToonCount coupon cartoon page.

func (*Dao) CouponCode

func (d *Dao) CouponCode(c context.Context, code string) (res *model.CouponCode, err error)

CouponCode get open info by code.

func (*Dao) CouponExpirePage

func (d *Dao) CouponExpirePage(c context.Context, mid int64, ct int8, t int64, stime time.Time, pn int, ps int) (res []*model.CouponBalanceInfo, err error)

CouponExpirePage query coupon page .

func (*Dao) CouponInfo

func (d *Dao) CouponInfo(c context.Context, mid int64, token string) (r *model.CouponInfo, err error)

CouponInfo coupon info.

func (*Dao) CouponList

func (d *Dao) CouponList(c context.Context, mid int64, state int8, ct int8, t int64) (res []*model.CouponInfo, err error)

CouponList query .

func (*Dao) CouponNoStartCheckList

func (d *Dao) CouponNoStartCheckList(c context.Context, mid int64, state int8, ct int8, t int64) (res []*model.CouponInfo, err error)

CouponNoStartCheckList had not check start query .

func (*Dao) CouponNotUsedPage

func (d *Dao) CouponNotUsedPage(c context.Context, mid int64, ct int8, t int64, stime time.Time, pn int, ps int) (res []*model.CouponBalanceInfo, err error)

CouponNotUsedPage query coupon page .

func (*Dao) CouponPage

func (d *Dao) CouponPage(c context.Context, mid int64, state int8, t int64, start int, ps int, stime time.Time) (res []*model.CouponInfo, err error)

CouponPage page.

func (*Dao) CouponsCache

func (d *Dao) CouponsCache(c context.Context, mid int64, ct int8) (coupons []*model.CouponInfo, err error)

CouponsCache coupons cache.

func (*Dao) DelBranchCurrentCountKey

func (d *Dao) DelBranchCurrentCountKey(c context.Context, token string) (err error)

DelBranchCurrentCountKey delete branch current cache.

func (*Dao) DelCouponAllowancesKey

func (d *Dao) DelCouponAllowancesKey(c context.Context, mid int64, state int8) (err error)

DelCouponAllowancesKey delete allowances cache.

func (*Dao) DelCouponBalancesCache

func (d *Dao) DelCouponBalancesCache(c context.Context, mid int64, ct int8) (err error)

DelCouponBalancesCache delete user coupons blance cache.

func (*Dao) DelCouponsCache

func (d *Dao) DelCouponsCache(c context.Context, mid int64, ct int8) (err error)

DelCouponsCache delete user coupons cache.

func (*Dao) DelGrantKey

func (d *Dao) DelGrantKey(c context.Context, token string, mid int64) (err error)

DelGrantKey delete user grant lock cache.

func (*Dao) DelPrizeCardKey

func (d *Dao) DelPrizeCardKey(c context.Context, mid, actID int64, cardType int8) (err error)

DelPrizeCardKey .

func (*Dao) DelPrizeCardsKey

func (d *Dao) DelPrizeCardsKey(c context.Context, mid, actID int64) (err error)

DelPrizeCardsKey .

func (*Dao) DelReceiveUniqueLock

func (d *Dao) DelReceiveUniqueLock(c context.Context, appkey, orderNO string, ct int8) (err error)

DelReceiveUniqueLock del receive lock.

func (*Dao) DelUniqueKey

func (d *Dao) DelUniqueKey(c context.Context, orderNO string, ct int8) (err error)

DelUniqueKey delete use coupon lock cache.

func (*Dao) GetCouponByOrderNo

func (d *Dao) GetCouponByOrderNo(c context.Context, mid int64, orderNo string) (res *model.CouponAllowanceInfo, err error)

GetCouponByOrderNo .

func (*Dao) GrantCouponLog

func (d *Dao) GrantCouponLog(c context.Context, mid int64, token string, ct int8) (rs []*model.CouponBalanceChangeLog, err error)

GrantCouponLog grant coupon log.

func (*Dao) IncreaseBranchCurrentCountCache

func (d *Dao) IncreaseBranchCurrentCountCache(c context.Context, token string, count uint64) (err error)

IncreaseBranchCurrentCountCache increase branch current count cache.

func (*Dao) InsertCouponAllowanceHistory

func (d *Dao) InsertCouponAllowanceHistory(c context.Context, tx *sql.Tx, l *model.CouponAllowanceChangeLog) (a int64, err error)

InsertCouponAllowanceHistory insert coupon history .

func (*Dao) InsertPointHistory

func (d *Dao) InsertPointHistory(c context.Context, tx *sql.Tx, l *model.CouponChangeLog) (a int64, err error)

InsertPointHistory .

func (*Dao) OrderUsedPage

func (d *Dao) OrderUsedPage(c context.Context, mid int64, state int8, ct int8, stime time.Time, pn int, ps int) (res []*model.CouponOrder, err error)

OrderUsedPage order used page.

func (*Dao) Ping

func (d *Dao) Ping(c context.Context) (err error)

Ping dao ping

func (*Dao) PrizeCardCache

func (d *Dao) PrizeCardCache(c context.Context, mid, actID int64, cardType int8) (prizeCard *model.PrizeCardRep, err error)

PrizeCardCache .

func (*Dao) PrizeCardsCache

func (d *Dao) PrizeCardsCache(c context.Context, mid, actID int64) (prizeCards []*model.PrizeCardRep, err error)

PrizeCardsCache .

func (*Dao) ReceiveLog

func (d *Dao) ReceiveLog(c context.Context, appkey, orderNo string, ct int8) (r *model.CouponReceiveLog, err error)

ReceiveLog get receive log.

func (*Dao) SendMessage

func (d *Dao) SendMessage(c context.Context, mids, content, title string) (err error)

SendMessage send message.

func (*Dao) SetBranchCurrentCountCache

func (d *Dao) SetBranchCurrentCountCache(c context.Context, token string, count int) (err error)

SetBranchCurrentCountCache set branch current cache.

func (*Dao) SetCouponAllowanceCache

func (d *Dao) SetCouponAllowanceCache(c context.Context, mid int64, state int8, coupons []*model.CouponAllowanceInfo) (err error)

SetCouponAllowanceCache set coupon allowance cache.

func (*Dao) SetCouponBlanceCache

func (d *Dao) SetCouponBlanceCache(c context.Context, mid int64, ct int8, coupons []*model.CouponBalanceInfo) (err error)

SetCouponBlanceCache set coupon blance cache.

func (*Dao) SetCouponsCache

func (d *Dao) SetCouponsCache(c context.Context, mid int64, ct int8, coupons []*model.CouponInfo) (err error)

SetCouponsCache set coupons cache.

func (*Dao) SetPrizeCardCache

func (d *Dao) SetPrizeCardCache(c context.Context, mid, actID int64, prizeCard *model.PrizeCardRep) (err error)

SetPrizeCardCache .

func (*Dao) SetPrizeCardsCache

func (d *Dao) SetPrizeCardsCache(c context.Context, mid, actID int64, prizeCards []*model.PrizeCardRep) (err error)

SetPrizeCardsCache .

func (*Dao) TxAddAllowanceCoupon

func (d *Dao) TxAddAllowanceCoupon(tx *sql.Tx, cp *model.CouponAllowanceInfo) (err error)

TxAddAllowanceCoupon tx add lowance coupon

func (*Dao) TxAddReceiveLog

func (d *Dao) TxAddReceiveLog(tx *sql.Tx, rlog *model.CouponReceiveLog) (err error)

TxAddReceiveLog add receive log.

func (*Dao) TxUpdateCodeState

func (d *Dao) TxUpdateCodeState(tx *sql.Tx, a *model.CouponCode) (aff int64, err error)

TxUpdateCodeState update code state.

func (*Dao) UpdateAllowanceCouponInUse

func (d *Dao) UpdateAllowanceCouponInUse(c context.Context, tx *sql.Tx, cp *model.CouponAllowanceInfo) (a int64, err error)

UpdateAllowanceCouponInUse update coupon in use.

func (*Dao) UpdateAllowanceCouponToUse

func (d *Dao) UpdateAllowanceCouponToUse(c context.Context, tx *sql.Tx, cp *model.CouponAllowanceInfo) (a int64, err error)

UpdateAllowanceCouponToUse update coupon in use.

func (*Dao) UpdateAllowanceCouponToUsed

func (d *Dao) UpdateAllowanceCouponToUsed(c context.Context, tx *sql.Tx, cp *model.CouponAllowanceInfo) (a int64, err error)

UpdateAllowanceCouponToUsed update coupon in used.

func (*Dao) UpdateBatchInfo

func (d *Dao) UpdateBatchInfo(c context.Context, tx *sql.Tx, token string, count int) (a int64, err error)

UpdateBatchInfo update batch info.

func (*Dao) UpdateBatchLimitInfo

func (d *Dao) UpdateBatchLimitInfo(c context.Context, tx *sql.Tx, token string, count int) (a int64, err error)

UpdateBatchLimitInfo update batch limit info.

func (*Dao) UpdateBlance

func (d *Dao) UpdateBlance(c context.Context, tx *sql.Tx, id int64, mid int64, ver int64, balance int64) (a int64, err error)

UpdateBlance update blance.

func (*Dao) UpdateCoupon

func (d *Dao) UpdateCoupon(c context.Context, mid int64, state int8, useVer int64, ver int64, couponToken string) (a int64, err error)

UpdateCoupon update coupon in use.

func (*Dao) UpdateCouponInUse

func (d *Dao) UpdateCouponInUse(c context.Context, tx *sql.Tx, cp *model.CouponInfo) (a int64, err error)

UpdateCouponInUse update coupon in use.

func (*Dao) UpdateUserCard

func (d *Dao) UpdateUserCard(c context.Context, mid int64, state int8, couponToken string) (a int64, err error)

UpdateUserCard .

func (*Dao) UsableAllowances

func (d *Dao) UsableAllowances(c context.Context, mid int64, state int8, t int64) (res []*model.CouponAllowanceInfo, err error)

UsableAllowances usable allowance .

func (*Dao) UserCard

func (d *Dao) UserCard(c context.Context, mid, actID int64, cardType int8) (r *model.CouponUserCard, err error)

UserCard .

func (*Dao) UserCards

func (d *Dao) UserCards(c context.Context, mid, actID int64) (res []*model.CouponUserCard, err error)

UserCards .

Jump to

Keyboard shortcuts

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