ruwebframe 0.1.3

a simple webframe for rust actix-web, based on rudi and rbatis.
Documentation
use crate::rubase::{BaseEntity, BaseEntitySingle, ruentity};
use crate::rudomain::rudb::dbdao::userdao;
use crate::rudomain::rudb::dbentity::{dbexample, dbmulti};
use crate::rulog::rulog;
use std::sync::Arc;

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

impl ruentity::BaseEntitySingle for DbSingle {}
impl DbSingle {
    pub fn new() -> Self {
        Self {
            userdao: userdao::find_bean_userdao().unwrap(),
            muitidao: dbmulti::find_bean_dbmulti().unwrap(),
            person: dbexample::find_bean_person().unwrap(),
        }
    }

    pub fn execute(&self) -> String {
        rulog::info("RuSingle execute 123");
        String::from("RuSingle execute 123");
        self.userdao.to_json() + "userdao"
    }
    pub fn execute2(&self) -> String {
        rulog::info("RuSingle execute 123");
        String::from("RuSingle execute 123");
        self.muitidao.to_json() + "multi"
    }
    pub fn execute3(&self) -> String {
        rulog::info("RuSingle execute 123");
        String::from("RuSingle execute 123");
        self.person.to_json()
    }
  
}