using Dlhis.Basic.Organization.Request; using Dlhis.Basic.Organization.Response; using Kurisu.AspNetCore.DataAccess.Dto; using Kurisu.AspNetCore.UnifyResultAndValidation; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Basic.Organization.Services; public interface IGainfoFaceService : IScopeDependency { Task GetPageAsync(GainfoFacePageRequest request); Task UploadExternalFaceAsync(GainfoUploadFaceRequest request); Task GetExternalFaceAsync(string idno); Task GetFaceAsync(string token); Task> UploadFaceAsync(GainfoUploadFaceRequest request); Task UploadFacesAsync(List request); Task GetFaceByUserCodeAsync(string userCode); Task> GetFaceByUserCodesAsync(GetFaceByUserCodesRequest request); Task> GetUploadPageRecordsAsync(FaceValidationRequest request); }