重构项目结构,移除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

@@ -0,0 +1,20 @@
using Entities.Contracts;
using Entities.DTO;
namespace TechHelper.Services.Beta
{
public interface IUserSerivces : IBaseService<UserDto, Guid>
{
Task<ApiResponse> GetStudentDetailInfo(Guid userId);
Task<ApiResponse> RestoreUserRoleInformation(User user);
Task<ApiResponse> VerifyUserInformation(Guid userId);
/// <summary>
/// 注册新用户,并根据角色关联到班级
/// </summary>
/// <param name="registrationDto">用户注册数据</param>
/// <returns>操作结果</returns>
Task<ApiResponse> RegisterNewUserAsync(UserForRegistrationDto registrationDto);
Task<ApiResponse> InitAdminUser(UserForAdmin registrationDto);
}
}