using Tiobon.Core.Model.Models;

namespace Tiobon.Core.Model.ViewModels.Extend;

public class UshioPlanReport : Ghre_PlanDto
{

    public int? M1_Count { get; set; } = 0;
    public decimal? M1_CompletionRate { get; set; } = 0;
    public int? M2_Count { get; set; } = 0;
    public decimal? M2_CompletionRate { get; set; } = 0;
    public int? M3_Count { get; set; } = 0;
    public decimal? M3_CompletionRate { get; set; } = 0;
    public int? M4_Count { get; set; } = 0;
    public decimal? M4_CompletionRate { get; set; } = 0;
    public int? M5_Count { get; set; } = 0;
    public decimal? M5_CompletionRate { get; set; } = 0;
    public int? M6_Count { get; set; } = 0;
    public decimal? M6_CompletionRate { get; set; } = 0;
    public int? M7_Count { get; set; } = 0;
    public decimal? M7_CompletionRate { get; set; } = 0;
    public int? M8_Count { get; set; } = 0;
    public decimal? M8_CompletionRate { get; set; } = 0;
    public int? M9_Count { get; set; } = 0;
    public decimal? M9_CompletionRate { get; set; } = 0;
    public int? M10_Count { get; set; } = 0;
    public decimal? M10_CompletionRate { get; set; } = 0;
    public int? M11_Count { get; set; } = 0;
    public decimal? M11_CompletionRate { get; set; } = 0;
    public int? M12_Count { get; set; }
    public decimal? M12_CompletionRate { get; set; } = 0;
}

public class Ushio_ExternalTrainApply
{
    public int TrainDays { get; set; } = 0;
    public DateTime BeginDate { get; set; }
    public DateTime EndDate { get; set; }
}
