You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
1.3 KiB
19 lines
1.3 KiB
|
21 hours ago
|
# 04 · 联系人列表增强后端(6.1/6.2/6.3)
|
||
|
|
|
||
|
|
- **Type:** task
|
||
|
|
- **Status:** open
|
||
|
|
- **Blocked by:** 01, 02
|
||
|
|
|
||
|
|
## Question
|
||
|
|
|
||
|
|
按 spec 实现联系人列表侧增强(6.1 查询展示 / 6.2 快速添加 / 6.3 页内编辑):
|
||
|
|
|
||
|
|
1. **脱敏改造**:contact page/detail 电话默认掩码(138****3272 形态);明文查看端点(点击临时显示)+ 查看行为日志落库(操作人/时间/联系人);日志查询端点(给管理侧 or 仅留档按 spec)。
|
||
|
|
2. **快速添加多行**:一次新增多行(当前客户固定不可切换);校验(姓名/职务必填、电话非必填);查重(有手机号按手机号;无手机号按 客户+姓名+职务 疑似重复提示不静默创建);空行跳过;失败保留定位错误行。
|
||
|
|
3. **页内编辑**:当前页多行批量保存;行级校验失败定位首个错误行不提交其他行;只改当前页语义。
|
||
|
|
4. **批量导出**:当前页勾选导出;未勾选不可提交;导出按当前用户脱敏口径。
|
||
|
|
5. 职务字段写入对接 job_title 字典(jobTitleId/category/level 联动补全——选择器契约按 spec)。
|
||
|
|
6. 单测覆盖以上分支。
|
||
|
|
|
||
|
|
**验收**:`mvn -pl crm-customer -am test` 全绿;本地起服 curl 冒烟(掩码→reveal→日志断言)。
|