## 目标
- 所有运营动作仅支持单用户。若传入多个用户，后端拒绝并返回清晰提示；前端在选择到多个用户时给出醒目提醒并阻止提交。

## 后端改造
- 批量积分/优惠券/奖励三个接口改为专用的单用户接口风格：若 `users.length != 1`，返回 400 与提示“当前仅支持单用户操作”。
- 文件：`internal/api/admin/users_batch_admin.go` 中 `BatchAddUserPoints/BatchAddUserCoupons/BatchGrantUserRewards` 增加长度校验并拒绝。

## 前端改造
- 用户分配与其它需要选择用户的弹窗，仅允许单选；选择超过 1 人即提示并清理多选。
- 文件：`web/admin/src/views/operations/titles/components/UserAssignmentDialog.vue` 修改选择控件为单选或在提交前校验并提示。

## 提示规范
- 后端错误信息统一文案：“当前仅支持单用户操作，请仅选择 1 位用户”。
- 前端使用警告提示（ElMessage.warning）：“仅支持单用户，请取消其他选择”。

## 验收
- 任意接口或页面选择多个用户时均被阻止，并出现统一提示；单用户流程可正常提交与执行。