using FreeSql.DataAnnotations;
namespace F9WebAiTest.Domain.Entities.SYS.Employees;
/// 职工调岗记录(记录调岗前后的部门与工种)
[Table(Name = "sys_employee_tiaogang_record")]
public class EmployeeTiaogangRecord : BusinessEntity
{
[Column(Name = "employee_id")] public long EmployeeId { get; private set; }
[Column(Name = "old_depid")] public long OldDepId { get; private set; }
[Column(Name = "old_worktypeid")] public long OldWorktypeId { get; private set; }
[Column(Name = "new_depid")] public long NewDepId { get; private set; }
[Column(Name = "new_worktypeid")] public long NewWorktypeId { get; private set; }
/// 调岗日期
[Column(Name = "tiaogang_date")] public DateTime TiaogangDate { get; private set; }
public EmployeeTiaogangRecord() { }
public EmployeeTiaogangRecord(long id, long employeeId, long oldDepId, long oldWorktypeId, long newDepId,
long newWorktypeId, DateTime tiaogangDate)
{
Id = id;
EmployeeId = employeeId;
OldDepId = oldDepId;
OldWorktypeId = oldWorktypeId;
NewDepId = newDepId;
NewWorktypeId = newWorktypeId;
TiaogangDate = tiaogangDate;
}
}