# layuicodetool **Repository Path**: gityyh/layuicodetool ## Basic Information - **Project Name**: layuicodetool - **Description**: layuicodetool 根据数据库表和代码模板自动生成代码,可生成后台java文件、前端jsp文件、js文件等 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/layuicodetool - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 8 - **Created**: 2024-04-16 - **Last Updated**: 2025-05-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # layuicodetool
根据数据库表和代码模板自动生成代码,可生成后台java文件、前端jsp文件、js文件等
代码down下来之后把resources文件夹设置为Resources root
resources/config.xml 配置数据库连接、要生成代码的表、代码生成路径
resources/sourcetemplate 文件夹下面为要生成的代码模板,可自定义
文件com.mars.code.tools.DataBase2File为自动生成代码的执行文件,配置好配置文件后直接执行里面的main方法即可
系统管理、用户角色权限、初始系统架构项目地址:https://github.com/mgfshut/ftd
技术交流、相关资料请加QQ群:298394392
# todo
* 数据导入时加锁,添加批量导入零时表功能insertBatchTemp以实现大量数据验证功能 done
* 提供公共的基础工具类 生成到指定目录 如 excel读取和生成,加锁解锁工具等 done
* insertBatch/insertBatchTemp 根据entity生成sql语句减少修改成本 done
* 修改Entity指定字段的ColumnType done
* 添加Mmpaer.java自定义mapper done
* 添加MSpecialProvider.java自定义实现insertList方法 done
* 添加MyBatisMapperConfigBeanDefinitionRegistryPostProcessor.java实现mapper配置Mmpaer.java done
* 添加条件时无需手动添加代码 done
* MSqlHelpUtil.getExample(HashMap