This commit is contained in:
484
scripts/migration/config/mapping.yaml.sx
Normal file
484
scripts/migration/config/mapping.yaml.sx
Normal file
@@ -0,0 +1,484 @@
|
||||
migration_user_id: 0
|
||||
migration_batch_no: MIGRATION-QICHENG
|
||||
carriers:
|
||||
- legacy_account_id: 340060C1F534427CB74060CCFD9AC686
|
||||
legacy_account_name: SXKJ
|
||||
legacy_category: 126
|
||||
legacy_category_name: GS移动
|
||||
target_carrier_id: null
|
||||
target_carrier_type: null
|
||||
target_carrier_name: null
|
||||
- legacy_account_id: A42AE6FE703A4473ACC74249871C27FF
|
||||
legacy_account_name: SXKJ-5D
|
||||
legacy_category: 108
|
||||
legacy_category_name: CMP5G
|
||||
target_carrier_id: null
|
||||
target_carrier_type: null
|
||||
target_carrier_name: null
|
||||
- legacy_account_id: 1406aE185E25448A1B8831240899C0172
|
||||
legacy_account_name: SXKJ-NB
|
||||
legacy_category: 126
|
||||
legacy_category_name: GS移动
|
||||
target_carrier_id: null
|
||||
target_carrier_type: null
|
||||
target_carrier_name: null
|
||||
- legacy_account_id: CC4B5AB3947D44B4AAB21D537E02B966
|
||||
legacy_account_name: SXKJ-Y
|
||||
legacy_category: 126
|
||||
legacy_category_name: GS移动
|
||||
target_carrier_id: null
|
||||
target_carrier_type: null
|
||||
target_carrier_name: null
|
||||
- legacy_account_id: CE45C98F0BB34B0787E12BA41DC43399
|
||||
legacy_account_name: 新移动16
|
||||
legacy_category: 89
|
||||
legacy_category_name: LW物联
|
||||
target_carrier_id: 11
|
||||
target_carrier_type: CMCC
|
||||
target_carrier_name: 新移动16-18607298191
|
||||
- legacy_account_id: D50DADDD024746358901724D8E9C4A7A
|
||||
legacy_account_name: 新移动17
|
||||
legacy_category: 126
|
||||
legacy_category_name: GS移动
|
||||
target_carrier_id: 16
|
||||
target_carrier_type: CMCC
|
||||
target_carrier_name: 新移动17
|
||||
- legacy_account_id: 7BDADCA7DF484FD3B7EE385CC679D7C0
|
||||
legacy_account_name: 新移动20
|
||||
legacy_category: 126
|
||||
legacy_category_name: GS移动
|
||||
target_carrier_id: 12
|
||||
target_carrier_type: CMCC
|
||||
target_carrier_name: 新移动20-启源信息
|
||||
- legacy_account_id: 4175E5B440BD4B0CBB71D44362A5927F
|
||||
legacy_account_name: 电信3
|
||||
legacy_category: 108
|
||||
legacy_category_name: CMP5G
|
||||
target_carrier_id: 14
|
||||
target_carrier_type: CTCC
|
||||
target_carrier_name: 电信3-SMJ001
|
||||
- legacy_account_id: D9876A4145A64159A5996E043C458B72
|
||||
legacy_account_name: 电信3-1
|
||||
legacy_category: 108
|
||||
legacy_category_name: CMP5G
|
||||
target_carrier_id: 14
|
||||
target_carrier_type: CTCC
|
||||
target_carrier_name: 电信3-SMJ001
|
||||
- legacy_account_id: BE32CF8348A34BC9A9D085AFD9DE55B7
|
||||
legacy_account_name: 联通1-1
|
||||
legacy_category: 9
|
||||
legacy_category_name: 中国联通
|
||||
target_carrier_id: 6
|
||||
target_carrier_type: CUCC
|
||||
target_carrier_name: 联通22-710WLW15145906
|
||||
- legacy_account_id: 72493DB64A2A4F01B5E59E49D58A2A34
|
||||
legacy_account_name: 联通10-1
|
||||
legacy_category: 9
|
||||
legacy_category_name: 中国联通
|
||||
target_carrier_id: 8
|
||||
target_carrier_type: CUCC
|
||||
target_carrier_name: 联通13-710WLW11094328
|
||||
- legacy_account_id: 46EFA09B0A464E87A1B0D6B415CB9F67
|
||||
legacy_account_name: 联通36
|
||||
legacy_category: 9
|
||||
legacy_category_name: 中国联通
|
||||
target_carrier_id: 9
|
||||
target_carrier_type: CUCC
|
||||
target_carrier_name: 联通36-710WLW23704100
|
||||
- legacy_account_id: 68410DEDF54C4023ADD14F2CED4B402B
|
||||
legacy_account_name: 联通8
|
||||
legacy_category: 9
|
||||
legacy_category_name: 中国联通
|
||||
target_carrier_id: 10
|
||||
target_carrier_type: CUCC
|
||||
target_carrier_name: 联通8-710WLW015342
|
||||
packages:
|
||||
- legacy_meal_id: D5514092865750016
|
||||
legacy_meal_name: 如意年卡199元480G(12个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D5514095123072000
|
||||
legacy_meal_name: 如意年卡299元1200G(12个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D5514104371315712
|
||||
legacy_meal_name: 如意包年1G流量包
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D5514105998132224
|
||||
legacy_meal_name: 如意包年3G流量包
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D5514107505591296
|
||||
legacy_meal_name: 如意包年6G流量包
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D5514108935013376
|
||||
legacy_meal_name: 如意包年12G流量包
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D5514110473241600
|
||||
legacy_meal_name: 如意包年24G流量包
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D5514115835233280
|
||||
legacy_meal_name: 如意包年60G流量包
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D5514117064934400
|
||||
legacy_meal_name: 如意包年120G流量包
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D5514118469764096
|
||||
legacy_meal_name: 如意包年240G流量包
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6058990316356608
|
||||
legacy_meal_name: 设备120G年卡套餐
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6186098614731776
|
||||
legacy_meal_name: 喜乐包年3G流量包
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6305429862073344
|
||||
legacy_meal_name: Y星网专享年卡套餐每月30M(12个月)
|
||||
target_package_id: 64
|
||||
- legacy_meal_id: D6305430499443712
|
||||
legacy_meal_name: Y星网专享年卡套餐每月1G(12个月)
|
||||
target_package_id: 68
|
||||
- legacy_meal_id: D6305431278224384
|
||||
legacy_meal_name: Y星网专享年卡套餐每月2G(12个月)
|
||||
target_package_id: 69
|
||||
- legacy_meal_id: D6326605522617344
|
||||
legacy_meal_name: Y星网专享年卡套餐每月300M(12个月)
|
||||
target_package_id: 66
|
||||
- legacy_meal_id: D6326608170828800
|
||||
legacy_meal_name: Y星网专享年卡套餐每月500M(12个月)
|
||||
target_package_id: 67
|
||||
- legacy_meal_id: D6326618812122112
|
||||
legacy_meal_name: Y星网专享年卡套餐每月5G(12个月)
|
||||
target_package_id: 71
|
||||
- legacy_meal_id: D6326674425889792
|
||||
legacy_meal_name: Y星网专享年卡套餐每月10G(12个月)
|
||||
target_package_id: 74
|
||||
- legacy_meal_id: D6326675803653120
|
||||
legacy_meal_name: Y星网专享年卡套餐每月20G(12个月)
|
||||
target_package_id: 75
|
||||
- legacy_meal_id: D6326678284256256
|
||||
legacy_meal_name: Y星网专享年卡套餐每月30G(12个月)
|
||||
target_package_id: 76
|
||||
- legacy_meal_id: D6326678953346048
|
||||
legacy_meal_name: Y星网专享年卡套餐每月50G(12个月)
|
||||
target_package_id: 78
|
||||
- legacy_meal_id: D6326685796795392
|
||||
legacy_meal_name: Y星网专享年卡套餐每月100G(12个月)
|
||||
target_package_id: 79
|
||||
- legacy_meal_id: D6326703505835008
|
||||
legacy_meal_name: L星网专享年卡套餐每月100M(12个月)
|
||||
target_package_id: 65
|
||||
- legacy_meal_id: D6326710420636672
|
||||
legacy_meal_name: L星网专享年卡套餐每月10G(12个月)
|
||||
target_package_id: 74
|
||||
- legacy_meal_id: D6326736678781952
|
||||
legacy_meal_name: L星网专享年卡套餐每月1G(12个月)
|
||||
target_package_id: 68
|
||||
- legacy_meal_id: D6326738262557696
|
||||
legacy_meal_name: L星网专享年卡套餐每月5G(12个月)
|
||||
target_package_id: 71
|
||||
- legacy_meal_id: D6326743168812032
|
||||
legacy_meal_name: L星网专享年卡套餐每月20G(12个月)
|
||||
target_package_id: 75
|
||||
- legacy_meal_id: D6326744167040000
|
||||
legacy_meal_name: L星网专享年卡套餐每月30G(12个月)
|
||||
target_package_id: 76
|
||||
- legacy_meal_id: D6326744697439232
|
||||
legacy_meal_name: L星网专享年卡套餐每月50G(12个月)
|
||||
target_package_id: 78
|
||||
- legacy_meal_id: D6326747295106048
|
||||
legacy_meal_name: L星网专享年卡套餐每月300G(12个月)
|
||||
target_package_id: 82
|
||||
- legacy_meal_id: D6326759776961536
|
||||
legacy_meal_name: D星网专享年卡套餐每月5G(12个月)
|
||||
target_package_id: 71
|
||||
- legacy_meal_id: D6326762963878912
|
||||
legacy_meal_name: D星网专享年卡套餐每月20G(12个月)
|
||||
target_package_id: 75
|
||||
- legacy_meal_id: D6326763689886720
|
||||
legacy_meal_name: D星网专享年卡套餐每月30G(12个月)
|
||||
target_package_id: 76
|
||||
- legacy_meal_id: D6333799578960896
|
||||
legacy_meal_name: D-星网专享年卡套餐每月30M(12个月)
|
||||
target_package_id: 64
|
||||
- legacy_meal_id: D6333802562110464
|
||||
legacy_meal_name: D-星网专享年卡套餐每月500M(12个月)
|
||||
target_package_id: 67
|
||||
- legacy_meal_id: D6333805211763712
|
||||
legacy_meal_name: D-星网专享年卡套餐每月1G(12个月)
|
||||
target_package_id: 68
|
||||
- legacy_meal_id: D6333805730530304
|
||||
legacy_meal_name: D-星网专享年卡套餐每月2G(12个月)
|
||||
target_package_id: 69
|
||||
- legacy_meal_id: D6333808103752704
|
||||
legacy_meal_name: D-星网专享年卡套餐每月5G(12个月)
|
||||
target_package_id: 71
|
||||
- legacy_meal_id: D6333808592126976
|
||||
legacy_meal_name: D-星网专享年卡套餐每月6G(12个月)
|
||||
target_package_id: 72
|
||||
- legacy_meal_id: D6333811607634944
|
||||
legacy_meal_name: D-星网专享年卡套餐每月10G(12个月)
|
||||
target_package_id: 74
|
||||
- legacy_meal_id: D6333813456192512
|
||||
legacy_meal_name: D-星网专享年卡套餐每月20G(12个月)
|
||||
target_package_id: 75
|
||||
- legacy_meal_id: D6333814260761600
|
||||
legacy_meal_name: D-星网专享年卡套餐每月30G(12个月)
|
||||
target_package_id: 76
|
||||
- legacy_meal_id: D6333814689596416
|
||||
legacy_meal_name: D-星网专享年卡套餐每月50G(12个月)
|
||||
target_package_id: 78
|
||||
- legacy_meal_id: D6333829403558912
|
||||
legacy_meal_name: D-星网专享年卡套餐每月300G(12个月)
|
||||
target_package_id: 82
|
||||
- legacy_meal_id: D6333829767283712
|
||||
legacy_meal_name: D-星网专享年卡套餐每月500G(12个月)
|
||||
target_package_id: 89
|
||||
- legacy_meal_id: D6343669563114496
|
||||
legacy_meal_name: XY星网专享年卡套餐每月30M(12个月)
|
||||
target_package_id: 64
|
||||
- legacy_meal_id: D6343670508733440
|
||||
legacy_meal_name: XY星网专享年卡套餐每月300M(12个月)
|
||||
target_package_id: 66
|
||||
- legacy_meal_id: D6364825944048640
|
||||
legacy_meal_name: G行业每月1G年卡套餐(12个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6371690652845056
|
||||
legacy_meal_name: L小流量年卡套餐每月100M(12个月)
|
||||
target_package_id: 65
|
||||
- legacy_meal_id: D6378788398253056
|
||||
legacy_meal_name: Y行业卡每月1000G年卡套餐(12个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6445630791910400
|
||||
legacy_meal_name: 如意包年180G流量包
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6451321750684672
|
||||
legacy_meal_name: 加油包50G
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6451323993637888
|
||||
legacy_meal_name: 加油包10G
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6472186212074496
|
||||
legacy_meal_name: D-星网专享20G加油包
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6559920445965312
|
||||
legacy_meal_name: Y-NB专享套餐
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6562741348123648
|
||||
legacy_meal_name: D-星网专享年卡套餐每月2G(1个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6562754575942656
|
||||
legacy_meal_name: D-星网专享年卡套餐每月30G(1个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6601124222714880
|
||||
legacy_meal_name: D-星网专享年卡套餐每月15G(1个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6601152097158144
|
||||
legacy_meal_name: Y星网专享年卡套餐每月5G(1个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6601155130098688
|
||||
legacy_meal_name: Y星网专享年卡套餐每月10G(1个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6601155707421696
|
||||
legacy_meal_name: Y星网专享年卡套餐每月15G(1个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6601156757210112
|
||||
legacy_meal_name: Y星网专享年卡套餐每月30G(1个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6623925745943552
|
||||
legacy_meal_name: Y星网专享年卡套餐每月100G(1个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6683119978464256
|
||||
legacy_meal_name: Y星网专享年卡套餐每月500M(1个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6695908379395072
|
||||
legacy_meal_name: 特惠畅享月卡套餐30G/月(1个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6695911346816000
|
||||
legacy_meal_name: 特惠畅享月卡套餐100G/月(1个月)
|
||||
target_package_id: null
|
||||
- legacy_meal_id: D6698700743246848
|
||||
legacy_meal_name: Y星网专享年卡套餐每月180G(12个月)
|
||||
target_package_id: null
|
||||
series:
|
||||
- legacy_series_id: 04446804474C4CB6BC974C56947CBC07
|
||||
legacy_series_name: SXKJ-YNB卡
|
||||
target_series_id: null
|
||||
- legacy_series_id: 075E0784BB9946B5B39FF07F5029A052
|
||||
legacy_series_name: 如意行业卡
|
||||
target_series_id: null
|
||||
- legacy_series_id: 119F7F4143074BEDB0275779D59B1E58
|
||||
legacy_series_name: SXKJ-DX套餐
|
||||
target_series_id: null
|
||||
- legacy_series_id: 1B9EE84F077F490FB6A2ACF157D62E84
|
||||
legacy_series_name: 移动行业卡包年
|
||||
target_series_id: null
|
||||
- legacy_series_id: 2852E37BD3164A59845BC5798D9B35FD
|
||||
legacy_series_name: 移动小流量1G行业卡
|
||||
target_series_id: null
|
||||
- legacy_series_id: 61721B92E3FF4F53834AC16F4214667C
|
||||
legacy_series_name: 2026新春特惠套餐
|
||||
target_series_id: null
|
||||
- legacy_series_id: 725215B857C44C279B2625F1E0F43FE1
|
||||
legacy_series_name: 设备卡基础套餐
|
||||
target_series_id: null
|
||||
- legacy_series_id: 87618A5B9C2A48B2A6D7CD9422E3816A
|
||||
legacy_series_name: SXKJ-XYY
|
||||
target_series_id: null
|
||||
- legacy_series_id: 9B04C1D9AA294FB39B00A9DB4674054D
|
||||
legacy_series_name: SXKJ-L系列
|
||||
target_series_id: null
|
||||
- legacy_series_id: B2FE4D9841704E0C98540A9B89299133
|
||||
legacy_series_name: SXKJ-D系列
|
||||
target_series_id: null
|
||||
- legacy_series_id: CE4107F262BF403BB03CCB9C14A8985C
|
||||
legacy_series_name: SXKJ专享
|
||||
target_series_id: null
|
||||
- legacy_series_id: D547065F4F7A419B95F4520F43DA8452
|
||||
legacy_series_name: 电信3行业卡包年套餐
|
||||
target_series_id: null
|
||||
- legacy_series_id: DD14FBB47FF140A1941F1559AF742703
|
||||
legacy_series_name: 如意包年行业卡
|
||||
target_series_id: null
|
||||
- legacy_series_id: F393BC7185644907A5EB0775B0C6FA23
|
||||
legacy_series_name: SXKJ小流量
|
||||
target_series_id: null
|
||||
agents:
|
||||
- legacy_agent_id: 0459334E080A43CD8DACA57A0B7C31F1
|
||||
legacy_agent_name: SX20251104094923
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 095376B6F77A4719A2AF411AC4ACB367
|
||||
legacy_agent_name: 徐志新
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 15840BADB3A44B6DB903ACF18C514FA4
|
||||
legacy_agent_name: Alan-PDD
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 16DB87809E8B434AAD8248533E80CA0E
|
||||
legacy_agent_name: SX20250822164632
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 18757E10F54C41058BDE3C167DDB6370
|
||||
legacy_agent_name: SX20250716104338
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 2F86EB224A4E43C9B9700D406242D2AE
|
||||
legacy_agent_name: SX20251226125023
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 33E857F27B6F40DE87C47261B7252481
|
||||
legacy_agent_name: SX20250711152756
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 35F239FDA53B417E91E3A87255DF06ED
|
||||
legacy_agent_name: SX20260105141146
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 3689EFD66D6F4B1FB106D6A8047357EB
|
||||
legacy_agent_name: SX20250707110102
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 3F736E0CED2C457A85C92C1644CAA861
|
||||
legacy_agent_name: SX20260525121446
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 48B6762EC6ED4A598D52B1EA64613706
|
||||
legacy_agent_name: 彭朝锋
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 4A532EB303AE47DEBC0D8F9B4A497C52
|
||||
legacy_agent_name: SX20250507201451
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 5031331BC0E8483390A048708E41993C
|
||||
legacy_agent_name: SX20250923102041
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 5584C35B11834913BFA1530EF16E2191
|
||||
legacy_agent_name: SX20260129111047
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 5846ACF63BD94ED2A26072BA5411B197
|
||||
legacy_agent_name: SX20250721101058
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 5CCD909D69064F8D91B21C5F098CC285
|
||||
legacy_agent_name: SX20251226123417
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 5EA984E463024A808D52D435EA467369
|
||||
legacy_agent_name: Alan
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 5F9F15CC63654DCCBD377B4458B695FC
|
||||
legacy_agent_name: 徐小布
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 670F9FDBCCAE46C2BA37443C00661C37
|
||||
legacy_agent_name: SX20250925184139
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 71E2C1E01CFC4729BBA797D16BB9A75D
|
||||
legacy_agent_name: SX20251030095251
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 7902BC7460564191886087CE6071CBB1
|
||||
legacy_agent_name: SX20260311140615
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 8D307F7A3CF741F1BC7D731A574E73D9
|
||||
legacy_agent_name: SX20250520155119
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 8E56F237FAD44BF9A99AA44CF4026180
|
||||
legacy_agent_name: SX20250612115305
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 9459D9C9E31E4A08AB993609694651DD
|
||||
legacy_agent_name: HNSXKJ
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 97EC435850694F89AF3D55D26C7ACFA4
|
||||
legacy_agent_name: 姚子龙
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: 9E9131CB7AEA406AB18D170476959402
|
||||
legacy_agent_name: SX20260206092115
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: A29B37F747FD4A8C9129D16723DCD91C
|
||||
legacy_agent_name: SX20251224134959
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: A41C48F52EA8441BB27E80B8A9E8B292
|
||||
legacy_agent_name: SX20251028105537
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: A4A4DB17FF0448208357E9B190D3EE61
|
||||
legacy_agent_name: SX20250612112048
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: ABCB1E0BB9014D3C9934EB2725F8C34E
|
||||
legacy_agent_name: 沈子瑞
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: ADBB4D0B019A4E7FACC7BF62784C3264
|
||||
legacy_agent_name: 丁骞
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: B2AF76A68DEF4C63A5B11FA050D70B72
|
||||
legacy_agent_name: SX20250910142626
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: B76596BB96564BAA96DF36FC5540FEC1
|
||||
legacy_agent_name: SX20260519101905
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: B7D950A5D2D6421A9D11EF091EFF62DD
|
||||
legacy_agent_name: SX20250510113127
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: BDF2C94AABD5430585E600590D5A54BB
|
||||
legacy_agent_name: SX20260318163445
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: BE6744CEFD7B4DFBAD12E7D75892D0E0
|
||||
legacy_agent_name: 覃郑涛
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: C056806447AB42AC8F17D7B863934ACE
|
||||
legacy_agent_name: SX20260114152959
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: C0AAA6CB001949FE9D492866C37C1B99
|
||||
legacy_agent_name: SX20250623122402
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: C5B7F34DE4DA4CB6912394BD562CE304
|
||||
legacy_agent_name: SX20260413114427
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: C9EE3AE451A64FF3A767C1F804B59906
|
||||
legacy_agent_name: SX20251127150350
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: D2A05075BAC1444B8CBE757889C2C803
|
||||
legacy_agent_name: SX20260116145111
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: D5960887377C407C86D7121E0F02AF85
|
||||
legacy_agent_name: 邓晶-湖北金准供应链
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: DF6F0129032648B585DDA9EEBD3E08F0
|
||||
legacy_agent_name: 王金彪
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: E3D3D74B389045EB858342771651C736
|
||||
legacy_agent_name: SX20250821140546
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: EA9F129A61C04788A71973C62536F729
|
||||
legacy_agent_name: SX20251121161619
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: EBFDFCEA2F2147498A0E735AE9D6577E
|
||||
legacy_agent_name: SX20260227141925
|
||||
target_shop_code: HNSX
|
||||
- legacy_agent_id: ED55C6B9EB864E69AA73367F9300D596
|
||||
legacy_agent_name: SX20260518151357
|
||||
target_shop_code: HNSX
|
||||
1
scripts/migration/config/unmatched_iccids.csv
Normal file
1
scripts/migration/config/unmatched_iccids.csv
Normal file
@@ -0,0 +1 @@
|
||||
line_no,iccid_19,iccid_20,lookup_keys,note
|
||||
|
8
scripts/migration/resources/cards.csv.example
Normal file
8
scripts/migration/resources/cards.csv.example
Normal file
@@ -0,0 +1,8 @@
|
||||
iccid_19,iccid_20,is_industry
|
||||
8986062575001048456,89860625750010484562,false
|
||||
8986088519259057229,89860885192590572292,false
|
||||
8986112520303781838,,false
|
||||
8986062575001049244,89860625750010492441,true
|
||||
8986088519259057226,89860885192590572262,false
|
||||
8986112520303781888,,false
|
||||
8986062575001048128,89860625750010481287,false
|
||||
8894
scripts/migration/resources/cards.csv.sx
Normal file
8894
scripts/migration/resources/cards.csv.sx
Normal file
File diff suppressed because it is too large
Load Diff
4
scripts/migration/resources/devices.csv.example
Normal file
4
scripts/migration/resources/devices.csv.example
Normal file
@@ -0,0 +1,4 @@
|
||||
imei,virtual_no,device_name,device_model,device_type,max_sim_slots,sim_iccid_1,sim_iccid_2,sim_iccid_3,sim_iccid_4,current_slot,package_source_slot
|
||||
862639075971533,862639075971533,带线充电宝,CDB001,充电宝,3,89860625750010484562,89860885192590572292,8986112520303781838,,2,2
|
||||
862639075982357,862639075982357,带线充电宝,CDB001,充电宝,3,89860625750010492441,89860885192590572262,8986112520303781888,,2,2
|
||||
862639076001744,862639076001744,行级覆盖示例,CDB002,充电宝,2,89860625750010481287,,,,1,1
|
||||
25
scripts/migration/rm.sql
Normal file
25
scripts/migration/rm.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
WITH cards AS (
|
||||
SELECT id
|
||||
FROM tb_iot_card
|
||||
WHERE created_at >= '2026-06-10 15:00:28'::timestamp
|
||||
AND created_at < '2026-06-10 16:00:00'::timestamp
|
||||
),
|
||||
task_types(task_type) AS (
|
||||
VALUES
|
||||
('polling:realname'),
|
||||
('polling:carddata'),
|
||||
('polling:package'),
|
||||
('polling:protect'),
|
||||
('polling:card_status')
|
||||
)
|
||||
SELECT format('ZREM polling:shard:%s:queue:%s %s', id % 16, task_type, id)
|
||||
FROM cards CROSS JOIN task_types
|
||||
UNION ALL
|
||||
SELECT format('DEL polling:card:%s', id)
|
||||
FROM cards
|
||||
UNION ALL
|
||||
SELECT format('LREM polling:manual:%s 0 %s', task_type, id)
|
||||
FROM cards CROSS JOIN task_types
|
||||
UNION ALL
|
||||
SELECT format('SREM polling:manual:dedupe:%s %s', task_type, id)
|
||||
FROM cards CROSS JOIN task_types;
|
||||
57
scripts/migration/删除线上的SQL验证.md
Normal file
57
scripts/migration/删除线上的SQL验证.md
Normal file
@@ -0,0 +1,57 @@
|
||||
-- 1. 确认设备和卡
|
||||
SELECT id, virtual_no, deleted_at
|
||||
FROM tb_device
|
||||
WHERE virtual_no = '862639071883120';
|
||||
|
||||
SELECT id, iccid, device_virtual_no, deleted_at
|
||||
FROM tb_iot_card
|
||||
WHERE iccid IN (
|
||||
'89860885192590574651',
|
||||
'89860625750010463442',
|
||||
'8986112520903882441'
|
||||
);
|
||||
|
||||
-- 2. 确认没有业务数据;这些如果查出数据,先不要直接删
|
||||
SELECT *
|
||||
FROM tb_package_usage
|
||||
WHERE deleted_at IS NULL
|
||||
AND (
|
||||
device_id IN (SELECT id FROM tb_device WHERE virtual_no = '862639071883120')
|
||||
OR iot_card_id IN (
|
||||
SELECT id FROM tb_iot_card WHERE iccid IN (
|
||||
'89860885192590574651',
|
||||
'89860625750010463442',
|
||||
'8986112520903882441'
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
SELECT *
|
||||
FROM tb_order
|
||||
WHERE deleted_at IS NULL
|
||||
AND (
|
||||
device_id IN (SELECT id FROM tb_device WHERE virtual_no = '862639071883120')
|
||||
OR iot_card_id IN (
|
||||
SELECT id FROM tb_iot_card WHERE iccid IN (
|
||||
'89860885192590574651',
|
||||
'89860625750010463442',
|
||||
'8986112520903882441'
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
SELECT *
|
||||
FROM tb_asset_wallet_transaction
|
||||
WHERE deleted_at IS NULL
|
||||
AND asset_wallet_id IN (
|
||||
SELECT id FROM tb_asset_wallet
|
||||
WHERE asset_id IN (
|
||||
SELECT id FROM tb_device WHERE virtual_no = '862639071883120'
|
||||
UNION
|
||||
SELECT id FROM tb_iot_card WHERE iccid IN (
|
||||
'89860885192590574651',
|
||||
'89860625750010463442',
|
||||
'8986112520903882441'
|
||||
)
|
||||
)
|
||||
);
|
||||
106
scripts/migration/正式删除线上的SQL.md
Normal file
106
scripts/migration/正式删除线上的SQL.md
Normal file
@@ -0,0 +1,106 @@
|
||||
BEGIN;
|
||||
|
||||
CREATE TEMP TABLE tmp_del_device AS
|
||||
SELECT id, virtual_no
|
||||
FROM tb_device
|
||||
WHERE virtual_no = '862639071883120'
|
||||
AND deleted_at IS NULL;
|
||||
|
||||
CREATE TEMP TABLE tmp_del_cards AS
|
||||
SELECT id, iccid
|
||||
FROM tb_iot_card
|
||||
WHERE iccid IN (
|
||||
'89860885192590574651',
|
||||
'89860625750010463442',
|
||||
'8986112520903882441'
|
||||
)
|
||||
AND deleted_at IS NULL;
|
||||
|
||||
CREATE TEMP TABLE tmp_del_device_auth AS
|
||||
SELECT id
|
||||
FROM tb_enterprise_device_authorization
|
||||
WHERE device_id IN (SELECT id FROM tmp_del_device)
|
||||
AND deleted_at IS NULL;
|
||||
|
||||
-- 设备授权
|
||||
UPDATE tb_enterprise_device_authorization
|
||||
SET deleted_at = NOW(),
|
||||
revoked_at = COALESCE(revoked_at, NOW()),
|
||||
updated_at = NOW()
|
||||
WHERE id IN (SELECT id FROM tmp_del_device_auth);
|
||||
|
||||
-- 卡授权:这里字段是 card_id,不是 iot_card_id
|
||||
UPDATE tb_enterprise_card_authorization
|
||||
SET deleted_at = NOW(),
|
||||
revoked_at = COALESCE(revoked_at, NOW()),
|
||||
updated_at = NOW()
|
||||
WHERE deleted_at IS NULL
|
||||
AND (
|
||||
card_id IN (SELECT id FROM tmp_del_cards)
|
||||
OR device_auth_id IN (SELECT id FROM tmp_del_device_auth)
|
||||
);
|
||||
|
||||
-- 分配记录:按 asset_type 限定,避免不同表 ID 相同误删
|
||||
UPDATE tb_asset_allocation_record
|
||||
SET deleted_at = NOW(),
|
||||
updated_at = NOW()
|
||||
WHERE deleted_at IS NULL
|
||||
AND (
|
||||
(asset_type = 'device' AND asset_id IN (SELECT id FROM tmp_del_device))
|
||||
OR (asset_type = 'iot_card' AND asset_id IN (SELECT id FROM tmp_del_cards))
|
||||
OR asset_identifier IN (
|
||||
'862639071883120',
|
||||
'89860885192590574651',
|
||||
'89860625750010463442',
|
||||
'8986112520903882441'
|
||||
)
|
||||
);
|
||||
|
||||
-- 设备绑卡关系
|
||||
UPDATE tb_device_sim_binding
|
||||
SET deleted_at = NOW(),
|
||||
bind_status = 2,
|
||||
unbind_time = COALESCE(unbind_time, NOW()),
|
||||
updated_at = NOW()
|
||||
WHERE deleted_at IS NULL
|
||||
AND (
|
||||
device_id IN (SELECT id FROM tmp_del_device)
|
||||
OR iot_card_id IN (SELECT id FROM tmp_del_cards)
|
||||
);
|
||||
|
||||
-- 资产钱包:字段是 resource_type/resource_id
|
||||
UPDATE tb_asset_wallet
|
||||
SET deleted_at = NOW(),
|
||||
updated_at = NOW()
|
||||
WHERE deleted_at IS NULL
|
||||
AND (
|
||||
(resource_type = 'device' AND resource_id IN (SELECT id FROM tmp_del_device))
|
||||
OR (resource_type = 'iot_card' AND resource_id IN (SELECT id FROM tmp_del_cards))
|
||||
);
|
||||
|
||||
-- 释放全局唯一标识;这个表没有 deleted_at,物理删
|
||||
DELETE FROM tb_asset_identifier
|
||||
WHERE identifier IN (
|
||||
'862639071883120',
|
||||
'89860885192590574651',
|
||||
'89860625750010463442',
|
||||
'8986112520903882441'
|
||||
)
|
||||
OR (asset_type = 'device' AND asset_id IN (SELECT id FROM tmp_del_device))
|
||||
OR (asset_type = 'iot_card' AND asset_id IN (SELECT id FROM tmp_del_cards));
|
||||
|
||||
-- 删除卡
|
||||
UPDATE tb_iot_card
|
||||
SET deleted_at = NOW(),
|
||||
updated_at = NOW()
|
||||
WHERE id IN (SELECT id FROM tmp_del_cards)
|
||||
AND deleted_at IS NULL;
|
||||
|
||||
-- 删除设备
|
||||
UPDATE tb_device
|
||||
SET deleted_at = NOW(),
|
||||
updated_at = NOW()
|
||||
WHERE id IN (SELECT id FROM tmp_del_device)
|
||||
AND deleted_at IS NULL;
|
||||
|
||||
COMMIT;
|
||||
8
scripts/migration/验证删除是否成功.md
Normal file
8
scripts/migration/验证删除是否成功.md
Normal file
@@ -0,0 +1,8 @@
|
||||
SELECT *
|
||||
FROM tb_asset_identifier
|
||||
WHERE identifier IN (
|
||||
'862639071883120',
|
||||
'89860885192590574651',
|
||||
'89860625750010463442',
|
||||
'8986112520903882441'
|
||||
);
|
||||
Reference in New Issue
Block a user