Files
fanqie-go/internal/fqapi/device_config.go
T
chenxin 6981148727 🔧 chore: 初始化番茄小说 API 项目结构
新增项目基础框架,包含核心 API 实现、算法模块、HTTP 处理器等完整功能模块
2026-08-28 15:22:22 +08:00

103 lines
4.6 KiB
Go

package fqapi
// DeviceConfig 设备配置
var DeviceConfig = struct {
AndroidVersions [][2]interface{}
BrandModels map[string][]string
DeviceBrands []string
}{
// Android 版本列表 [版本号, API Level]
AndroidVersions: [][2]interface{}{
{"9", 29}, {"10", 30}, {"11", 31},
{"12", 32}, {"13", 33}, {"14", 34},
{"15", 35}, {"16", 36},
},
// 品牌和型号对应关系
BrandModels: map[string][]string{
"Xiaomi": {
"MI8", "MI9", "MI10", "MI11", "MI12", "MI13", "MI14", "MI15",
"MIX2S", "MIX3", "MIX4", "MIXFold3", "MIXFold4",
"2201122C", "2206123SC", "2211133C", "2304FPN6DC", "23013RK75C",
"24031PN0DC", "24116PN88C", "2409ARN8BC", "25013PN75C",
},
"Redmi": {
"RedmiK20", "RedmiK30", "RedmiK40", "RedmiK50", "RedmiK60", "RedmiK70", "RedmiK80",
"RedmiNote8", "RedmiNote9", "RedmiNote10", "RedmiNote11", "RedmiNote12", "RedmiNote13", "RedmiNote14",
"RedmiTurbo3", "RedmiTurbo4",
},
"OPPO": {
"PCCM00", "PDEM10", "PDEM30", "PDYM20", "PDPM00", "PDSM00", "PDST00",
"CPH2015", "CPH2023", "CPH2145", "CPH2173", "CPH2179", "CPH2207", "CPH2211",
"CPH2247", "CPH2271", "CPH2333", "CPH2365", "CPH2437", "CPH2451", "CPH2473",
"CPH2477", "CPH2551", "CPH2591", "CPH2613", "CPH2647", "CPH2719", "CPH2759",
"PGBM10", "PGJM10", "PGKM10", "PCLM50", "PECM00", "PEXM00",
"PJCM10", "PJEM00", "PKBM00", "PKCM00",
},
"vivo": {
"V1921A", "V1923A", "V1924A", "V1928A", "V1930A", "V1932A", "V1936A",
"V2001A", "V2011A", "V2012A", "V2020A", "V2021A", "V2022A", "V2023A",
"V2024A", "V2025A", "V2031A", "V2032A", "V2046A", "V2047A", "V2048A",
"V2049A", "V2050A", "V2056A", "V2057A", "V2059A", "V2061A", "V2065A",
"V2070A", "V2072A", "V2073A", "V2080A", "V2099A", "V2111A", "V2115A",
"V2121A", "V2134A", "V2141A", "V2145A", "V2156A", "V2162A", "V2171A",
"V2199A", "V2207A", "V2218A", "V2227A", "V2231A", "V2247A", "V2266A",
"V2280A", "V2296A", "V2318A", "V2327A", "V2338A", "V2352A", "V2366A",
"V2401A", "V2428A", "V2451A", "V2473A",
},
"iQOO": {
"I2007", "I2012", "I2018", "I2019", "V2130A", "V2141A", "V2156A",
"I2207", "I2214", "I2301", "I2302", "V2307A", "V2352A",
"I2401", "I2409",
},
"Huawei": {
"P30", "P40", "P50", "P60", "P70",
"Mate20", "Mate30", "Mate40", "Mate50", "Mate60", "MateX5", "MateXT",
"Nova5", "Nova6", "Nova7", "Nova8", "Nova9", "Nova10", "Nova11", "Nova12", "Nova13",
"ELE-AL00", "ANA-AN00", "TAS-AN00", "VOG-AL10", "LYA-AL00", "MAR-AL00",
"NOH-AN00", "ABR-AL00", "BRQ-AN00", "ELS-AN00", "FRL-AN00A", "JAD-AL50",
"ALN-AL00", "DBY-AN00", "CET-AN00", "OXP-AN00", "PGT-AN00",
},
"Honor": {
"Honor10", "Honor20", "Honor30", "Honor50", "Honor60", "Honor70", "Honor80", "Honor90", "Honor100", "Honor200",
"HonorMagic5", "HonorMagic6", "HonorMagic7",
"HonorX40", "HonorX50", "HonorX60",
},
"realme": {
"RMX1931", "RMX2001", "RMX2021", "RMX2061", "RMX2071", "RMX2085", "RMX2111",
"RMX2121", "RMX2141", "RMX2155", "RMX2161", "RMX2170", "RMX2173", "RMX2176",
"RMX2202", "RMX2205", "RMX3031", "RMX3033", "RMX3061", "RMX3063", "RMX3081",
"RMX3085", "RMX3092", "RMX3141", "RMX3142", "RMX3151", "RMX3161", "RMX3171",
"RMX3195", "RMX3197", "RMX3201", "RMX3231", "RMX3241", "RMX3261", "RMX3263",
"RMX3300", "RMX3310", "RMX3350", "RMX3357", "RMX3363", "RMX3371", "RMX3381",
"RMX3461", "RMX3478", "RMX3506", "RMX3511", "RMX3516", "RMX3551", "RMX3562",
"RMX3630", "RMX3660", "RMX3686", "RMX3687", "RMX3700", "RMX3710", "RMX3785",
"RMX3800", "RMX3890", "RMX3933", "RMX3999", "RMX4001", "RMX4100", "RMX4200",
"RMX4311", "RMX4400", "RMX4506", "RMX4600", "RMX4710",
},
"Samsung": {
"SM-G9600", "SM-G9650", "SM-G9730", "SM-G9750", "SM-G9810", "SM-G9880",
"SM-G9900", "SM-G9910", "SM-G9960", "SM-G9980", "SM-N9600", "SM-N9700",
"SM-N9750", "SM-N9760", "SM-N9810", "SM-N9860",
"SM-A5160", "SM-A6060", "SM-A7070", "SM-A8050", "SM-A9080", "SM-A9200",
"SM-F7070", "SM-F9000", "SM-F9160", "SM-W2021", "SM-W2022", "SM-W2023",
"SM-S9180", "SM-S9280", "SM-S9360", "SM-S9480",
"SM-F9360", "SM-F9460", "SM-F9560", "SM-F9660",
"SM-A5560", "SM-A7260", "SM-A8860",
},
"OnePlus": {
"GM1900", "GM1910", "HD1900", "HD1910", "IN2010", "IN2020", "LE2100", "LE2110",
"MT2110", "MT2111", "NE2210", "NE2211", "CPH2413", "CPH2423", "CPH2449",
"PGP110", "PHB110", "PHK110", "CPH2525", "CPH2573", "CPH2609", "PHT110",
"CPH2617", "CPH2667", "CPH2729", "CPH2747", "CPH2805",
"PJA110", "PJB110", "PJC110", "PJD110",
},
},
// 所有支持的品牌列表
DeviceBrands: []string{
"Xiaomi", "Redmi", "OPPO", "vivo", "iQOO",
"Huawei", "Honor", "realme", "Samsung", "OnePlus",
},
}