credit

package
v0.0.19 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2019 License: Apache-2.0, Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GETCredit

func GETCredit(c *gin.Context)

func GETCreditList added in v0.0.11

func GETCreditList(c *gin.Context)

@since v0.0.10

func GETCreditLog

func GETCreditLog(c *gin.Context)

func GETCreditLogList added in v0.0.11

func GETCreditLogList(c *gin.Context)

@since v0.0.10

func GetCredit

func GetCredit(userID uint64) (int64, error)

func GetCreditLogList added in v0.0.11

func GetCreditLogList() (*[]model.DBCreditLog, error)

func GetCreditsLog

func GetCreditsLog(userID uint64) (*[]model.DBCreditLog, error)

func POSTCreditLog

func POSTCreditLog(c *gin.Context)

func PostCreditLog

func PostCreditLog(operatorID uint64, userID uint64, operation string, extcredits int, value int, reason string) error

func Register

func Register()

Types

type GETCreditFrom

type GETCreditFrom struct {
	UserID uint64 `form:"user_id" json:"user_id" binding:"required"`
}

type GETCreditLogFrom

type GETCreditLogFrom struct {
	UserID uint64 `json:"user_id" form:"user_id" binding:"required"`
}

type POSTCreditLogForm

type POSTCreditLogForm struct {
	UserID     uint64 `form:"user_id" json:"user_id"`
	Operation  string `form:"operation" json:"operation"`
	Extcredits int    `form:"extcredits" json:"extcredits"`
	Value      int    `form:"value" json:"value"`
	Reason     string `form:"reason" json:"reason"`
}

Jump to

Keyboard shortcuts

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