github.com/unionj-cloud/go-doudou/v2@v2.3.5/toolkit/caches/query_task.go (about) 1 package caches 2 3 import "gorm.io/gorm" 4 5 type queryTask struct { 6 id string 7 db *gorm.DB 8 queryCb func(db *gorm.DB) 9 } 10 11 func (q *queryTask) GetId() string { 12 return q.id 13 } 14 15 func (q *queryTask) Run() { 16 q.queryCb(q.db) 17 }