using Dlhis.Basic.Organization.Request; using Dlhis.Basic.Organization.Response; using Kurisu.Core.DataAccess.Dto; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Basic.Organization.Services; public interface IGainfoService : IScopeDependency { Task> GetPageAsync(GainfoPageRequest request); Task SaveAsync(List requests); Task UpdateAsync(GainfoSaveRequest request); Task DimissionAsync(GainfoDimissionRequest request); Task OnboardingAsync(GainfoDimissionRequest request); Task CurrentUserInfoAsync(); Task UploadFaceAsync(GainfoUploadFaceRequest request); Task GetFaceAsync(string token); Task GetFaceByUserCodeAsync(string userCode); Task> GetFaceByUserCodesAsync(GetFaceByUserCodesRequest request); }