已完成管理后台第二批 ASP.NET Core 10 迁移:
学校创建、修改 班级创建、修改 管理员创建、修改 管理员密码重置 自主注册开关 写入与审计日志保持同一事务 停用或重置管理员后自动清除其会话
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
using System.Text.Json.Nodes;
|
||||
|
||||
namespace Eis.Application.Administration;
|
||||
|
||||
public interface IAdminOrganizationService
|
||||
{
|
||||
Task<AdminEndpointResult> CreateSchoolAsync(
|
||||
string sessionToken,
|
||||
JsonObject body,
|
||||
CancellationToken cancellationToken);
|
||||
|
||||
Task<AdminEndpointResult> UpdateSchoolAsync(
|
||||
string sessionToken,
|
||||
string schoolId,
|
||||
JsonObject body,
|
||||
CancellationToken cancellationToken);
|
||||
|
||||
Task<AdminEndpointResult> CreateClassAsync(
|
||||
string sessionToken,
|
||||
JsonObject body,
|
||||
CancellationToken cancellationToken);
|
||||
|
||||
Task<AdminEndpointResult> UpdateClassAsync(
|
||||
string sessionToken,
|
||||
string classId,
|
||||
JsonObject body,
|
||||
CancellationToken cancellationToken);
|
||||
|
||||
Task<AdminEndpointResult> CreateAdminAsync(
|
||||
string sessionToken,
|
||||
JsonObject body,
|
||||
CancellationToken cancellationToken);
|
||||
|
||||
Task<AdminEndpointResult> UpdateAdminAsync(
|
||||
string sessionToken,
|
||||
string adminId,
|
||||
JsonObject body,
|
||||
CancellationToken cancellationToken);
|
||||
|
||||
Task<AdminEndpointResult> ResetAdminPasswordAsync(
|
||||
string sessionToken,
|
||||
string adminId,
|
||||
CancellationToken cancellationToken);
|
||||
|
||||
Task<AdminEndpointResult> UpdateSelfRegistrationAsync(
|
||||
string sessionToken,
|
||||
JsonObject body,
|
||||
CancellationToken cancellationToken);
|
||||
}
|
||||
Reference in New Issue
Block a user