PSTW_CentralizeSystem/Areas/OTcalculate/Models/ApprovalFlowModel.cs
2025-06-09 14:41:52 +08:00

30 lines
863 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; }
}
}