实现 IoT SIM 管理模块数据模型和数据库结构
- 添加 IoT 核心业务表:运营商、IoT 卡、设备、号卡、套餐、订单等 - 添加分佣系统表:分佣规则、分佣记录、运营商结算等 - 添加轮询和流量管理表:轮询配置、流量使用记录等 - 添加财务和系统管理表:佣金提现、换卡申请等 - 实现完整的 GORM 模型和常量定义 - 添加数据库迁移脚本和详细文档 - 集成 OpenSpec 工作流工具(opsx 命令和 skills) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
38
migrations/000005_create_iot_sim_management_tables.down.sql
Normal file
38
migrations/000005_create_iot_sim_management_tables.down.sql
Normal file
@@ -0,0 +1,38 @@
|
||||
-- IoT SIM 管理系统数据表删除脚本
|
||||
-- 创建时间: 2026-01-12
|
||||
-- 说明: 回滚所有 IoT SIM 管理相关表
|
||||
|
||||
-- 删除系统管理表
|
||||
DROP TABLE IF EXISTS card_replacement_requests;
|
||||
DROP TABLE IF EXISTS dev_capability_configs;
|
||||
|
||||
-- 删除财务管理表
|
||||
DROP TABLE IF EXISTS payment_merchant_settings;
|
||||
DROP TABLE IF EXISTS commission_withdrawal_settings;
|
||||
DROP TABLE IF EXISTS commission_withdrawal_requests;
|
||||
|
||||
-- 删除分佣相关表
|
||||
DROP TABLE IF EXISTS carrier_settlements;
|
||||
DROP TABLE IF EXISTS commission_templates;
|
||||
DROP TABLE IF EXISTS commission_approvals;
|
||||
DROP TABLE IF EXISTS commission_records;
|
||||
DROP TABLE IF EXISTS commission_combined_conditions;
|
||||
DROP TABLE IF EXISTS commission_ladder;
|
||||
DROP TABLE IF EXISTS commission_rules;
|
||||
DROP TABLE IF EXISTS agent_hierarchies;
|
||||
|
||||
-- 删除套餐和轮询相关表
|
||||
DROP TABLE IF EXISTS data_usage_records;
|
||||
DROP TABLE IF EXISTS polling_configs;
|
||||
DROP TABLE IF EXISTS package_usages;
|
||||
|
||||
-- 删除核心业务表
|
||||
DROP TABLE IF EXISTS orders;
|
||||
DROP TABLE IF EXISTS device_sim_bindings;
|
||||
DROP TABLE IF EXISTS agent_package_allocations;
|
||||
DROP TABLE IF EXISTS packages;
|
||||
DROP TABLE IF EXISTS package_series;
|
||||
DROP TABLE IF EXISTS number_cards;
|
||||
DROP TABLE IF EXISTS devices;
|
||||
DROP TABLE IF EXISTS iot_cards;
|
||||
DROP TABLE IF EXISTS carriers;
|
||||
Reference in New Issue
Block a user