//package com.dsh.guns.modular.code.factory; // // //import com.dsh.guns.core.util.ToolUtil; // //import java.util.ArrayList; //import java.util.HashMap; //import java.util.List; //import java.util.Map; // ///** // * 模板种类构建器 // * // * @author fengshuonan // * @date 2017-12-04-下午2:59 // */ //public class DefaultTemplateFactory { // // /** // * 获取所有的模板种类 // */ // public static List> getDefaultTemplates(){ // ArrayList> templates = new ArrayList<>(); // templates.add(create("controllerSwitch","controller-控制器模板")); // templates.add(create("entitySwitch","entity-实体模板")); // templates.add(create("serviceSwitch","service-service模板")); // templates.add(create("daoSwitch","dao-dao模板")); // templates.add(create("indexPageSwitch","indexPage-首页模板")); // templates.add(create("addPageSwitch","addPage-添加页面模板")); // templates.add(create("editPageSwitch","editPage-编辑页面模板")); // templates.add(create("jsSwitch","indexJs-主页js模板")); // templates.add(create("infoJsSwitch","infoJs-详情页js模板")); // templates.add(create("sqlSwitch","sql-sql语句模板")); // return templates; // } // // /** // * 获取默认的参数 // */ // public static GenQo getDefaultParams(){ // GenQo genQo = new GenQo(); // genQo.setProjectPath(ToolUtil.getWebRootPath(null)); // genQo.setAuthor("stylefeng"); // genQo.setProjectPackage(GunsApplication.class.getPackage().getName()); // genQo.setCorePackage(CoreFlag.class.getPackage().getName()); // genQo.setIgnoreTabelPrefix("sys_"); // genQo.setModuleName("system"); // genQo.setParentMenuName("系统管理"); // return genQo; // } // // private static Map create(String key,String desc){ // HashMap template = new HashMap<>(); // template.put("key",key); // template.put("desc",desc); // return template; // } //}