hrms-api-backend/BMA.EHR.Application/Responses/EvaluateChairmanAssignResponse.cs
Harid Promsri (Bright) 8e733b8453 no message
2023-09-06 12:03:26 +07:00

133 lines
6 KiB
C#

using System;
namespace BMA.EHR.Application.Responses
{
public class EvaluateChairmanAssignResponse
{
public bool successful { get; set; }
public Data data { get; set; }
public class Data
{
public Experimentee experimentee { get; set; }
public List<Mentor> mentors { get; set; }
public Commander commander { get; set; }
public Chairman chairman { get; set; }
public Assign assign { get; set; }
public Evaluate evaluate { get; set; }
}
public class Experimentee
{
public string personal_id { get; set; } = string.Empty;
public string name { get; set; } = string.Empty;
public string PositionId { get; set; } = string.Empty;
public string PositionLevelId { get; set; } = string.Empty;
public string PositionLineId { get; set; } = string.Empty;
public string OrganizationOrganization { get; set; } = string.Empty;
public string Position { get; set; } = string.Empty;
public string Department { get; set; } = string.Empty;
public string Oc { get; set; } = string.Empty;
}
public class Mentor
{
public string dated { get; set; }
public Profile profile { get; set; }
}
public class Commander
{
public string personal_id { get; set; } = string.Empty;
public string name { get; set; } = string.Empty;
public string dated { get; set; } = string.Empty;
public string Position { get; set; } = string.Empty;
}
public class Chairman
{
public string dated { get; set; }
public Profile profile { get; set; }
}
public class Assign
{
public string personal_id { get; set; } = string.Empty;
public string round_no { get; set; } = string.Empty;
public string date_start { get; set; } = string.Empty;
public string date_finish { get; set; } = string.Empty;
public string behavior_desc { get; set; } = string.Empty;
public string other_desc { get; set; } = string.Empty;
public string other4_desc { get; set; } = string.Empty;
public string other5_no1_desc { get; set; } = string.Empty;
public string other5_no2_desc { get; set; } = string.Empty;
public string experimenter_dated { get; set; } = string.Empty;
}
public class Evaluate
{
public string id { get; set; } = string.Empty;
public string director_id { get; set; } = string.Empty;
public string assign_id { get; set; } = string.Empty;
public string no { get; set; } = string.Empty;
public string date_start { get; set; } = string.Empty;
public string date_finish { get; set; } = string.Empty;
public string chairman_dated { get; set; } = string.Empty;
public int knowledge_level { get; set; }
public int apply_level { get; set; }
public int success_level { get; set; }
public string achievement_other_desc { get; set; } = string.Empty;
public int? achievement_other_level { get; set; }
public int conduct1_level { get; set; }
public int conduct2_level { get; set; }
public int conduct3_level { get; set; }
public int conduct4_level { get; set; }
public int moral1_level { get; set; }
public int moral2_level { get; set; }
public int moral3_level { get; set; }
public int discipline1_level { get; set; }
public int discipline2_level { get; set; }
public int discipline3_level { get; set; }
public int discipline4_level { get; set; }
public int discipline5_level { get; set; }
public string behavior_other_desc { get; set; } = string.Empty;
public int? behavior_other_level { get; set; }
public int achievement_score { get; set; }
public int achievement_score_total { get; set; }
public int achievement_percent { get; set; }
public int achievement_result { get; set; }
public int behavior_score { get; set; }
public int behavior_score_total { get; set; }
public double behavior_percent { get; set; }
public int behavior_result { get; set; }
public int develop_orientation_score { get; set; }
public int develop_self_learning_score { get; set; }
public int develop_training_seminar_score { get; set; }
public int develop_other_training_score { get; set; }
public int develop_orientation_percent { get; set; }
public int develop_self_learning_percent { get; set; }
public int develop_training_seminar_percent { get; set; }
public int develop_other_training_percent { get; set; }
public int develop_result { get; set; }
public int sum_score { get; set; }
public double sum_percent { get; set; }
public int evaluate_result { get; set; }
public string createdAt { get; set; } = string.Empty;
public string updatedAt { get; set; } = string.Empty;
}
public class Profile
{
public string personal_id { get; set; } = string.Empty;
public string name { get; set; } = string.Empty;
public string PositionId { get; set; } = string.Empty;
public string PositionLevelId { get; set; } = string.Empty;
public string PositionLineId { get; set; } = string.Empty;
public string OrganizationOrganization { get; set; } = string.Empty;
public string Position { get; set; } = string.Empty;
public string Department { get; set; } = string.Empty;
public string Oc { get; set; } = string.Empty;
}
}
}