20 lines
468 B
Go
20 lines
468 B
Go
package event
|
|
|
|
import "SciencesServer/app/common/model"
|
|
|
|
type Consume struct{}
|
|
|
|
func (this *Consume) Handle(arg ...interface{}) {
|
|
mUserConsume := model.NewUserConsume()
|
|
mUserConsume.UID = arg[0].(uint64)
|
|
mUserConsume.Source = arg[1].(model.UserConsumeSource)
|
|
mUserConsume.Consume = arg[2].(float64)
|
|
mUserConsume.Surplus = arg[3].(float64)
|
|
mUserConsume.Remark = arg[4].(string)
|
|
_ = model.Create(mUserConsume)
|
|
}
|
|
|
|
func NewConsume() *Consume {
|
|
return &Consume{}
|
|
}
|