ruwebframe 0.1.8

a simple webframe for rust actix-web, based on rudi and rbatis.
Documentation
use crate::rubase::rutils::file_utils;
use crate::rudi::diconst; 
use crate::rulog; 
use heck::ToSnakeCase;
use rbatis::rbdc::Uuid; 
use serde::{Deserialize, Serialize};
use crate::rubase::ruentity;

#[derive(Clone,Debug,Default,Serialize,Deserialize)]
pub struct ParseTemplate {
    Template: String,
    SingleName: String,
}
impl ruentity::BaseEntity for ParseTemplate {

}
impl ParseTemplate {
    pub fn new() -> ParseTemplate {
        ParseTemplate {
            Template: String::from(""),
            SingleName: String::from(""),
        }
    }
    pub fn parse_template_file() -> String {

         file_utils::read_file(diconst::INIT_TEMPLATE_PATH).unwrap()

    }
    pub fn parse_template_suite() -> String {

        file_utils::read_file(diconst::TEST_TEMPLATE_PATH).unwrap()

    }
    pub fn parse_template( ) -> String {
        let content = file_utils::read_file(diconst::INIT_TEMPLATE_PATH).unwrap();
        rulog::info(content.as_str());
        return content;
    }
    pub fn build_single_name(&self, single_name: &str) -> String { 
        let uuid = Uuid::new();
        String::from(single_name) + ":" + &uuid.to_string()
    }
    pub fn build_single_file_name(&self, single_name: &str) -> String {
        //let uid = crate::rubase::rutils::idseq::IdSeq::next_id();

        String::from(single_name.to_snake_case()) + "_init.rs"
    }

    pub fn FindFileExist() -> bool {
        true
    }
    pub fn CreateFileInit() {}
    // 创建文件force
}