ruwebframe 0.1.4

a simple webframe for rust actix-web, based on rudi and rbatis.
Documentation

use crate::rubase::{rudto, BaseEntity, BaseEntitySingle};

use crate::rudi::didto;
use crate::rulog::rulog;
use redis::  Commands;
use crate::database;
use crate::database::TraitRedis;
use crate::rubase::getself::GetSelf;
#[allow(dead_code)]
pub(crate) fn fetch_an_integer() -> redis::RedisResult<()> {
    // 1. 创建客户端并获取连接
    let client = redis::Client::open("redis://huawei.akunlong.top/")?;
    let mut con = client.get_connection()?;

    // 2. 执行 SET 和 GET 命令
    let _: () = con.set("my_key", 42)?;
    let result: isize = con.get("my_key")?;
    println!("从 Redis 读取的值: {}", result);
    rulog::info(result.to_string().as_str());

    Ok(())
}
#[test]
fn test_01_fetch_an_integer() {
    let ret = fetch_an_integer();
    println!("{:?}", ret);
}
pub fn fetch_redisPwd() -> redis::RedisResult<()> {
    let redisDto = rudto::RedisDto::new("192.168.1.153:36379".to_string(), "123456".to_string(), 0);
    let url = redisDto.build_url();
    // 1. 创建客户端并获取连接
    let client = redis::Client::open(url.to_string().as_str())?;
    let mut con = client.get_connection()?;
    // 3. 设置密码
    rulog::info(url.to_string().as_str());
    // 2. 执行 SET 和 GET 命令
    let _: () = con.set("my_key", 4211)?;
    let result: isize = con.get("my_key")?;
    println!("从 Redis 读取的值: {}", result);
    rulog::info(result.to_string().as_str());

    Ok(())
}


#[test]
fn test_04_redis_open() {
    let ret = database::find_bean_redisclient().unwrap().reopen();
    println!("{:?}", ret);
}

#[test]
fn test_07_redis_get_key_value() {
    database::find_bean_redisclient()
        .unwrap()
        .set_key("raymond", "2222244f")
        .unwrap();
    database::find_bean_redisclient()
        .unwrap()
        .get_key("raymond")
        .unwrap();
    database::find_bean_redisclient()
        .unwrap()
        .del_key("raymond")
        .unwrap();
}
#[test]
fn test_08_redis_get_key_value() {
    let dto = didto::find_bean_structinfo();
    rulog::info(dto.unwrap().to_json().as_str());
}

#[test]
fn test_09_redis_get_key_value() {
    let mut db = database::database_init::find_bean_database() .unwrap().get_self() ;

    rulog::info(db.to_json().as_str());
}