13 lines
366 B
Python
13 lines
366 B
Python
from typing import Any
|
|
|
|
from backend.app.core.error_codes import ErrorCode
|
|
|
|
|
|
def success_response(data: Any = None, message: str = "success") -> dict[str, Any]:
|
|
# 成功响应统一走这里,便于后续扩展 trace_id 等字段。
|
|
return {
|
|
"code": ErrorCode.SUCCESS,
|
|
"message": message,
|
|
"data": {} if data is None else data,
|
|
}
|