29 lines
751 B
C#
29 lines
751 B
C#
using Dlhis.Basic.Organization.Request;
|
|
using Dlhis.Basic.Organization.Response;
|
|
|
|
namespace Dlhis.Basic.Organization.Services;
|
|
|
|
public interface IGainfoOutsourceService : IScopeDependency
|
|
{
|
|
/// <summary>
|
|
/// 保存/编辑外包人员信息
|
|
/// </summary>
|
|
/// <param name="request"></param>
|
|
/// <returns></returns>
|
|
Task SaveAsync(GainfoOutsourceRequest request);
|
|
|
|
/// <summary>
|
|
/// 获取额外信息
|
|
/// </summary>
|
|
/// <param name="userNo"></param>
|
|
/// <returns></returns>
|
|
Task<GainfoOutSourceExternalInfoResponse> GetExternalInfoAsync(string userNo);
|
|
|
|
/// <summary>
|
|
/// 自动离职处理
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
Task AutoResignAsync();
|
|
|
|
Task RecoverAsync();
|
|
} |