| | |
| | | |
| | | /** |
| | | * 模板处理工具类 |
| | | * |
| | | * |
| | | * @author ruoyi |
| | | */ |
| | | public class VelocityUtils |
| | |
| | | templates.add("vm/js/api.js.vm"); |
| | | if (GenConstants.TPL_CRUD.equals(tplCategory)) |
| | | { |
| | | templates.add("vm/vue/index.vue.vm"); |
| | | templates.add("vm/vue/shouye.vue.vm"); |
| | | } |
| | | else if (GenConstants.TPL_TREE.equals(tplCategory)) |
| | | { |
| | |
| | | } |
| | | else if (GenConstants.TPL_SUB.equals(tplCategory)) |
| | | { |
| | | templates.add("vm/vue/index.vue.vm"); |
| | | templates.add("vm/vue/shouye.vue.vm"); |
| | | templates.add("vm/java/sub-domain.java.vm"); |
| | | } |
| | | return templates; |
| | |
| | | { |
| | | fileName = StringUtils.format("{}/api/{}/{}.js", vuePath, moduleName, businessName); |
| | | } |
| | | else if (template.contains("index.vue.vm")) |
| | | else if (template.contains("shouye.vue.vm")) |
| | | { |
| | | fileName = StringUtils.format("{}/views/{}/{}/index.vue", vuePath, moduleName, businessName); |
| | | fileName = StringUtils.format("{}/views/{}/{}/shouye.vue", vuePath, moduleName, businessName); |
| | | } |
| | | else if (template.contains("index-tree.vue.vm")) |
| | | { |
| | | fileName = StringUtils.format("{}/views/{}/{}/index.vue", vuePath, moduleName, businessName); |
| | | fileName = StringUtils.format("{}/views/{}/{}/shouye.vue", vuePath, moduleName, businessName); |
| | | } |
| | | return fileName; |
| | | } |
| | |
| | | |
| | | /** |
| | | * 根据列类型获取导入包 |
| | | * |
| | | * |
| | | * @param genTable 业务表对象 |
| | | * @return 返回需要导入的包列表 |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 根据列类型获取字典组 |
| | | * |
| | | * |
| | | * @param genTable 业务表对象 |
| | | * @return 返回字典组 |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 添加字典列表 |
| | | * |
| | | * |
| | | * @param dicts 字典列表 |
| | | * @param columns 列集合 |
| | | */ |