Files
Backend-Api/CompanyManagment.App.Contracts/CustomizeWorkshopSettings/CustomizeWorkshopEmployeeSettingsViewModel.cs

29 lines
1.3 KiB
C#

using System;
using _0_Framework.Domain.CustomizeCheckoutShared.Enums;
using _0_Framework.Domain.CustomizeCheckoutShared.ValueObjects;
using System.Collections.Generic;
namespace CompanyManagment.App.Contracts.CustomizeWorkshopSettings;
public class CustomizeWorkshopEmployeeSettingsViewModel
{
public long Id { get; set; }
public long EmployeeId { get; set; }
public string EmployeeFullName { get; set; }
public double Salary { get; set; }
public bool IsSettingChanged { get; set; }
public bool IsShiftChanged { get; set; }
public string Name { get; set; }
public List<CustomizeWorkshopShiftViewModel> RollCallWorkshopShifts { get; set; }
public WorkshopShiftStatus WorkshopShiftStatus { get; set; }
public IrregularShift IrregularShift { get; set; }
public long GroupSettingsId { get; set; }
public bool ChangeSettingEmployeeShiftIsChange { get; set; }
public BreakTime BreakTime { get; set; }
public HolidayWork HolidayWork { get; set; }
//public FridayWork FridayWork { get; set; }
public int LeavePermittedDays { get; set; }
public ICollection<CustomizeRotatingShiftsViewModel> CustomizeRotatingShiftsViewModels { get; set; }
public List<DayOfWeek> WeeklyOffDays { get; set; }
public bool HasLeft { get; set; }
}