33 lines
866 B
C#
33 lines
866 B
C#
using PSTW_CentralSystem.Models;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace PSTW_CentralSystem.Areas.OTcalculate.Models
|
|
{
|
|
public class ApprovalFlowModel
|
|
{
|
|
[Key]
|
|
public int ApprovalFlowId { get; set; }
|
|
public string ApprovalName { get; set; }
|
|
|
|
public int? HoU { get; set; }
|
|
[ForeignKey("HoU")]
|
|
public virtual UserModel? HeadOfUnit { get; set; }
|
|
|
|
public int? HoD { get; set; }
|
|
[ForeignKey("HoD")]
|
|
public virtual UserModel? HeadOfDepartment { get; set; }
|
|
|
|
public int? Manager { get; set; }
|
|
[ForeignKey("Manager")]
|
|
public virtual UserModel? ManagerUser { get; set; }
|
|
|
|
public int? HR { get; set; }
|
|
[ForeignKey("HR")]
|
|
public virtual UserModel? HRUser { get; set; }
|
|
}
|
|
|
|
|
|
|
|
}
|