feat: 更新文件编码并添加从车次数据库导入车站车次功能

This commit is contained in:
denglihong2007
2025-04-03 01:02:35 +08:00
parent deeff20d71
commit 72e11ea462
102 changed files with 393 additions and 388 deletions

View File

@@ -1,4 +1,4 @@
using System.Text.Json.Serialization;
using System.Text.Json.Serialization;
using System.Text.Json;
namespace CRSim.Core.Converters

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

View File

@@ -1,4 +1,4 @@
using CRSim.Core.Converters;
using CRSim.Core.Converters;
using System.Text.Json.Serialization;
namespace CRSim.Core.Models

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

View File

@@ -1,4 +1,4 @@
namespace CRSim.Core.Models
namespace CRSim.Core.Models
{
public class TrainNumber
{

View File

@@ -1,4 +1,4 @@
using CRSim.Core.Converters;
using CRSim.Core.Converters;
using System.Text.Json.Serialization;
namespace CRSim.Core.Models

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

View File

@@ -1,4 +1,4 @@
using CRSim.Core.Models;
using CRSim.Core.Models;
using System.Text.Json;
using System.Text.Json.Serialization;

View File

@@ -1,4 +1,4 @@
using CRSim.Core.Models;
using CRSim.Core.Models;
using static System.Collections.Specialized.BitVector32;
using Section = CRSim.Core.Models.Section;

View File

@@ -1,4 +1,4 @@
using CRSim.Core.Models;
using CRSim.Core.Models;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -10,6 +10,6 @@ namespace CRSim.Core.Services
public interface INetworkService
{
Task<List<TrainStop>?> GetTimeTableAsync(string number);
Task<List<TrainStop>> GetTrainNumnersAsync(string name);
Task<List<TrainStop>> GetTrainNumbersAsync(string name);
}
}

View File

@@ -1,4 +1,4 @@
using CRSim.Core.Models;
using CRSim.Core.Models;
using System;
using System.Collections.Generic;
using System.Linq;

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Timers;
namespace CRSim.Core.Services

View File

@@ -1,4 +1,4 @@
using CRSim.Core.Models;
using CRSim.Core.Models;
using System.Net;
using System.Text.Json;
@@ -77,7 +77,7 @@ namespace CRSim.Core.Services
return null;
}
public async Task<List<TrainStop>> GetTrainNumnersAsync(string name)
public async Task<List<TrainStop>> GetTrainNumbersAsync(string name)
{
var client = new HttpClient();
var stations = (await client.GetStringAsync("https://kyfw.12306.cn/otn/resources/js/framework/station_name.js")).Split("|||");

View File

@@ -1,4 +1,4 @@
using CRSim.Core.Models;
using CRSim.Core.Models;
using Microsoft.Win32;
using System.Text.Json;

View File

@@ -1,4 +1,4 @@
using CRSim.Core.Models;
using System.Timers;