- Sites.vue: 名称和地址改为动态列表 + 增删按钮 - SiteController: updateSite 接受 names[]/urls[] 数组 - SiteServiceImpl: 更新时直接覆盖整个名称/地址列表