func And(predicates ...predicate.AuditLog) predicate.AuditLog {
	return predicate.AuditLog(
		func(s *sql.Selector) {
			s1 := s.Clone().SetP(nil)
			for _, p := range predicates {
				p(s1)
			}
			s.Where(s1.P())
		},
	)
}
// And groups list of predicates with the AND operator between them.
And groups list of predicates with the AND operator between them.
// And groups list of predicates with the AND operator between them .
func And(predicates ...predicate.AuditLog) predicate.AuditLog {
	return predicate.AuditLog(
		func(s *sql.Selector) {
			s1 := s.Clone().SetP(nil)
			for _, p := range predicates {
				p(s1)
			}
			s.Where(s1.P())
		},
	)
}
func And ( predicates ... predicate . AuditLog ) predicate . AuditLog { return predicate . AuditLog ( func ( s * sql . Selector ) { s1 := s . Clone ( ) . SetP ( nil ) for _ , p := range predicates { p ( s1 ) } s . Where ( s1 . P ( ) ) } , ) }
And groups list of predicates with the AND operator between them.
And groups list of predicates with the AND operator between them .