ItemLog.go 1.0 KB

123456789101112131415161718192021222324252627
  1. package gameinfo
  2. import (
  3. "github.com/gogf/gf/frame/g"
  4. dao "gmanager/library/mongo"
  5. "go.mongodb.org/mongo-driver/bson/primitive"
  6. )
  7. type ItemLog struct {
  8. Id primitive.ObjectID `bson:"_id" json:"id"`
  9. Uid int32 `bson:"uid" json:"uid"`
  10. Type int32 `bson:"type" json:"type"`
  11. Level int32 `bson:"level" json:"level"`
  12. Time string `bson:"time" json:"time"`
  13. Reason int32 `bson:"reason" json:"reason"`
  14. ItemId int32 `bson:"itemId" json:"itemId"`
  15. ItemNum int32 `bson:"itemnum" json:"itemnum"`
  16. ItemTotalNum int32 `bson:"itemTotalNum" json:"itemTotalNum"`
  17. ExitInfo string `bson:"exitInfo" json:"exitInfo"`
  18. }
  19. var (
  20. // TableGemlog is the table name of gemlog.
  21. TableItemlog = "itemLog"
  22. // ModelGemlog is the model object of gemlog.
  23. ModelItemlog = dao.NewMgo(g.Config().GetString("db.prefix"), TableItemlog)
  24. )