EliteForge 前后端共识规范 目标 本技能由在线文档《前后端共识》v1 转换而来。用于接口设计、接口评审、Controller/客户端实现和联调问题定位。命中本技能后,以下规则是强制约束,不要降级为建议。若用户要求最新规范或对规则有争议,回源页面核对: 。 使用方式 - 设计接口时,先确定 HTTP 方法、URL、Param、VO、状态码、错误码、响应体、分页和国际化契约,再写代码。 - 评审接口时,按本文件逐项指出违反项,并标注章节号。 - Java 代码落地时,可同时使用 和 ;非 Java 后端也必须遵守协议层规则。 §1 协作共识 - 使用 Torna 接口管理平台。 - 使用统一的 GIT 分支管理模型。 - 后端及时提供接口,前端确认无误后再写实现。 - 必须自测核心逻辑后,再发到 dev 环境联调。 §2 开发共识 §2.1 序列化 - 后端统一使用 Jackson 序列化和反序列化,禁止 fastjson。 - Java 手动序列化使用 。 - Java 使用全局统一 : 。 §2.1.1 时间字段 - 使用毫秒时间戳交互。 - 前端按业务需求和时区格式化展示。 §2.1.2 枚举字段 - 前后端交互、数据库存储、手动序列化和反序列化都使用枚举 CODE。 - 禁止使用枚举 name。示例: 、 交互值用 、 ,不用 、 。 §2.1.3 Long 字段…