marco.pms.api/Marco.Pms.Model/Dtos/Attendance/RecordAttendanceDot.cs

29 lines
769 B
C#

using Marco.Pms.Model.Utilities;
namespace Marco.Pms.Model.Dtos.Attendance
{
public class RecordAttendanceDot
{
public int? Id { get; set; }
public string Comment { get; set; }
public int EmployeeID { get; set; }
public int ProjectID { get; set; }
public DateTime Date { get; set; }
public string? MarkTime { get; set; }
public string Latitude { get; set; }
public string Longitude { get; set; }
public ATTENDANCE_MARK_TYPE Action { get; set; }
public List<FileUploadModel>? Image { get; set; }
}
public enum ATTENDANCE_MARK_TYPE
{
CHECK_IN = 0, CHECK_OUT = 1, REQUEST_REGULARIZE = 2, REQUEST_DELETE = 3, REGULARIZE = 4, REGULARIZE_REJECT = 5
}
}