Files
tiku-backend.net/Tiku.Infrastructure/PlatformAdmin/QuestionBanks/Assets/PlatformQuestionAssetService.cs
xiong 33375a38d7
Some checks failed
ci / release-gate (push) Has been cancelled
refactor(architecture): harden module boundaries
2026-08-04 12:10:36 +08:00

25 lines
1015 B
C#

using Tiku.Application.Assets;
using Tiku.Application.PlatformAdmin;
using Tiku.Application.Security;
using Tiku.Application.Tenancy;
namespace Tiku.Infrastructure.PlatformAdmin;
internal sealed class PlatformQuestionAssetService(
ICurrentAccessContext currentAccessContext,
ITenantExecutionScope tenantExecutionScope)
: PlatformQuestionBankServiceBase(currentAccessContext, tenantExecutionScope), IPlatformQuestionAssetService
{
public Task<AssetUploadSignResult> SignQuestionAssetUploadAsync(
PlatformAdminActor actor,
AssetUploadSignCommand command,
CancellationToken cancellationToken = default) =>
SignQuestionAssetUploadCoreAsync(actor, command, cancellationToken);
public Task<AssetUploadConfirmResult> ConfirmQuestionAssetUploadAsync(
PlatformAdminActor actor,
AssetUploadConfirmCommand command,
CancellationToken cancellationToken = default) =>
ConfirmQuestionAssetUploadCoreAsync(actor, command, cancellationToken);
}