Commit 04e6394c by wyc

‘考勤下发’ 考勤-调动记录表(单条添加)

parent 7652ec8b
......@@ -97,6 +97,19 @@ public ApiResponse BatchCallIn(int allotId, int hospitalId, SaveCollectData requ
// 表格错误提醒参考PersonService.CreatePerson方法
return _attendanceService.BatchCallIn(allotId, hospitalId, request);
}
/// <summary>
/// 考勤-调动记录表(单条添加)
/// </summary>
/// <param name="allotId"></param>
/// <param name="hospitalId"></param>
/// <param name="request"></param>
/// <returns></returns>
[HttpPost("CallIn/Add")]
public ApiResponse AttendanceAdd(int allotId, int hospitalId, AttendanceData request)
{
return _attendanceService.AttendanceAdd(allotId, hospitalId, request);
}
#endregion
#region 考勤类型
......@@ -180,6 +193,13 @@ public ApiResponse AttendanceBatch(int allotId, int hospitalId, SaveCollectData
// 表格错误提醒参考PersonService.CreatePerson方法
return _attendanceService.AttendanceBatch(allotId, hospitalId, request);
}
//public ApiResponse AttendanceAdd(int allotId, int hospitalId, SaveCollectData request)
//{
// return _attendanceService.AttendanceAdd(allotId, hospitalId, request);
//}
#endregion
/// <summary>
......
......@@ -3053,6 +3053,16 @@
状态描述
</summary>
</member>
<member name="P:Performance.DtoModels.Response.AttendanceData.PersonnelNumber">
<summary>
工号
</summary>
</member>
<member name="P:Performance.DtoModels.Response.AttendanceData.PremanentStaff">
<summary>
人员系数
</summary>
</member>
<member name="P:Performance.DtoModels.Response.AttendanceIssueChoose.AllotId">
<summary>
绩效Id
......
......@@ -6118,6 +6118,11 @@
修改时间
</summary>
</member>
<member name="P:Performance.EntityModels.Entity.per_attendance.PermanentStaff">
<summary>
人员系数
</summary>
</member>
<member name="P:Performance.EntityModels.Entity.per_attendance_issue.HospitalId">
<summary>
医院Id
......
using AutoMapper;
using Performance.DtoModels.Request;
using Performance.DtoModels.Response;
using Performance.EntityModels;
using Performance.EntityModels.Entity;
using Performance.Infrastructure;
......@@ -277,6 +278,7 @@ public AutoMapperConfigs()
.ReverseMap();
CreateMap<cof_again, CofAgainRequest>().ReverseMap();
CreateMap<AttendanceData, per_attendance>().ReverseMap();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Performance.DtoModels.Response
{
public class AttendanceData
{
/// <summary>
/// 工号
/// </summary>
public string PersonnelNumber { get; set; }
public string PersonnelName { get; set; } //姓名
public string CallInUnitType { get; set; } //人员类别
/// <summary>
/// 人员系数
/// </summary>
public string PremanentStaff { get; set; }
public string CallInAccountingUnit { get; set; } //核算单元
public DateTime? CallInDate { get; set; } //调入时间
}
}
......@@ -17,6 +17,10 @@ public class per_attendance
public int AllotId { get; set; } //绩效Id
public string PersonnelNumber { get; set; } //工号
public string PersonnelName { get; set; } //姓名
/// <summary>
/// 人员系数
/// </summary>
public string PermanentStaff { get; set; }
public string CallInUnitType { get; set; } //人员类别
public string CallInAccountingUnit { get; set; } //核算单元
public DateTime? CallInDate { get; set; } //调入时间
......
......@@ -338,6 +338,14 @@ public ApiResponse BatchCallIn(int allotId, int hospitalId, SaveCollectData requ
}
public ApiResponse AttendanceAdd(int allotId, int hospitalId, AttendanceData request)
{
var data = mapper.Map<per_attendance>(request);
data.AllotId=allotId;
data.HospitalId = hospitalId;
perforPerAttendanceRepository.Add(data);
return new ApiResponse(ResponseType.OK);
}
#endregion
#region 考勤类型
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment