新增获取员工Email接口

master
xiaochanghai 7 months ago
parent e5821d6775
commit bad269a284
  1. 11
      Tiobon.Core.Api/Controllers/Ghra/Ghra_StaffController.cs
  2. 10
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  3. 7
      Tiobon.Core.Api/Tiobon.Core.xml
  4. 8
      Tiobon.Core.IServices/Ghra/IGhra_StaffServices.cs
  5. 11
      Tiobon.Core.Services/Ghra/Ghra_StaffServices.cs
  6. 10
      Tiobon.Core/Tiobon.Core.Model.xml
  7. 7
      Tiobon.Core/Tiobon.Core.xml

@ -26,4 +26,15 @@ public class Ghra_StaffController : BaseController<IGhra_StaffServices, Ghra_Sta
}
#endregion
#region 查询邮箱
/// <summary>
/// 查询邮箱
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpPost("QueryEmail/{Id}")]
public async Task<ServiceResult<string>> QueryEmail(int Id) => await _service.QueryEmail(Id);
#endregion
}

@ -23882,6 +23882,16 @@
附件
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeScheduleInterviewResult.DeptManagerID">
<summary>
部门负责人ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeScheduleInterviewResult.DeptManagerEmail">
<summary>
部门负责人邮箱
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendFormStaff.StaffId">
<summary>
员工ID

@ -689,6 +689,13 @@
<param name="Id"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghra_StaffController.QueryEmail(System.Int32)">
<summary>
查询邮箱
</summary>
<param name="Id"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghra_StaffLicenceController">
<summary>
Ghra_StaffLicence(Controller)

@ -7,7 +7,9 @@ namespace Tiobon.Core.IServices;
/// <summary>
/// Ghra_Staff(自定义服务接口)
/// </summary>
public interface IGhra_StaffServices :IBaseServices<Ghra_Staff, Ghra_StaffDto, InsertGhra_StaffInput, EditGhra_StaffInput>
public interface IGhra_StaffServices : IBaseServices<Ghra_Staff, Ghra_StaffDto, InsertGhra_StaffInput, EditGhra_StaffInput>
{
Task<ServiceResult<Ghra_StaffDto>> QuerySimple(int id);
}
Task<ServiceResult<Ghra_StaffDto>> QuerySimple(int id);
Task<ServiceResult<string>> QueryEmail(int id);
}

@ -35,4 +35,15 @@ public class Ghra_StaffServices : BaseServices<Ghra_Staff, Ghra_StaffDto, Insert
}
return ServiceResult<Ghra_StaffDto>.OprateSuccess("查询成功!", entity);
}
public async Task<ServiceResult<string>> QueryEmail(int id)
{
string email = string.Empty;
var entity = await Db.Ado.SqlQuerySingleAsync<Ghra_StaffDto>($"SELECT * FROM Ghra_Staff WHERE StaffID='{id}' ");
if (entity != null)
email = entity.Email;
return ServiceResult<string>.OprateSuccess("查询成功!", email);
}
}

@ -23882,6 +23882,16 @@
附件
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeScheduleInterviewResult.DeptManagerID">
<summary>
部门负责人ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeScheduleInterviewResult.DeptManagerEmail">
<summary>
部门负责人邮箱
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendFormStaff.StaffId">
<summary>
员工ID

@ -689,6 +689,13 @@
<param name="Id"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghra_StaffController.QueryEmail(System.Int32)">
<summary>
查询邮箱
</summary>
<param name="Id"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghra_StaffLicenceController">
<summary>
Ghra_StaffLicence(Controller)

Loading…
Cancel
Save