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  }