feat(手机号资产关联): AUG26-009 手机号—资产关联、十项上限与后台解绑
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 9m2s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 9m2s
- 新增成对迁移 000223(tb_phone_asset_association,含有效关系部分唯一索引与 down 守卫)与 000224(解绑导入任务表),不回填历史 - H5:need_bind_phone 三支判定(开关关闭完全短路);已有主号幂等建联;十项上限按手机号 advisory 串行化(含换绑到全新号的并发场景);换绑原子迁移与冲突整单回滚;不写遗留列 - 后台:关联列表、单项/批量解绑、CSV 导入解绑(B1–B16),超管/平台 gate + 资产数据范围复核,三态统一文案 - 读侧:卡/设备列表与详情按页一次 IN 聚合;两类导出补「关联手机号」列并保留历史表头反解兼容 - 脱敏:关联审计走独立动作/资源只写脱敏手机号;访问日志手机号类字段脱敏 - 同步主 Spec openspec/specs/phone-asset-association 并归档 AUG26-009,补齐 requirement-evidence 与入口矩阵,context-health 通过
This commit is contained in:
@@ -524,6 +524,18 @@ const (
|
||||
AuditActionExportTaskCreated = "export_task.create"
|
||||
// AuditActionExportTaskCancelled 表示取消业务导出任务或提交取消请求。
|
||||
AuditActionExportTaskCancelled = "export_task.cancel"
|
||||
// AuditActionPhoneAssetAssociationCreated 表示 H5 短信验证通过后建立手机号—资产关联。
|
||||
AuditActionPhoneAssetAssociationCreated = "phone_asset_association.create"
|
||||
// AuditActionPhoneAssetAssociationMigrated 表示换绑手机号时把旧号全部有效关联迁移到新号。
|
||||
AuditActionPhoneAssetAssociationMigrated = "phone_asset_association.migrate"
|
||||
// AuditActionPhoneAssetAssociationUnbound 表示后台单项或按资产批量解除手机号—资产关联。
|
||||
AuditActionPhoneAssetAssociationUnbound = "phone_asset_association.unbind"
|
||||
// AuditActionPhoneAssetAssociationImported 表示 CSV 导入单行解除手机号—资产关联。
|
||||
AuditActionPhoneAssetAssociationImported = "phone_asset_association.import_unbind"
|
||||
// AuditActionPhoneAssetUnbindImportTaskCreated 表示创建 CSV 解绑导入任务。
|
||||
AuditActionPhoneAssetUnbindImportTaskCreated = "phone_asset_unbind_import_task.create"
|
||||
// AuditActionPhoneAssetUnbindImportTaskCompleted 表示 CSV 解绑导入任务完成。
|
||||
AuditActionPhoneAssetUnbindImportTaskCompleted = "phone_asset_unbind_import_task.complete"
|
||||
// AuditActionNotificationDelivered 表示 Outbox 消费后实际生成站内通知。
|
||||
AuditActionNotificationDelivered = "notification.deliver"
|
||||
// AuditActionNotificationRead 表示单条通知首次标记已读。
|
||||
@@ -667,6 +679,10 @@ const (
|
||||
AuditResourceOrderPackageInvalidateTask = "order_package_invalidate_task"
|
||||
// AuditResourceExportTask 表示业务导出任务资源。
|
||||
AuditResourceExportTask = "export_task"
|
||||
// AuditResourcePhoneAssetAssociation 表示手机号—资产关联资源。
|
||||
AuditResourcePhoneAssetAssociation = "phone_asset_association"
|
||||
// AuditResourcePhoneAssetUnbindImportTask 表示手机号—资产 CSV 解绑导入任务资源。
|
||||
AuditResourcePhoneAssetUnbindImportTask = "phone_asset_unbind_import_task"
|
||||
// AuditResourceNotification 表示站内通知资源。
|
||||
AuditResourceNotification = "notification"
|
||||
// AuditResourceNotificationReadBatch 表示通知批量已读资源。
|
||||
@@ -863,6 +879,10 @@ const (
|
||||
AuditResourceRoleEnterpriseDeviceBinding = "enterprise_device_binding"
|
||||
// AuditResourceRoleEnterpriseDeviceAuthorization 表示企业设备授权记录。
|
||||
AuditResourceRoleEnterpriseDeviceAuthorization = "enterprise_device_authorization"
|
||||
// AuditResourceRolePhoneAssetAssociationTarget 表示手机号—资产关联的主要目标。
|
||||
AuditResourceRolePhoneAssetAssociationTarget = "phone_asset_association_target"
|
||||
// AuditResourceRolePhoneAssetAssociationAsset 表示关联指向的资产。
|
||||
AuditResourceRolePhoneAssetAssociationAsset = "phone_asset_association_asset"
|
||||
// AuditResourceRolePersonalCustomerTarget 表示个人客户操作的主体目标。
|
||||
AuditResourceRolePersonalCustomerTarget = "personal_customer_target"
|
||||
// AuditResourceRolePersonalCustomerPhone 表示个人客户手机号关系。
|
||||
|
||||
Reference in New Issue
Block a user