Title: 📋 DosResult 说明 Canonical: https://microi.net/doc/more/dos-result.html Page-Modified: 2026-05-01T10:20:50.000Z Source: published HTML document body; page revision is not a capability verification date. # 📋 DosResult 说明 服务器端几乎所有接口返回的类型均为 DosResult,建议接口引擎、服务器端二次开发也统一使用此格式返回给前端。 --- ## 📖 数据结构 javascript ``` { Code : 1, // 状态码,值说明见下方表格 Data : {}, // 可能是任何类型:{}、[]、string、int、null 等 DataCount : 0, // 数据列表时返回总数,用于分页 Msg : '错误信息', // 当 Code ≠ 1 时,一般包含错误信息 DataAppend : {} // 附加数据,如订单详情中的额外信息 } ``` --- ## 📝 Code 状态码说明 Code | 说明 | 1 | ✅ 请求成功 | 0 | ❌ 请求异常或验证未通过,Msg 包含异常信息 | 2 | ⚠️ 获取单条数据时(GetFormData),数据不存在。注意:GetTableData 即使未取到数据,Code 仍为 1 | 1001 | 🔒 用户登录身份已失效,或未在 Header 中传入有效 Token | 1002 | 🔒 登录身份验证失败 | 1003 | 🔒 未获取或未输入验证码 | 1004 | 🔒 图形验证码错误 | 1005 | 📱 第三方短信验证码余额不足或软件商原因无法发送,客户端可能临时允许图形验证码替代 | 1006 | ⚠️ 数据库受影响行数为 0(如修改/删除不存在的数据) | 💡 注意 从 Microi.net.dll v3.0.2 开始,删除、修改数据时若数据库受影响行数为 0,仍然返回 Code=1 成功,并额外返回 DataCount 为实际受影响行数(之前版本返回 Code=1006)。