This commit is contained in:
2026-08-12 15:31:07 +08:00
parent b8cd7e7658
commit 831113e22f
4 changed files with 193 additions and 11 deletions

View File

@@ -18,6 +18,13 @@
- WebSocket 推送是独立进程,需单独启动:`php worker/websocket.php start``TicketNotifier::notify` 设计为静默失败,广播服务不可用不影响主流程。
- 数据库表名为复数(`users``companys``company_operators``tickets`),模型名对应单数。
## 当前阶段约定(鉴权)
- 当前项目处于本地开发阶段,**暂不要求启用接口鉴权与角色权限校验**`admin` 路由未挂载 `CheckLogin` / `Auth` 中间件属于当前阶段的既定状态,不作为缺陷或验收阻塞项。
- 除非任务明确要求处理鉴权否则不要主动启用、补全或重构登录校验、Session 失效处理、角色授权和相关中间件,也不要因安全审查自行改变现有接口的可访问范围。
- 现有登录、Session、角色及鉴权代码暂时保留以便后续启用新增或修改业务功能时应避免破坏这些代码的接口兼容性。
- 本约定仅适用于当前开发阶段;准备部署到生产或对外开放服务前,必须重新评估并启用完整鉴权。
## 开发约束
1. **运行方式**后端一律由小皮面板托管Apache + MySQL。禁止启动 `php think run`、独立 php 内置服务器等旁路服务。