update insurance -> SumOFbenefitsIncludedNonContinuous

This commit is contained in:
SamSys
2025-02-02 04:16:35 +03:30
parent 3c67493237
commit 710d4d1561
14 changed files with 113 additions and 47 deletions

View File

@@ -5,6 +5,7 @@ using System.Text;
using System.Threading.Tasks;
using _0_Framework.Application;
using _0_Framework.Domain;
using CompanyManagment.App.Contracts.EmployeeInsurancListData;
using CompanyManagment.App.Contracts.InsuranceList;
using CompanyManagment.App.Contracts.InsuranceWorkshopInfo;
@@ -40,6 +41,14 @@ public interface IInsuranceListRepository:IRepository<long, InsuranceList>
/// </summary>
/// <returns></returns>
(int insuranceHistoryYearsCount, double baseYear) GetEmployeeInsuranceBaseYear(long employeeId, long workshopId, int countWorkingDay, DateTime listStartDate, DateTime listEndDate, DateTime startWorkDate, DateTime leftDate, bool hasLeft);
/// <summary>
/// بدست آوردن اطلاعات محاسباتی ماه قبل پرسنل
/// </summary>
/// <param name="currentMonthStartDate"></param>
/// <param name="workshopId"></param>
/// <returns></returns>
List<EmployeeInsurancListDataViewModel> GetEmployeeInsuranceDataAmonthAgo(DateTime currentMonthStartDate, long workshopId);
#endregion
#region client