重构项目结构,移除Assignment相关功能,优化Submission模块
Some checks failed
TechAct / explore-gitea-actions (push) Failing after 12s

This commit is contained in:
SpecialX
2025-10-09 18:57:28 +08:00
parent 403b34a098
commit ac900159ba
289 changed files with 11948 additions and 20150 deletions

View File

@@ -1,6 +1,5 @@
using System.Xml.Serialization; // 用于 XML 序列化/反序列化
using TechHelper.Client.AI;
using TechHelper.Services;
using Entities.DTO;
using System.Net.Http.Json; // 用于 PostAsJsonAsync
using Newtonsoft.Json;
@@ -93,7 +92,7 @@ namespace TechHelper.Client.Services
if (response.IsSuccessStatusCode)
{
var content = await response.Content.ReadAsStringAsync();
var result = JsonConvert.DeserializeObject<List<AssignmentDto>>(content);
var result = JsonConvert.DeserializeObject<List<ExamDto>>(content);
return ApiResponse.Success(result: result);
}
else
@@ -112,7 +111,7 @@ namespace TechHelper.Client.Services
if (response.IsSuccessStatusCode)
{
var content = await response.Content.ReadAsStringAsync();
var exam = JsonConvert.DeserializeObject<AssignmentDto>(content);
var exam = JsonConvert.DeserializeObject<ExamDto>(content);
return ApiResponse.Success();
}
return ApiResponse.Error(message: "获取失败");
@@ -130,7 +129,7 @@ namespace TechHelper.Client.Services
if (response.IsSuccessStatusCode)
{
var content = await response.Content.ReadAsStringAsync();
var exam = JsonConvert.DeserializeObject<AssignmentDto>(content);
var exam = JsonConvert.DeserializeObject<ExamDto>(content);
return ApiResponse.Success(result: exam);
}
else
@@ -162,7 +161,7 @@ namespace TechHelper.Client.Services
}
}
public async Task<ApiResponse> SaveParsedExam(AssignmentDto assiDto)
public async Task<ApiResponse> SaveParsedExam(ExamDto assiDto)
{
// 直接使用注入的 _client 实例
var response = await _client.PostAsJsonAsync("exam/add", assiDto);