后台该有的基础能力已经替你写好,开箱即可进入业务开发。
api / backend / frontend / common 四应用独立分层,controller、service、validate、view 各归其位,业务与框架解耦。
管理员、角色、菜单、部门、岗位五个维度,菜单按角色动态生成,接口与按钮级权限一并覆盖。
选表即生成 controller / service / validate / view 全套 CRUD,字段类型自动映射,省下大量重复劳动。
强调色全部变量化,内置八套主题色,后台框架层为浅色磁贴导航,切换一处即全站联动。
附件、字典、日志、计划任务、短信邮件、通知、水印、存储、访问统计均已内置,无需重复搭建。
程序完全开源,允许去除界面版权信息,可自由用于商业项目与二次开发,无授权费用。
成熟稳定的技术栈,清晰的分层约定,接手与交接都不需要额外成本。
不引入额外抽象,前端沿用 Layui 组件体系,后端遵循 ThinkPHP 官方约定。
app/ ├─ api/ 接口应用 ├─ backend/ 后台应用 ├─ frontend/ 前台应用 └─ common/ 公共层 ├─ basics/ 基类 Backend / Frontend / Service … ├─ utils/ 工具 Ajax / Config / Url / Menu … └─ model/ 数据模型 config/ 全局配置 public/ 入口文件与静态资源 runtime/ 运行缓存与日志
公共基类集中在 app/common/basics,工具类集中在 app/common/utils,异常统一由 ExceptionHandle 接管。