using _0_Framework.Application; using _0_Framework.Domain; using CompanyManagment.App.Contracts.ClassificationScheme; using CompanyManagment.App.Contracts.YearlySalary; using System; using System.Collections.Generic; using System.Threading.Tasks; namespace Company.Domain.ClassificationSchemeAgg; public interface IClassificationSchemeRepository : IRepository { /// /// پارشیال صفحه ایجاد طرح /// /// /// Task ClassificationSchemePartialModel(long workshopId); /// /// دریافت اطلاعات طرح برای ویرایش /// /// /// Task GetClassificationScheme(long id); /// /// متد محاسبه پایه سنوات برا افراد تک گروه /// /// تاریخ شروع طرح /// تاریخ پاین طرح، اجباری نیست /// تاریخ شروع قراداد /// تاریخ پایان قراداد /// شماره گروه /// آی دی پرسنل /// آی دی کارگاه /// Task BaseYearComputeOneGroup(DateTime schemeStart, DateTime? schemeEnd, DateTime contractStart, DateTime contractEnd, string groupNo, long employeeId, long workshopId); }