Skip to content

📋 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)。

MIT License.