|
@@ -25,49 +25,48 @@ class BaseConfig(object):
|
|
|
'10037': '100373', # 相关推荐, 小程序地域分组小时级数据
|
|
|
}
|
|
|
|
|
|
- # AB实验配置
|
|
|
- AB_EXP_CODE = {
|
|
|
- # 'rec_size_home': '003',
|
|
|
- # 'rec_size_relevant': '004',
|
|
|
- # 'rule_rank1': '011',
|
|
|
- # 'rule_rank2': '016',
|
|
|
- # 'rov_rank_appType_18_19': '019',
|
|
|
- # 'rule_rank3': '023',
|
|
|
- # 'rule_rank4': '024',
|
|
|
- # 'rule_rank5': '025',
|
|
|
- # 'rov_rank_appType_19': '027',
|
|
|
- # 'day_rule_rank1': '026',
|
|
|
- # 'day_rule_rank2': '030',
|
|
|
- # 'ab_initial': '031',
|
|
|
- # 'old_video': '034',
|
|
|
- # 'region_rule_rank1': '037',
|
|
|
- # 'rule_rank6': '040',
|
|
|
- # '24h_rule_rank1': '052',
|
|
|
- # 'region_rule_rank2': '054',
|
|
|
- # 'region_rule_rank3': '055',
|
|
|
- # 'top_video_relevant_appType_19': '058',
|
|
|
- # '24h_rule_rank2': '059',
|
|
|
- # 'whole_movies': '063',
|
|
|
- 'region_rule_rank4_appType_5_data1': '068',
|
|
|
- 'region_rule_rank4_appType_19': '069',
|
|
|
- 'region_rule_rank4_appType_4': '072',
|
|
|
- 'region_rule_rank4_appType_6': '073',
|
|
|
- 'region_rule_rank4_appType_18': '074',
|
|
|
- 'region_rule_rank4': '079',
|
|
|
- # 'region_rule_rank3_appType_5_data2': '081',
|
|
|
- 'region_rule_rank4_appType_5_data3': '082',
|
|
|
- 'region_rule_rank4_appType_5_data4': '083',
|
|
|
- 'region_rule_rank4_appType_0_data2': '084',
|
|
|
- 'region_rule_rank4_appType_19_data2': '089',
|
|
|
- 'region_rule_rank4_appType_19_data3': '090',
|
|
|
- 'region_rule_rank5_appType_0_data1': '095',
|
|
|
- 'region_rule_rank4_appType_4_data2': '096',
|
|
|
- 'region_rule_rank4_appType_4_data3': '097',
|
|
|
- 'region_rule_rank4_appType_6_data2': '098',
|
|
|
- 'region_rule_rank4_appType_6_data3': '099',
|
|
|
- 'region_rule_rank4_appType_18_data2': '100',
|
|
|
- 'region_rule_rank6_appType_0_data1': '105',
|
|
|
- }
|
|
|
+ # AB_EXP_CODE = {
|
|
|
+ # # 'rec_size_home': '003',
|
|
|
+ # # 'rec_size_relevant': '004',
|
|
|
+ # # 'rule_rank1': '011',
|
|
|
+ # # 'rule_rank2': '016',
|
|
|
+ # # 'rov_rank_appType_18_19': '019',
|
|
|
+ # # 'rule_rank3': '023',
|
|
|
+ # # 'rule_rank4': '024',
|
|
|
+ # # 'rule_rank5': '025',
|
|
|
+ # # 'rov_rank_appType_19': '027',
|
|
|
+ # # 'day_rule_rank1': '026',
|
|
|
+ # # 'day_rule_rank2': '030',
|
|
|
+ # # 'ab_initial': '031',
|
|
|
+ # # 'old_video': '034',
|
|
|
+ # # 'region_rule_rank1': '037',
|
|
|
+ # # 'rule_rank6': '040',
|
|
|
+ # # '24h_rule_rank1': '052',
|
|
|
+ # # 'region_rule_rank2': '054',
|
|
|
+ # # 'region_rule_rank3': '055',
|
|
|
+ # # 'top_video_relevant_appType_19': '058',
|
|
|
+ # # '24h_rule_rank2': '059',
|
|
|
+ # # 'whole_movies': '063',
|
|
|
+ # 'region_rule_rank4_appType_5_data1': '068',
|
|
|
+ # 'region_rule_rank4_appType_19': '069',
|
|
|
+ # 'region_rule_rank4_appType_4': '072',
|
|
|
+ # 'region_rule_rank4_appType_6': '073',
|
|
|
+ # 'region_rule_rank4_appType_18': '074',
|
|
|
+ # 'region_rule_rank4': '079',
|
|
|
+ # # 'region_rule_rank3_appType_5_data2': '081',
|
|
|
+ # 'region_rule_rank4_appType_5_data3': '082',
|
|
|
+ # 'region_rule_rank4_appType_5_data4': '083',
|
|
|
+ # 'region_rule_rank4_appType_0_data2': '084',
|
|
|
+ # 'region_rule_rank4_appType_19_data2': '089',
|
|
|
+ # 'region_rule_rank4_appType_19_data3': '090',
|
|
|
+ # 'region_rule_rank5_appType_0_data1': '095',
|
|
|
+ # 'region_rule_rank4_appType_4_data2': '096',
|
|
|
+ # 'region_rule_rank4_appType_4_data3': '097',
|
|
|
+ # 'region_rule_rank4_appType_6_data2': '098',
|
|
|
+ # 'region_rule_rank4_appType_6_data3': '099',
|
|
|
+ # 'region_rule_rank4_appType_18_data2': '100',
|
|
|
+ # 'region_rule_rank6_appType_0_data1': '105',
|
|
|
+ # }
|
|
|
|
|
|
# abTest
|
|
|
AB_TEST = {
|
|
@@ -132,6 +131,50 @@ class BaseConfig(object):
|
|
|
'whole_movies': 90001, # 最惊奇首页/相关推荐 完整影视资源实验
|
|
|
}
|
|
|
|
|
|
+ # AB实验配置
|
|
|
+ AB_EXP_CODE = {
|
|
|
+ '069': {
|
|
|
+ 'data_key': 'data1', 'rule_key': 'rule3', 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4')
|
|
|
+ }, # 最惊奇:data-vlog, rule-rule3
|
|
|
+ '072': {
|
|
|
+ 'data_key': 'data1', 'rule_key': 'rule3', 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4')
|
|
|
+ }, # 票圈视频:data-vlog, rule-rule3
|
|
|
+ '073': {
|
|
|
+ 'data_key': 'data1', 'rule_key': 'rule3', 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4')
|
|
|
+ }, # 票圈短视频:data-vlog, rule-rule3
|
|
|
+ '074': {
|
|
|
+ 'data_key': 'data1', 'rule_key': 'rule3', 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4')
|
|
|
+ }, # 老好看视频:data-vlog, rule-rule3
|
|
|
+ '082': {
|
|
|
+ 'data_key': 'data2', 'rule_key': 'rule3',
|
|
|
+ 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_5_data3')
|
|
|
+ }, # 票圈内容精选:data-[内容精选,vlog], rule-rule3
|
|
|
+ '083': {
|
|
|
+ 'data_key': 'data6', 'rule_key': 'rule3',
|
|
|
+ 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_5_data4')
|
|
|
+ }, # 票圈内容精选:data-[内容精选,vlog, 票圈视频,票圈短视频], rule-rule3
|
|
|
+ '095': {
|
|
|
+ 'data_key': 'data1', 'rule_key': 'rule4',
|
|
|
+ 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank5_appType_0_data1')
|
|
|
+ }, # vlog:data-vlog, rule-rule4
|
|
|
+ '096': {
|
|
|
+ 'data_key': 'data3', 'rule_key': 'rule3',
|
|
|
+ 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_4_data2')
|
|
|
+ }, # 票圈视频:data-[票圈视频,vlog], rule-rule3
|
|
|
+ '097': {
|
|
|
+ 'data_key': 'data6', 'rule_key': 'rule3',
|
|
|
+ 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_4_data3')
|
|
|
+ }, # 票圈视频:data-[内容精选,vlog, 票圈视频,票圈短视频], rule-rule3
|
|
|
+ '098': {
|
|
|
+ 'data_key': 'data4', 'rule_key': 'rule3',
|
|
|
+ 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_6_data2')
|
|
|
+ }, # 票圈短视频:data-[票圈短视频,vlog], rule-rule3
|
|
|
+ '099': {
|
|
|
+ 'data_key': 'data6', 'rule_key': 'rule3',
|
|
|
+ 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_6_data3')
|
|
|
+ }, # 票圈短视频:data-[内容精选,vlog, 票圈视频,票圈短视频], rule-rule3
|
|
|
+ }
|
|
|
+
|
|
|
# 小程序小时级列表key不同实验标识
|
|
|
RULE_KEY = {
|
|
|
'initial': '',
|
|
@@ -144,28 +187,28 @@ class BaseConfig(object):
|
|
|
}
|
|
|
|
|
|
# 小程序地域分组小时级列表key不同实验标识
|
|
|
- RULE_KEY_REGION = {
|
|
|
- 'initial': {'rule_key': '', 'data_key': ''},
|
|
|
- # 'region_rule_rank1': 'rule1',
|
|
|
- # 'region_rule_rank2': 'rule1',
|
|
|
- # 'region_rule_rank3': {'rule_key': 'rule2', 'data_key': 'data1'},
|
|
|
- 'region_rule_rank4': {'rule_key': 'rule3', 'data_key': 'data1'},
|
|
|
- 'region_rule_rank4_appType_5_data1': {'rule_key': 'rule3', 'data_key': 'data1'},
|
|
|
- # 'region_rule_rank3_appType_5_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
- 'region_rule_rank4_appType_5_data3': {'rule_key': 'rule3', 'data_key': 'data3'},
|
|
|
- 'region_rule_rank4_appType_5_data4': {'rule_key': 'rule3', 'data_key': 'data4'},
|
|
|
- 'region_rule_rank4_appType_0_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
- 'region_rule_rank4_appType_19_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
- 'region_rule_rank4_appType_19_data3': {'rule_key': 'rule3', 'data_key': 'data3'},
|
|
|
- 'region_rule_rank5_appType_0_data1': {'rule_key': 'rule4', 'data_key': 'data1'},
|
|
|
- 'region_rule_rank4_appType_4_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
- 'region_rule_rank4_appType_4_data3': {'rule_key': 'rule3', 'data_key': 'data3'},
|
|
|
- 'region_rule_rank4_appType_6_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
- 'region_rule_rank4_appType_6_data3': {'rule_key': 'rule3', 'data_key': 'data3'},
|
|
|
- 'region_rule_rank4_appType_18_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
- 'region_rule_rank6_appType_0_data1': {'rule_key': 'rule5', 'data_key': 'data1'},
|
|
|
- 'region_rule_rank6_appType_13_data2': {'rule_key': 'rule6', 'data_key': 'data2'},
|
|
|
- }
|
|
|
+ # RULE_KEY_REGION = {
|
|
|
+ # 'initial': {'rule_key': '', 'data_key': ''},
|
|
|
+ # # 'region_rule_rank1': 'rule1',
|
|
|
+ # # 'region_rule_rank2': 'rule1',
|
|
|
+ # # 'region_rule_rank3': {'rule_key': 'rule2', 'data_key': 'data1'},
|
|
|
+ # 'region_rule_rank4': {'rule_key': 'rule3', 'data_key': 'data1'},
|
|
|
+ # 'region_rule_rank4_appType_5_data1': {'rule_key': 'rule3', 'data_key': 'data1'},
|
|
|
+ # # 'region_rule_rank3_appType_5_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
+ # 'region_rule_rank4_appType_5_data3': {'rule_key': 'rule3', 'data_key': 'data3'},
|
|
|
+ # 'region_rule_rank4_appType_5_data4': {'rule_key': 'rule3', 'data_key': 'data4'},
|
|
|
+ # 'region_rule_rank4_appType_0_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
+ # 'region_rule_rank4_appType_19_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
+ # 'region_rule_rank4_appType_19_data3': {'rule_key': 'rule3', 'data_key': 'data3'},
|
|
|
+ # 'region_rule_rank5_appType_0_data1': {'rule_key': 'rule4', 'data_key': 'data1'},
|
|
|
+ # 'region_rule_rank4_appType_4_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
+ # 'region_rule_rank4_appType_4_data3': {'rule_key': 'rule3', 'data_key': 'data3'},
|
|
|
+ # 'region_rule_rank4_appType_6_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
+ # 'region_rule_rank4_appType_6_data3': {'rule_key': 'rule3', 'data_key': 'data3'},
|
|
|
+ # 'region_rule_rank4_appType_18_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
+ # 'region_rule_rank6_appType_0_data1': {'rule_key': 'rule5', 'data_key': 'data1'},
|
|
|
+ # 'region_rule_rank6_appType_13_data2': {'rule_key': 'rule6', 'data_key': 'data2'},
|
|
|
+ # }
|
|
|
|
|
|
# 小程序地域分组小时级列表key不同实验标识
|
|
|
DATA_KEY_REGION = {
|
|
@@ -295,36 +338,36 @@ class BaseConfig(object):
|
|
|
# H_VIDEO_FILER_24H = 'com.weiqu.video.filter.apptype.h.item.24h.'
|
|
|
|
|
|
# 小程序地域分组小时级更新结果存放 redis key前缀,
|
|
|
- # 完整格式:recall:item:score:apptype:region:h:{region}:{appType}:{data_key}:{rule_key}:{date}:{h}
|
|
|
- RECALL_KEY_NAME_PREFIX_REGION_BY_H = 'recall:item:score:apptype:region:h:'
|
|
|
+ # 完整格式:recall:item:score:region:h:{region}:{data_key}:{rule_key}:{date}:{h}
|
|
|
+ RECALL_KEY_NAME_PREFIX_REGION_BY_H = 'recall:item:score:region:h:'
|
|
|
|
|
|
# 小程序地域分组天级更新结果与小程序地域分组小时级更新结果去重后 存放 redis key前缀,
|
|
|
# 完整格式:com.weiqu.video.recall.hot.item.score.dup1.region.day.h.{region}.{rule_key}.{date}.{h}
|
|
|
# RECALL_KEY_NAME_PREFIX_DUP1_REGION_DAY_H = 'com.weiqu.video.recall.hot.item.score.dup1.region.day.h.'
|
|
|
|
|
|
# 小程序地域分组小时级更新24h结果与小程序地域分组小时级更新结果去重后 存放 redis key前缀,
|
|
|
- # 完整格式:recall:item:score:apptype:region:dup1:region24h:{region}:{appType}:{data_key}:{rule_key}:{date}:{h}
|
|
|
- RECALL_KEY_NAME_PREFIX_DUP1_REGION_24H_H = 'recall:item:score:apptype:region:dup1:region24h:'
|
|
|
+ # 完整格式:recall:item:score:region:dup1:region24h:{region}:{data_key}:{rule_key}:{date}:{h}
|
|
|
+ RECALL_KEY_NAME_PREFIX_DUP1_REGION_24H_H = 'recall:item:score:region:dup1:region24h:'
|
|
|
|
|
|
# 小程序天级更新结果与 小程序地域分组天级更新结果/小程序地域分组小时级更新结果 去重后 存放 redis key前缀,
|
|
|
# 完整格式:com.weiqu.video.recall.hot.item.score.dup2.region.day.h.{region}.{rule_key}.{date}.{h}
|
|
|
# RECALL_KEY_NAME_PREFIX_DUP2_REGION_DAY_H = 'com.weiqu.video.recall.hot.item.score.dup2.region.day.h.'
|
|
|
|
|
|
# 小程序24h更新结果与 小程序地域分组24h更新结果/小程序地域分组小时级更新结果 去重后 存放 redis key前缀,
|
|
|
- # 完整格式:recall:item:score:apptype:region:dup2:24h:{region}:{appType}:{data_key}:{rule_key}:{date}:{h}
|
|
|
- RECALL_KEY_NAME_PREFIX_DUP2_REGION_24H_H = 'recall:item:score:apptype:region:dup2:24h:'
|
|
|
+ # 完整格式:recall:item:score:region:dup2:24h:{region}:{data_key}:{rule_key}:{date}:{h}
|
|
|
+ RECALL_KEY_NAME_PREFIX_DUP2_REGION_24H_H = 'recall:item:score:region:dup2:24h:'
|
|
|
# 小程序小时级24h数据 筛选后的剩余数据 更新结果 与 小程序24h更新结果/小程序地域分组24h更新结果/小程序地域分组小时级更新结果 去重后 存放 redis key前缀,
|
|
|
- # 完整格式:recall:item:score:apptype:region:dup3:24h:{region}:{appType}:{data_key}:{rule_key}:{date}:{h}
|
|
|
- RECALL_KEY_NAME_PREFIX_DUP3_REGION_24H_H = 'recall:item:score:apptype:region:dup3:24h:'
|
|
|
+ # 完整格式:recall:item:score:region:dup3:24h:{region}:{data_key}:{rule_key}:{date}:{h}
|
|
|
+ RECALL_KEY_NAME_PREFIX_DUP3_REGION_24H_H = 'recall:item:score:region:dup3:24h:'
|
|
|
# 小程序48h更新结果与 小程序地域分组24h更新结果/小程序地域分组小时级更新结果 去重后 存放 redis key前缀,
|
|
|
- # 完整格式:recall:item:score:apptype:region:dup2:48h:{region}:{appType}:{data_key}:{rule_key}:{date}:{h}
|
|
|
- RECALL_KEY_NAME_PREFIX_DUP2_REGION_48H_H = 'recall:item:score:apptype:region:dup2:48h:'
|
|
|
+ # 完整格式:recall:item:score:region:dup2:48h:{region}:{data_key}:{rule_key}:{date}:{h}
|
|
|
+ RECALL_KEY_NAME_PREFIX_DUP2_REGION_48H_H = 'recall:item:score:region:dup2:48h:'
|
|
|
# 小程序小时级48h数据 筛选后的剩余数据 更新结果 与 小程序48h更新结果/小程序地域分组24h更新结果/小程序地域分组小时级更新结果 去重后 存放 redis key前缀,
|
|
|
- # 完整格式:recall:item:score:apptype:region:dup3:48h:{region}:{appType}:{data_key}:{rule_key}:{date}:{h}
|
|
|
- RECALL_KEY_NAME_PREFIX_DUP3_REGION_48H_H = 'recall:item:score:apptype:region:dup3:48h:'
|
|
|
+ # 完整格式:recall:item:score:region:dup3:48h:{region}:{data_key}:{rule_key}:{date}:{h}
|
|
|
+ RECALL_KEY_NAME_PREFIX_DUP3_REGION_48H_H = 'recall:item:score:region:dup3:48h:'
|
|
|
# 小程序离线ROV模型结果与 小程序天级更新结果/小程序地域分组天级更新结果/小程序地域分组小时级更新结果 去重后 存放 redis key前缀,
|
|
|
- # 完整格式:recall:item:score:apptype:region:dup4:rov:{region}:{appType}:{data_key}:{rule_key}:{date}:{h}
|
|
|
- RECALL_KEY_NAME_PREFIX_DUP_REGION_H = 'recall:item:score:apptype:region:dup4:rov:'
|
|
|
+ # 完整格式:recall:item:score:region:dup4:rov:{region}:{data_key}:{rule_key}:{date}:{h}
|
|
|
+ RECALL_KEY_NAME_PREFIX_DUP_REGION_H = 'recall:item:score:region:dup4:rov:'
|
|
|
|
|
|
# 地域分组小时级视频状态不符合推荐要求的列表 redis key,
|
|
|
# 完整格式:com.weiqu.video.filter.apptype.region.h.item.{region}.{appType}.{data_key}.{rule_key}
|
|
@@ -473,28 +516,29 @@ class BaseConfig(object):
|
|
|
6: {"dataListDesc": "非地域相对48小时级列表2", "dataListCode": 6, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP3_REGION_48H_H},
|
|
|
7: {"dataListDesc": "大列表", "dataListCode": 7, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP_REGION_H},
|
|
|
}
|
|
|
- VIDEO_DATA_LIST_AB_EXP_CODE_MAPPING = {
|
|
|
- # "055": {"app_type": 0, "data_key": "data1", "rule_key": "rule2"},
|
|
|
- "068": {"app_type": 5, "data_key": "data1", "rule_key": "rule3"},
|
|
|
- "069": {"app_type": 19, "data_key": "data1", "rule_key": "rule3"},
|
|
|
- "072": {"app_type": 4, "data_key": "data1", "rule_key": "rule3"},
|
|
|
- "073": {"app_type": 6, "data_key": "data1", "rule_key": "rule3"},
|
|
|
- "074": {"app_type": 18, "data_key": "data1", "rule_key": "rule3"},
|
|
|
- "079": {"app_type": 0, "data_key": "data1", "rule_key": "rule3"},
|
|
|
- # "081": {"app_type": 5, "data_key": "data2", "rule_key": "rule3"},
|
|
|
- "082": {"app_type": 5, "data_key": "data3", "rule_key": "rule3"},
|
|
|
- "083": {"app_type": 5, "data_key": "data4", "rule_key": "rule3"},
|
|
|
- "084": {"app_type": 0, "data_key": "data2", "rule_key": "rule3"},
|
|
|
- "089": {"app_type": 19, "data_key": "data2", "rule_key": "rule3"},
|
|
|
- "090": {"app_type": 19, "data_key": "data3", "rule_key": "rule3"},
|
|
|
- "095": {"app_type": 0, "data_key": "data1", "rule_key": "rule4"},
|
|
|
- "096": {"app_type": 4, "data_key": "data2", "rule_key": "rule3"},
|
|
|
- "097": {"app_type": 4, "data_key": "data3", "rule_key": "rule3"},
|
|
|
- "098": {"app_type": 6, "data_key": "data2", "rule_key": "rule3"},
|
|
|
- "099": {"app_type": 6, "data_key": "data3", "rule_key": "rule3"},
|
|
|
- "100": {"app_type": 18, "data_key": "data2", "rule_key": "rule3"},
|
|
|
- "105": {"app_type": 0, "data_key": "data1", "rule_key": "rule5"},
|
|
|
- }
|
|
|
+
|
|
|
+ # VIDEO_DATA_LIST_AB_EXP_CODE_MAPPING = {
|
|
|
+ # # "055": {"app_type": 0, "data_key": "data1", "rule_key": "rule2"},
|
|
|
+ # "068": {"app_type": 5, "data_key": "data1", "rule_key": "rule3"},
|
|
|
+ # "069": {"app_type": 19, "data_key": "data1", "rule_key": "rule3"},
|
|
|
+ # "072": {"app_type": 4, "data_key": "data1", "rule_key": "rule3"},
|
|
|
+ # "073": {"app_type": 6, "data_key": "data1", "rule_key": "rule3"},
|
|
|
+ # "074": {"app_type": 18, "data_key": "data1", "rule_key": "rule3"},
|
|
|
+ # "079": {"app_type": 0, "data_key": "data1", "rule_key": "rule3"},
|
|
|
+ # # "081": {"app_type": 5, "data_key": "data2", "rule_key": "rule3"},
|
|
|
+ # "082": {"app_type": 5, "data_key": "data3", "rule_key": "rule3"},
|
|
|
+ # "083": {"app_type": 5, "data_key": "data4", "rule_key": "rule3"},
|
|
|
+ # "084": {"app_type": 0, "data_key": "data2", "rule_key": "rule3"},
|
|
|
+ # "089": {"app_type": 19, "data_key": "data2", "rule_key": "rule3"},
|
|
|
+ # "090": {"app_type": 19, "data_key": "data3", "rule_key": "rule3"},
|
|
|
+ # "095": {"app_type": 0, "data_key": "data1", "rule_key": "rule4"},
|
|
|
+ # "096": {"app_type": 4, "data_key": "data2", "rule_key": "rule3"},
|
|
|
+ # "097": {"app_type": 4, "data_key": "data3", "rule_key": "rule3"},
|
|
|
+ # "098": {"app_type": 6, "data_key": "data2", "rule_key": "rule3"},
|
|
|
+ # "099": {"app_type": 6, "data_key": "data3", "rule_key": "rule3"},
|
|
|
+ # "100": {"app_type": 18, "data_key": "data2", "rule_key": "rule3"},
|
|
|
+ # "105": {"app_type": 0, "data_key": "data1", "rule_key": "rule5"},
|
|
|
+ # }
|
|
|
REGION_CODE = {
|
|
|
'北京': '110000', '天津': '120000', '河北省': '130000', '山西省': '140000', '内蒙古': '150000',
|
|
|
'辽宁省': '210000', '吉林省': '220000', '黑龙江省': '230000',
|