plan-track.go 789 B

123456789101112131415161718192021222324
  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. SupplierId primitive.ObjectID `bson:"supplierId,omitempty" json:"supplierId"`
  10. //名字
  11. Name string `bson:"name,omitempty" json:"name"`
  12. //规格
  13. PlanIds []string `bson:"planIds,omitempty" json:"planIds"`
  14. // 查询时动态返回给前端的数据 数据库不记录
  15. UserInfo interface{} `bson:"userInfo,omitempty" json:"userInfo"`
  16. Plans []*ProductPlan `bson:"plans,omitempty" json:"plans"`
  17. CreateTime time.Time `bson:"createTime,omitempty" json:"createTime"`
  18. UpdateTime time.Time `bson:"updateTime,omitempty" json:"updateTime"`
  19. }