Add project files.
This commit is contained in:
12
Company.Domain/RollCallPlanAgg/IRollCallPlanRepository.cs
Normal file
12
Company.Domain/RollCallPlanAgg/IRollCallPlanRepository.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System.Collections.Generic;
|
||||
using _0_Framework.Domain;
|
||||
using CompanyManagment.App.Contracts.RollCallPlan;
|
||||
|
||||
namespace Company.Domain.RollCallPlanAgg;
|
||||
|
||||
public interface IRollCallPlanRepository : IRepository<long, RollCallPlan>
|
||||
{
|
||||
List<RollCallPlanViewModel> GetAll();
|
||||
List<RollCallPlanViewModel> GetSelectedPlans();
|
||||
RollCallPlanViewModel GetByMaxPersonValid(int maxPerson);
|
||||
}
|
||||
16
Company.Domain/RollCallPlanAgg/RollCallPlan.cs
Normal file
16
Company.Domain/RollCallPlanAgg/RollCallPlan.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using _0_Framework.Domain;
|
||||
|
||||
namespace Company.Domain.RollCallPlanAgg;
|
||||
|
||||
public class RollCallPlan : EntityBaseWithoutCreationDate
|
||||
{
|
||||
public double FinalAmont { get; private set; }
|
||||
public double IncreasePercentage { get; private set; }
|
||||
public double BaseAmont { get; private set; }
|
||||
public int MaxPersonValid { get; private set; }
|
||||
}
|
||||
Reference in New Issue
Block a user