github.com/go-generalize/volcago@v1.7.0/generator/testfiles/auto/lock.go (about) 1 package model 2 3 import "time" 4 5 //go:generate volcago Lock 6 7 type Meta struct { 8 CreatedAt time.Time `firestore:"createdAt"` 9 CreatedBy string `firestore:"createdBy"` 10 UpdatedAt time.Time `firestore:"updatedAt"` 11 UpdatedBy string `firestore:"updatedBy"` 12 DeletedAt *time.Time `firestore:"deletedAt"` 13 DeletedBy string `firestore:"deletedBy"` 14 Version int `firestore:"version"` 15 } 16 17 // Lock ID自動生成あり 18 type Lock struct { 19 ID string `firestore:"-" firestore_key:"auto"` 20 Text string `firestore:"text"` 21 Text2 string `firestore:"text2" unique:""` 22 Flag map[string]float64 `firestore:"flag"` 23 Meta 24 }