v4.0.26
- change macro of htmlsql_select_page!
#[macro_use]
extern crate rbatis;
use log::LevelFilter;
use rbatis::rbatis::Rbatis;
use rbatis::rbdc::datetime::FastDateTime;
use rbdc_sqlite::driver::SqliteDriver;
use serde::{Deserialize, Serialize};
use std::fs::File;
use std::io::Read;
htmlsql_select_page!(select_page_data(name: &str, dt: &FastDateTime) -> BizActivity => "example/example.html");
#[tokio::main]
pub async fn main() {
fast_log::init(fast_log::Config::new().console()).expect("rbatis init fail");
let rb = Rbatis::new();
rb.link(
SqliteDriver {},
&format!("sqlite://target/sqlite.db"),
)
.await
.unwrap();
let a = select_page_data(&mut rb.clone(),
&PageRequest::new(1, 10),
"test",
&FastDateTime::now().set_micro(0))
.await
.unwrap();
println!("{:?}", a);
}