All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m9s
- 企业卡授权唯一约束:新增 DB 迁移(000154),卡级部分唯一索引防止同一张卡被多个企业同时持有,Service 层新增跨企业冲突检测 - 单卡列表新增 network_status 过滤参数 - 单卡/设备列表新增 asset_status、asset_status_name、generation 响应字段 - 单卡/设备列表新增企业维度过滤(authorized_enterprise_id、is_authorized_to_enterprise)及响应中企业授权信息(批量加载,无 N+1) - 主钱包流水/退款列表新增 asset_identifier 精确过滤参数 - 企业卡授权/收回接口升级为三模式(list/range/filter),企业设备授权/收回升级为双模式(list/filter) - 升级 sonic v1.14.2 → v1.15.2 以兼容 Go 1.26 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 lines
383 B
SQL
7 lines
383 B
SQL
-- 为卡企业授权表添加部分唯一索引
|
||
-- 约束同一张卡在同一时间只能存在一条有效授权(revoked_at IS NULL AND deleted_at IS NULL)
|
||
-- 已撤回或已删除的历史记录不受此约束影响
|
||
CREATE UNIQUE INDEX idx_enterprise_card_auth_card_active
|
||
ON tb_enterprise_card_authorization(card_id)
|
||
WHERE revoked_at IS NULL AND deleted_at IS NULL;
|