99 lines
2.7 KiB
C#
99 lines
2.7 KiB
C#
using _0_Framework.Domain.CustomizeCheckoutShared.Enums;
|
|
using AccountManagement.Application.Contracts.CameraAccount;
|
|
using CompanyManagment.App.Contracts.CustomizeWorkshopSettings.ValueObjectsViewModel;
|
|
|
|
namespace CompanyManagment.App.Contracts.CustomizeWorkshopSettings;
|
|
|
|
public class EditCustomizeWorkshopSettings : CreateCustomizeWorkshopSettings
|
|
{
|
|
public long Id { get; set; }
|
|
public long WorkshopId { get; set; }
|
|
public Currency Currency { get; set; }
|
|
|
|
/// <summary>
|
|
/// نوع محاسبه تعداد روز های ماه برای محاسبه فیش حقوقی
|
|
/// </summary>
|
|
public MaxMonthDays MaxMonthDays { 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 BonusesPaysInEndOfYear BonusesPaysInEndOfMonth { get; set; }
|
|
|
|
public BaseYearsPayInEndOfYear BaseYearsPayInEndOfYear { get; set; }
|
|
|
|
#region Safa
|
|
|
|
public EditCameraAccount EditCameraAccount { get; set; }
|
|
public int OverTimeThresholdMinute { get; set; }
|
|
|
|
#endregion
|
|
|
|
} |