package constants // 业务状态码常量 const ( CodeSuccess = 1000 // 成功 CodeInvalidAuth = 2000 // 认证/授权失败 (Token无效或缺失) CodeResourceNotFound = 3000 // 资源未找到 (如 ID 不存在或不属于用户) CodeValidationError = 4000 // 输入校验失败 CodeInternalError = 5000 // 服务器内部错误 CodeConflictError = 6000 // 资源冲突 (如用户名已存在) ) // StandardResponse 定义了统一的 JSON 响应格式 type StandardResponse struct { Code int `json:"code"` Message string `json:"message"` Data interface{} `json:"data,omitempty"` // omitempty: 如果为nil则不显示 }