41 lines
2.7 KiB
SQL
41 lines
2.7 KiB
SQL
-- =============================================================================
|
||||
|
|
-- 增量补列(幂等):CR-02 表 3-32 / §12 表 10-6 / §13 表 11-7 / §14 表 12-7~12-9
|
|||
|
|
-- 用法:先执行 00_common.sql 建立 apt_add_column_if_missing,再执行本文件。
|
|||
|
|
-- 说明:本轮 apt_rev01 为空库,01~06 已把补列直接建在表内,本文件为空操作(no-op);
|
|||
|
|
-- 它服务于「已有旧库的后续迭代」与阶段二冻结评审后的增量迁移,重复执行不报错。
|
|||
|
|
-- Q-20 / Q-40 / Q-43 / Q-48 未决项:一律不新增列,按表 13-10 用 JSON 兜底
|
|||
|
|
-- (duty_operation_log.detail / apt_local_task.request_payload / PL_JOB_*)。
|
|||
|
|
-- =============================================================================
|
|||
|
|
CALL apt_add_column_if_missing('gy_jcxx', 'call_mode',
|
|||
|
|
"call_mode VARCHAR(20) NOT NULL DEFAULT 'SIP' COMMENT 'SIP / TABLET'");
|
|||
|
|
CALL apt_add_column_if_missing('gy_jcxx', 'dispatch_seq',
|
|||
|
|
'dispatch_seq BIGINT NULL COMMENT ''平板派发序号''');
|
|||
|
|
CALL apt_add_column_if_missing('apt_report_outbox', 'retry_batch_id',
|
|||
|
|
'retry_batch_id VARCHAR(64) NULL COMMENT ''续报批次''');
|
|||
|
|
CALL apt_add_column_if_missing('apt_master_room', 'building',
|
|||
|
|
'building VARCHAR(64) NULL COMMENT ''楼栋;Q-20 未决前列存在但不启用''');
|
|||
|
|
|
|||
|
|
CALL apt_add_column_if_missing('apt_master_person', 'photo_ref',
|
|||
|
|
'photo_ref VARCHAR(512) NULL COMMENT ''照片引用''');
|
|||
|
|
CALL apt_add_column_if_missing('apt_master_person', 'feature_ref',
|
|||
|
|
'feature_ref VARCHAR(512) NULL COMMENT ''特征值引用''');
|
|||
|
|
CALL apt_add_column_if_missing('apt_master_person', 'face_sync_state',
|
|||
|
|
"face_sync_state VARCHAR(20) NOT NULL DEFAULT 'PENDING'");
|
|||
|
|
|
|||
|
|
CALL apt_add_column_if_missing('apt_local_task', 'apply_id',
|
|||
|
|
'apply_id VARCHAR(64) NULL COMMENT ''入住申请 ID''');
|
|||
|
|
CALL apt_add_column_if_missing('apt_local_task', 'checkin_state',
|
|||
|
|
"checkin_state VARCHAR(24) NOT NULL DEFAULT 'SUBMITTED'");
|
|||
|
|
CALL apt_add_column_if_missing('apt_local_task', 'request_payload',
|
|||
|
|
'request_payload JSON NULL COMMENT ''Q-40 冻结前 JSON 兜底''');
|
|||
|
|
|
|||
|
|
CALL apt_add_column_if_missing('gy_ykt_remainder', 'local_balance_version',
|
|||
|
|
'local_balance_version BIGINT NOT NULL DEFAULT 1');
|
|||
|
|
CALL apt_add_column_if_missing('gy_sb', 'face_scope_type',
|
|||
|
|
'face_scope_type VARCHAR(20) NULL COMMENT ''§12 人脸设备范围''');
|
|||
|
|
|
|||
|
|
-- 未决项显式留痕(不做 DDL):
|
|||
|
|
-- Q-20 楼栋字段启用 -> apt_master_room.building 已建但不参与筛选
|
|||
|
|
-- Q-40 apt_local_task 补列冻结 -> request_payload JSON 兜底
|
|||
|
|
-- Q-43 账务补列冻结 -> 04_domain_04_ledger.sql 只建结构,不开放读写
|
|||
|
|
-- Q-48 平台统计表冻结 -> 平台库 pl_apt_stat_* 本轮不建(延后域)
|