26 lines
853 B
C#
26 lines
853 B
C#
using Dlhis.Basic.Organization.Request;
|
|
using Dlhis.Basic.Organization.Response;
|
|
using Kurisu.AspNetCore.DataAccess.Dto;
|
|
|
|
namespace Dlhis.Basic.Organization.Services;
|
|
|
|
public interface IGainfoService : IScopeDependency
|
|
{
|
|
Task<Pagination<GainfoPageResponse>> GetPageAsync(GainfoPageRequest request);
|
|
|
|
Task<Pagination<GainfoAllPageResponse>> GetPageByCodeAsync(string code);
|
|
|
|
Task<GainfoCurrentResponse> CurrentUserInfoAsync();
|
|
|
|
Task<Pagination<GainfoListResponse>> GetGainfoListAsync(GainfoListRequest request);
|
|
|
|
Task<GainfoDetailResponse> GetGainfoDetailAsync(GainfoDetailRequest request);
|
|
|
|
Task MigrationAsync(MigrationRequest request);
|
|
|
|
Task<object> CheckIdNoAndNameMatchAsync(GainfoCheckIdNoAndNameRequest request);
|
|
|
|
Task ResignAsync(GainfoResignRequest request);
|
|
|
|
Task SetSecurityWhiteAsync(string userCode);
|
|
} |