| | |
| | | import com.ruoyi.generator.domain.GenTable; |
| | | import com.ruoyi.generator.domain.GenTableColumn; |
| | | |
| | | /** |
| | | * 模板处理工具类 |
| | | * |
| | | * @author ruoyi |
| | | */ |
| | | public class VelocityUtils |
| | | { |
| | | /** 项目空间路径 */ |
| | | private static final String PROJECT_PATH = "main/java"; |
| | | |
| | | /** mybatis空间路径 */ |
| | | private static final String MYBATIS_PATH = "main/resources/mybatis"; |
| | | private static final String MYBATIS_PATH = "main/resources/mapper"; |
| | | |
| | | /** 默认上级菜单,系统工具 */ |
| | | private static final String DEFAULT_PARENT_MENU_ID = "3"; |
| | |
| | | /** |
| | | * 根据列类型获取导入包 |
| | | * |
| | | * @param column 列集合 |
| | | * @param columns 列集合 |
| | | * @return 返回需要导入的包列表 |
| | | */ |
| | | public static HashSet<String> getImportList(List<GenTableColumn> columns) |
| | |
| | | public static String getPermissionPrefix(String moduleName, String businessName) |
| | | { |
| | | return StringUtils.format("{}:{}", moduleName, businessName); |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 获取上级菜单ID字段 |
| | | * |
| | | * @param options 生成其他选项 |
| | | * @param paramsObj 生成其他选项 |
| | | * @return 上级菜单ID字段 |
| | | */ |
| | | public static String getParentMenuId(JSONObject paramsObj) |
| | |
| | | /** |
| | | * 获取树编码 |
| | | * |
| | | * @param options 生成其他选项 |
| | | * @param paramsObj 生成其他选项 |
| | | * @return 树编码 |
| | | */ |
| | | public static String getTreecode(JSONObject paramsObj) |
| | |
| | | /** |
| | | * 获取树父编码 |
| | | * |
| | | * @param options 生成其他选项 |
| | | * @param paramsObj 生成其他选项 |
| | | * @return 树父编码 |
| | | */ |
| | | public static String getTreeParentCode(JSONObject paramsObj) |
| | |
| | | /** |
| | | * 获取树名称 |
| | | * |
| | | * @param options 生成其他选项 |
| | | * @param paramsObj 生成其他选项 |
| | | * @return 树名称 |
| | | */ |
| | | public static String getTreeName(JSONObject paramsObj) |