认识 SaleSass
了解主体框架、模块边界,以及业务应用如何接入平台。
框架定位
SaleSass 使用 ThinkPHP 8 多应用 MVC。后台承担账号、角色、菜单、配置和应用生命周期管理,业务功能放在独立的 addons 目录中。
页面由 Think 模板在服务端渲染,交互使用 Vue 2、Element UI 和 Axios。前后端不分离,静态依赖发布到 public/static,不直接访问 node_modules。
两类文档
| 文档 | 解决的问题 |
|---|---|
| 框架文档 | 目录结构、部署、MVC 开发、权限、应用接入和存储约定。 |
| 接口文档 | API 地址、认证方式、参数、请求示例、响应结构和错误码。 |
开发边界
- 控制器处理请求编排,服务维护业务规则和事务,模型查询真实数据库,验证器检查输入。
- 应用拥有自己的控制器、模型、视图、路由及业务 SQL,平台不包含应用业务表。
- 菜单可见性、页面访问权限、操作权限、数据归属分别检查,不能只在浏览器隐藏按钮。
- 文档描述当前代码契约;生产部署仍需完成数据库、云存储和真实业务流程验收。