hrms-api-backend/BMA.EHR.Application/Responses/EvaluateRecordAssignResponse.cs
waruneeauy d9dd45338e
Some checks failed
release-dev / release-dev (push) Failing after 10s
fixing field
2025-01-11 13:42:03 +07:00

214 lines
7.8 KiB
C#

using System;
namespace BMA.EHR.Application.Responses
{
public class EvaluateRecordAssignResponse
{
public bool successful { get; set; }
public Data result { get; set; }
public class Data
{
public Experimentee experimentee { get; set; }
public Director director { get; set; }
public Assign assign { get; set; }
public Evaluate evaluate { get; set; }
}
public class Experimentee
{
public string personal_id { get; set; }
public string name { get; set; }
public string PositionId { get; set; }
public string PositionLevelId { get; set; }
public string PositionLineId { get; set; }
public string Position { get; set; }
public string Department { get; set; }
public string OrganizationOrganization { get; set; }
public string Oc { get; set; }
public string PositionLevelName { get; set; }
}
public class Director
{
public string personal_id { get; set; }
public string name { get; set; }
public string PositionId { get; set; }
public string PositionLevelId { get; set; }
public string PositionLineId { get; set; }
public string Position { get; set; }
public string Department { get; set; }
public string OrganizationOrganization { get; set; }
public string Oc { get; set; }
}
public class Assign
{
public string id { get; set; }
public string personal_id { get; set; }
public string round_no { get; set; }
public DateTime date_start { get; set; }
public DateTime date_finish { get; set; }
}
public class Evaluate
{
public string id { get; set; }
public string no { get; set; }
public DateTime date_start { get; set; }
public DateTime date_finish { get; set; }
public DateTime sign_dated { get; set; }
public KnowledgeLevel knowledge_level { get; set; }
public SkillLevel skill_level { get; set; }
public CompetencyLevel competency_level { get; set; }
public LearnLevel learn_level { get; set; }
public ApplyLevel apply_level { get; set; }
public AchievementOtherLevel achievement_other_level { get; set; }
public string achievement_other_desc { get; set; }
public string achievement_strength_desc { get; set; }
public string achievement_improve_desc { get; set; }
public ConductLevel conduct1_level { get; set; }
public ConductLevel conduct2_level { get; set; }
public ConductLevel conduct3_level { get; set; }
public ConductLevel conduct4_level { get; set; }
public MoralLevel moral1_level { get; set; }
public MoralLevel moral2_level { get; set; }
public MoralLevel moral3_level { get; set; }
public DisciplineLevel discipline1_level { get; set; }
public DisciplineLevel discipline2_level { get; set; }
public DisciplineLevel discipline3_level { get; set; }
public DisciplineLevel discipline4_level { get; set; }
public DisciplineLevel discipline5_level { get; set; }
public BehaviorLevel behavior_other_level { get; set; }
public string behavior_other_desc { get; set; }
public string behavior_strength_desc { get; set; }
public string behavior_improve_desc { get; set; }
public string orientation { get; set; }
public string self_learning { get; set; }
public string training_seminar { get; set; }
public string other_training { get; set; }
public string role { get; set; }
public DateTime createdAt { get; set; }
public DateTime updatedAt { get; set; }
public Achievement achievements { get; set; }
}
public class Achievement
{
// public string evaluate_expect_desc { get; set; }
public List<EvaluateExpectLevel> evaluate_expect_level { get; set; }
// public string evaluate_output_desc { get; set; }
public List<EvaluateOutputLevel> evaluate_output_level { get; set; }
}
public class EvaluateExpectLevel
{
public string? title { get; set; }
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
public class EvaluateOutputLevel
{
public string? title { get; set; }
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
public class KnowledgeLevel
{
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
public class SkillLevel
{
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
public class CompetencyLevel
{
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
public class LearnLevel
{
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
public class ApplyLevel
{
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
public class AchievementOtherLevel
{
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
public class ConductLevel
{
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
public class MoralLevel
{
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
public class DisciplineLevel
{
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
public class BehaviorLevel
{
public string col1 { get; set; }
public string col2 { get; set; }
public string col3 { get; set; }
public string col4 { get; set; }
public string col5 { get; set; }
}
}
}