f1ec0a330b
后端: - 导入去重改为按 proxy_address(existsByProxyAddress),重复时返回 ACCOUNT_ALREADY_EXISTS(4601) - 未填账户名时默认生成 SAFE/MAGIC-代理地址后4位(无中括号) - Controller 识别 ACCOUNT_ALREADY_EXISTS 并返回对应错误码 前端: - 导入失败时 message.error 提示;code=4601 时使用 accountImport.duplicateAccount 多语言 - store 抛出错误时附带 response.data.code 供表单判断 数据库 V33: - 移除 wallet_address 唯一约束,新增 proxy_address 唯一约束 - 已存在账户的 wallet_type 统一更新为 safe 实体: - Account.walletAddress 取消 unique,Account.proxyAddress 设为 unique Co-authored-by: Cursor <cursoragent@cursor.com>