ruwebframe 0.1.8

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

use crate::rudomain::rudb::dbdao::userdao;
use crate::rudomain::rudb::dbentity::{dbexample, dbmulti};
use crate::rulog::ru_log;
use std::sync::{Arc};
use crate::rubase::{BaseEntity, BaseEntitySingle};

#[derive(Debug)]
pub struct DbSingle {
    userdao: Arc<userdao::UserDao>,
    muitidao:  dbmulti::DbMulti ,
    person:    dbexample::Person   ,
}

impl  BaseEntitySingle for DbSingle {}
impl DbSingle {
    pub fn new() -> Self {
        Self {
            userdao: userdao::find_bean_user_dao().unwrap(),
            muitidao: dbmulti::find_bean_db_multi().unwrap().lock().unwrap().clone(),
            person: dbexample::find_bean_person().unwrap().lock().unwrap().clone()  ,
        }
    }

    pub fn execute(&self) -> String {
        ru_log::info("RuSingle execute 123");
        let _=String::from("RuSingle execute 123");
        self.userdao.to_json().unwrap() + "userdao"
    }
    pub fn execute2(&self) -> String {
        ru_log::info("RuSingle execute 123");
        let _b=String::from("RuSingle execute 123");
        self.muitidao.to_json()  .unwrap() + "multi"
    }
    pub fn execute3(&self) -> String {
        ru_log::info("RuSingle execute 123");
        let _a = String::from("RuSingle execute 123");

        self.person.to_json().unwrap()
    }
}