github.com/NpoolPlatform/chain-middleware@v0.0.0-20240228100535-eb1bcf896eb9/pkg/db/rule/rule.go (about)

     1  package rule
     2  
     3  import (
     4  	"context"
     5  
     6  	"entgo.io/ent/entql"
     7  	"github.com/NpoolPlatform/chain-middleware/pkg/db/ent/privacy"
     8  )
     9  
    10  func FilterTimeRule() privacy.QueryMutationRule {
    11  	return privacy.FilterFunc(func(ctx context.Context, f privacy.Filter) error {
    12  		f.Where(entql.FieldEQ("deleted_at", 0))
    13  		return privacy.Skip
    14  	})
    15  }