export function buildParams(params = {}) {
  return Object.entries(params)
    .filter(([_, value]) => value !== undefined && value !== null)
    .map(([key, value]) => {
      // 如果 value 是对象或数组，先 JSON.stringify 再编码
      const encodedValue =
        typeof value === "object" ? JSON.stringify(value) : value;
      return `${key}=${encodedValue}`;
    })
    .join("&");
}
