v1.3.7 wrapper not necessary append .and()
for example:
let mut m = Map::new();
m.insert("a".to_string(), json!("1"));
let w = Wrapper::new(&DriverType::Mysql).eq("id", 1)
.ne("id", 1)
.in_array("id", &[1, 2, 3])
.not_in("id", &[1, 2, 3])
.all_eq(&m)
.like("name", 1)
.or()
.not_like("name", "asdf")
.between("create_time", "2020-01-01 00:00:00", "2020-12-12 00:00:00")
.group_by(&["id"])
.order_by(true, &["id", "name"])
.check().unwrap();
//sql => id = ? AND id <> ? AND id IN ( ? , ? , ? ) AND id NOT IN ( ? , ? , ? ) AND a = ? AND name LIKE '% ? %' OR OR name NOT LIKE '% ? %' AND create_time BETWEEN ? AND ? GROUP BY id ORDER BY id ASC , name ASC