usersuit

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: 8 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 struct.

func New

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

New new a Dao

func (*Dao) Group

func (d *Dao) Group(c context.Context, ip string) (groups []*usmdl.PendantGroupInfo, err error)

Group get pendant group info.

func (*Dao) GroupEntry

func (d *Dao) GroupEntry(c context.Context, ip string) (group *usmdl.PendantGroupInfo, err error)

GroupEntry get entry group.

func (*Dao) GroupVip

func (d *Dao) GroupVip(c context.Context, ip string) (group *usmdl.PendantGroupInfo, err error)

GroupVip get vip group.

func (*Dao) Order

func (d *Dao) Order(c context.Context, mid, pid, expires int64, moneyType int8, ip string) (payInfo *usmdl.PayInfo, err error)

Order order pendant.

func (*Dao) OrderHistory

func (d *Dao) OrderHistory(c context.Context, mid, page int64, payType int8, orderID, ip string) (hs []*usmdl.PendantOrderInfo, count map[string]int64, err error)

OrderHistory get order history by mid.

func (*Dao) Packages

func (d *Dao) Packages(c context.Context, mid int64, ip string) (pkg []*usmdl.PendantPackage, err error)

Packages get package info.

func (*Dao) Pendant

func (d *Dao) Pendant(c context.Context, pid int64, ip string) (pendant *usmdl.Pendant, err error)

Pendant get pendant info.

Jump to

Keyboard shortcuts

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