94 lines
2.5 KiB
C#
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; }
|
|
} |