plan-track.go 702 B

1234567891011121314151617181920212223
  1. package model
  2. import (
  3. "time"
  4. "go.mongodb.org/mongo-driver/bson/primitive"
  5. )
  6. type PlanTrack struct {
  7. Id primitive.ObjectID `bson:"_id,omitempty" json:"_id"`
  8. UserId primitive.ObjectID `bson:"userId,omitempty" json:"userId"`
  9. //名字
  10. Name string `bson:"name,omitempty" json:"name"`
  11. //规格
  12. PlanIds []string `bson:"planIds,omitempty" json:"planIds"`
  13. // 查询时动态返回给前端的数据 数据库不记录
  14. UserInfo interface{} `bson:"userInfo,omitempty" json:"userInfo"`
  15. Plans []*ProductPlan `bson:"plans,omitempty" json:"plans"`
  16. CreateTime time.Time `bson:"createTime,omitempty" json:"createTime"`
  17. UpdateTime time.Time `bson:"updateTime,omitempty" json:"updateTime"`
  18. }