request-logs.go 863 B

123456789101112131415161718192021
  1. package model
  2. import (
  3. "time"
  4. "go.mongodb.org/mongo-driver/bson/primitive"
  5. )
  6. type RequestLogs struct {
  7. Id primitive.ObjectID `bson:"_id,omitempty" json:"_id"`
  8. UserId string `bson:"userId,omitempty" json:"userId"`
  9. Path string `bson:"path,omitempty" json:"path"`
  10. Method string `bson:"method,omitempty" json:"method"`
  11. Ip string `bson:"ip,omitempty" json:"ip"`
  12. Code int `bson:"code,omitempty" json:"code"`
  13. Time float64 `bson:"time,omitempty" json:"time"`
  14. Query string `bson:"query,omitempty" json:"query"`
  15. Reqbody string `bson:"reqb,omitempty" json:"reqb"`
  16. Resbody string `bson:"resb,omitempty" json:"resb"`
  17. CreateTime time.Time `bson:"createTime,omitempty" json:"createTime"`
  18. }