Files
Backend-Api/CompanyManagment.App.Contracts/EmployeeInsurancListData/CreateEmployeeInsurancListData.cs
2025-01-18 15:46:40 +03:30

89 lines
2.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CompanyManagment.App.Contracts.Workshop;
namespace CompanyManagment.App.Contracts.EmployeeInsurancListData;
public class CreateEmployeeInsurancListData
{ //آی دی کارگاه
public long InsuranceListId { get; set; }
public long EmployeeId { get; set; }
/// <summary>
/// تعداد روز های کارکرد پرسنل
/// DSW_DD
/// </summary>
public int WorkingDays { get; set; }
/// <summary>
/// دستمزد روزانه پرسنل double
/// DSW_ROOZ
/// </summary>
public double DailyWage { get; set; }
/// <summary>
/// دستمزد ماهانه پرسنل double
/// DSW_MAH
/// </summary>
public double MonthlySalary { get; set; }
/// <summary>
/// مزایای ماهانه
/// DSW_MAZ
/// </summary>
public double MonthlyBenefits { get; set; }
/// <summary>
/// جمع دستمزد و مزایای ماهانه مشمول
/// DSW_MASH
/// </summary>
public double MonthlyBenefitsIncluded { get; set; }
// مزایای مشمول مستمر
public double BenefitsIncludedContinuous { get; set; }
//مزایای مشمول غیر مستمر
public double BenefitsIncludedNonContinuous { get; set; }
/// <summary>
/// حق بیمه سهم بیمه شده
/// DSW_BIME
/// </summary>
public double InsuranceShare { get; set; }
/// <summary>
/// تایخ شروع بکار میلادی
/// DSW_SDATE
/// </summary>
public DateTime StartWorkDate { get; set; }
/// <summary>
/// تاریخ ترک کار میلادی
/// DSW_EDATE
/// </summary>
public DateTime? LeftWorkDate { get; set; }
// آی دی شغل
public long JobId { get; set; }
public bool IncludeStatus { get; set; }
/// <summary>
/// پایه سنواتی
/// DSW_INC
/// </summary>
public double BaseYears { get; set; }
/// <summary>
/// جمع پایه سنوات و دستمزد روزانه
/// DSW_INC
/// </summary>
public double DailyWagePlusBaseYears { get; set; }
/// <summary>
/// حق تاهل
/// DSW_SPOUSE
/// </summary>
public double MarriedAllowance { get; set; }
}