Files
2024-07-05 21:36:15 +03:30

44 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using _0_Framework.Domain;
using Company.Domain.GroupPlanJobItemAgg;
using Company.Domain.WorkshopPlanAgg;
namespace Company.Domain.GroupPlanAgg
{
public class GroupPlan : EntityBase
{
public GroupPlan(string groupNo, double jobSalary, double annualSalary, double baseSalary, long workshopId, long workshopPlanId)
{
GroupNo = groupNo;
JobSalary = jobSalary;
AnnualSalary = annualSalary;
BaseSalary = baseSalary;
WorkshopId = workshopId;
WorkshopPlanId = workshopPlanId;
}
public string GroupNo { get; private set; }
public double JobSalary { get; private set; }
public double AnnualSalary { get; private set; }
public double BaseSalary { get; private set; }
public long WorkshopId { get; private set; }
public long WorkshopPlanId { get; private set; }
public WorkshopPlan WorkshopPlan { get; set; }
public List<GroupPlanJobItem> GroupPlanJobItems { get; set; }
public void Edit(double jobSalary, double annualSalary, double baseSalary)
{
JobSalary = jobSalary;
AnnualSalary = annualSalary;
BaseSalary = baseSalary;
}
}
}