一、项目背景
从业过程中接触多款商用、开源低代码平台,发现现有框架普遍存在重复生成覆盖自定义代码、菜单权限需人工维护、模板编辑无语法提示等短板,难以适配多行业高频迭代的开发场景。利用业余时间独立设计、开发一套完整可落地的低代码底座,适配各类业务系统。
二、解决行业开发痛点
1.规避代码覆盖风险
传统代码生成工具重复执行会覆盖手动新增的业务逻辑;本框架采用前后端代码分层隔离生成方案,支持无限次重新生成,完全保留开发者自行扩展的业务代码,迭代无冲突。
2.消除菜单与权限人工维护成本
摒弃后台手动录入菜单、按钮、权限的模式,通过代码扫描自动识别接口、页面按钮,自动生成菜单树形结构并绑定对应权限点,省去大量重复性配置工作。
3.解决模板编辑无智能提示难题
常规 T4等模板仅支持纯文本编写,无字段与类型提示;内置模板语法识别引擎,可根据数据库实体、DTO、枚举自动补全字段与数据类型,降低模板编写出错率。
三、项目核心亮点
1.配置轻量化,仅需简单配置数据表、生成规则,即可一键生成完整前后端业务代码;
2.内置模板智能语法提示能力,大幅提升自定义模板开发效率;
3.代码生成后后端重新编译即可部署运行,本地调试时前端代码无需编译直接生效;
4.前后端代码完全支持自定义扩展,多次重生成不会覆盖拓展逻辑;
5.菜单、按钮由代码自动识别生成,权限自动关联,大幅减少后期维护工作量。
系统地址:http://115.159.211.96:8081/account/login
测试账号:test
测试密码:123abw@XY