Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: rbatis/rbatis

v4.6.8

02 Jul 10:43
Compare
Choose a tag to compare
Loading

add page method:

/// create Vec<PageRequest> from (total: u64, page_size: u64)pubfnmake_page_requests(total:u64,page_size:u64) ->Vec<PageRequest>{letmut result =vec![];let pages =PageRequest::new(1, page_size).set_total(total).pages();for idxin0..pages{let current_page =PageRequest::new(idx +1, page_size).set_total(total);            result.push(current_page);}        result}
Assets2
Loading

v4.6.7

01 Jun 15:12
Compare
Choose a tag to compare
Loading
  • fix PageIntercept removeorder by sql when runcount sql
Loading
irfanghat and github-actions[bot] reacted with thumbs up emojigithub-actions[bot] reacted with hooray emojigithub-actions[bot] reacted with rocket emoji
2 people reacted

v4.6.5

31 May 07:19
Compare
Choose a tag to compare
Loading
  • crud macro*_by_map method will be skip null for example value!{ "name": null }
Loading

v4.6.4

29 May 07:49
Compare
Choose a tag to compare
Loading
  • page intercept will be removeorder by when runcount sql
Loading

v4.6.3

27 May 15:37
Compare
Choose a tag to compare
Loading
  • in () sql will be return default result
Loading

v4.6.2

25 May 13:05
Compare
Choose a tag to compare
Loading
  • fix crud macroselect_by_map(&rb, value!{"id": &[]}).await; if is select empty array ,will be return empty vec result.
Loading

v4.6.1

23 May 10:23
Compare
Choose a tag to compare
Loading
  • fix check empty arg
Loading

v4.6.0

22 May 13:15
Compare
Choose a tag to compare
Loading

what changes?

  • rbatis_codgen add contains starts_with ends_with
  • crud macro remove*_by_column methods ( use*by_map replace)
  • crud macro update (all use of *by_map) for example
#[tokio::main]pubasyncfnmain(){let rb =RBatis::new();    rb.init(rbdc_sqlite::driver::SqliteDriver{},"sqlite://target/sqlite.db").unwrap();let table =Activity{id:Some("2".into()),name:Some("2".into()),pc_link:Some("2".into()),h5_link:Some("2".into()),pc_banner_img:None,h5_banner_img:None,sort:Some("2".to_string()),status:Some(2),remark:Some("2".into()),create_time:Some(DateTime::now()),version:Some(1),delete_flag:Some(1),};let tables =[table.clone(),{letmut t3 = table.clone();        t3.id ="3".to_string().into();        t3}];let data =Activity::insert(&rb,&table).await;println!("insert = {}", json!(data));let data =Activity::insert_batch(&rb,&tables,10).await;println!("insert_batch = {}", json!(data));let data =Activity::update_by_map(&rb,&table,value!{"id":"1"}).await;println!("update_by_map = {}", json!(data));let data =Activity::select_by_map(&rb,value!{"id":"2","name":"2"}).await;println!("select_by_map = {}", json!(data));let data =Activity::select_by_map(&rb,value!{"id":"2","name like ":"%2"}).await;println!("select_by_map like {}", json!(data));let data =Activity::select_by_map(&rb,value!{"id > ":"2"}).await;println!("select_by_map > {}", json!(data));let data =Activity::select_by_map(&rb,value!{"id":&["1","2","3"]}).await;println!("select_by_map in {}", json!(data));let data =Activity::delete_by_map(&rb,value!{"id":&["1","2","3"]}).await;println!("delete_by_map = {}", json!(data));}
Loading
irfanghat and Micheal987 reacted with thumbs up emoji
2 people reacted

v4.5.51

29 Apr 07:44
Compare
Choose a tag to compare
Loading

what changes?

  • up rbdc to last version
Loading

v4.5.50

03 Feb 14:17
Compare
Choose a tag to compare
Loading

what changes?

  • fix intercept some bugs
Loading
leynier reacted with rocket emoji
1 person reacted
Previous13453334
Previous

[8]ページ先頭

©2009-2025 Movatter.jp