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

94 lines
2.5 KiB
C#

using System;
using _0_Framework.Domain.CustomizeCheckoutShared.Enums;
using CompanyManagment.App.Contracts.CustomizeWorkshopSettings.ValueObjectsViewModel;
using System.Collections.Generic;
using _0_Framework.Domain.CustomizeCheckoutShared.Base;
namespace CompanyManagment.App.Contracts.CustomizeWorkshopSettings;
public class EditCustomizeWorkshopGroupSettings : CreateCustomizeWorkshopGroupSettings
{
public long Id { get; set; }
public List<long> EmployeeIds { get; set; }
/// <summary>
/// جمعه کاری
/// </summary>
public FridayPayViewModel FridayPay { get; set; }
/// <summary>
/// اضافه کاری
/// </summary>
public OverTimePayViewModel OverTimePay { get; set; }
/// <summary>
/// سنوات
/// </summary>
public BaseYearsPayViewModel BaseYearsPay { get; set; }
/// <summary>
/// عیدی
/// </summary>
public BonusesPayViewModel BonusesPay { get; set; }
/// <summary>
/// شب کاری
/// </summary>
public NightWorkPayViewModel NightWorkPay { get; set; }
/// <summary>
/// حق تاهل
/// </summary>
public MarriedAllowanceViewModel MarriedAllowance { get; set; }
/// <summary>
/// نوبت کاری
/// </summary>
public ShiftPayViewModel ShiftPay { get; set; }
/// <summary>
/// حق اولاد(حق فرزند)ء
/// </summary>
public FamilyAllowanceViewModel FamilyAllowance { get; set; }
/// <summary>
/// مزد مرخصی
/// </summary>
public LeavePayViewModel LeavePay { get; set; }
/// <summary>
/// حق بیمه
/// </summary>
public InsuranceDeductionViewModel InsuranceDeduction { get; set; }
/// <summary>
/// جریمه غیبت
/// </summary>
public FineAbsenceDeductionViewModel FineAbsenceDeduction { get; set; }
/// <summary>
/// تاخیر در ورود
/// </summary>
public LateToWorkViewModel LateToWork { get; set; }
/// <summary>
/// نعجیل در خروج
/// </summary>
public EarlyExitViewModel EarlyExit { get; set; }
///// <summary>
///// آیا جمعه کار میکند یا نه
///// </summary>
//public FridayWork FridayWork { get; set; }
/// <summary>
/// آیا در روز های تعطیل کار میکند
/// </summary>
public HolidayWork HolidayWork { get; set; }
//public List<DayOfWeek> WeeklyOffDays { get; set; }
public bool IsShiftChanged { get; set; }
public bool IsSettingChanged { get; set; }
}