# 小程序配置模块对接方案 > 模块:小程序配置 (Banner 首页配置 / 我的页面配置 / 协议政策 / FAQ) > 后端服务:hl-user-service(Admin + Internal)+ hl-mp-service(小程序透传) > 文档日期:2026-04-18 > 适用:dev 分支当前代码(PR #773 整改后) --- ## 0. 通用约定(必读) ### 0.1 响应包装 `Result` ```json { "code": 200, // 200=成功;非 200=业务异常(HTTP 始终 200) "message": "成功", "data": { ... } } ``` **所有接口 HTTP 状态码始终是 200**,业务成败看 `code`。401 = 未登录/Token 过期;403 = 无权限;500 = 业务/系统异常。 ### 0.2 分页响应 `PageResult` ```json { "records": [...], "total": 0, "page": 1, "pageSize": 20 } ``` 分页请求统一字段:`page`(默认 1,≥1)、`pageSize`(默认 20,1~100)。 ### 0.3 Long ID 序列化 所有 Long 类型 ID 通过 `@JsonSerialize(ToStringSerializer)` 序列化为 **字符串**(防 JS 大数精度丢失)。前端接收/回传统一按字符串处理。 ### 0.4 富文本 XSS 过滤 `content`/`answer` 字段后端会经 `XssUtils` 过滤: - 禁用:`