UI
Some checks failed
Tech / explore-gitea-actions (push) Has been cancelled

This commit is contained in:
SpecialX
2025-08-31 11:29:26 +08:00
parent 017cc2169c
commit c59762a392
65 changed files with 3996 additions and 330 deletions

View File

@@ -143,6 +143,22 @@ namespace TechHelper.Services
}
}
public async Task<ApiResponse> GetGradeClasses(byte Grade)
{
try
{
var result = await _work.GetRepository<Class>().GetAllAsync(predicate:
c => c.Grade == Grade);
var classes = result.Select(x => x.Number).ToList();
return ApiResponse.Success(result: classes);
}
catch (Exception ex)
{
return ApiResponse.Error($"年级班级列表失败, {ex.Message}, {ex.InnerException}");
}
}
public async Task<ApiResponse> GetUserClass(Guid id)
{
var tch = await _work.GetRepository<ClassTeacher>().GetAllAsync(predicate: user => user.TeacherId == id, include: i => i

View File

@@ -10,5 +10,7 @@ namespace TechHelper.Services
public Task<ApiResponse> GetUserClass(Guid user); // List<Class>
public Task<ApiResponse> GetUserClassRole(Guid user); // List<UserClassRoleDto>
public Task<ApiResponse> GetClassStudents(ClassDto classDto); // Class
public Task<ApiResponse> GetGradeClasses(byte Grade); // Class
}
}