110 lines
4.2 KiB
C#
110 lines
4.2 KiB
C#
namespace BMA.EHR.Application.Responses
|
|
{
|
|
public class ProbationAssignResponse
|
|
{
|
|
public bool successful { get; set; }
|
|
public Data result { get; set; }
|
|
|
|
public class Data
|
|
{
|
|
public Profile profile { get; set; }
|
|
public Assign assign { get; set; }
|
|
public List<Mentor> mentors { get; set; }
|
|
public Commander commander { get; set; }
|
|
public List<Job> jobs { get; set; }
|
|
public List<Knowledge> knowledges { get; set; }
|
|
public List<Competency> competencys { get; set; }
|
|
public List<Competency> competency_groups { get; set; }
|
|
public List<Output> outputs { get; set; }
|
|
public List<Law> laws { get; set; }
|
|
public List<Skill> skills { get; set; }
|
|
}
|
|
|
|
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;
|
|
public string positionLevelName { get; set; } = string.Empty;
|
|
public string PositionAndLevel { get; set; } = string.Empty;
|
|
}
|
|
|
|
public class Assign
|
|
{
|
|
public DateTime date_start { get; set; }
|
|
public DateTime date_finish { get; set; }
|
|
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 Mentor
|
|
{
|
|
public string personal_id { get; set; } = string.Empty;
|
|
public string name { get; set; } = string.Empty;
|
|
public DateTime dated { get; set; }
|
|
public string Position { get; set; } = string.Empty;
|
|
}
|
|
|
|
public class Commander
|
|
{
|
|
public string personal_id { get; set; } = string.Empty;
|
|
public string name { get; set; } = string.Empty;
|
|
public DateTime dated { get; set; }
|
|
public string Position { get; set; } = string.Empty;
|
|
}
|
|
|
|
public class Job
|
|
{
|
|
public int id { get; set; }
|
|
public string activity_desc { get; set; } = string.Empty;
|
|
public string goal_desc { get; set; } = string.Empty;
|
|
}
|
|
|
|
public class Knowledge
|
|
{
|
|
public int id { get; set; }
|
|
public string title { get; set; } = string.Empty;
|
|
public string description { get; set; } = string.Empty;
|
|
}
|
|
|
|
public class Skill
|
|
{
|
|
public int id { get; set; }
|
|
public string level { get; set; } = string.Empty;
|
|
public string title { get; set; } = string.Empty;
|
|
public string description { get; set; } = string.Empty;
|
|
}
|
|
|
|
public class Law
|
|
{
|
|
public int id { get; set; }
|
|
public string description { get; set; } = string.Empty;
|
|
public bool selected { get; set; }
|
|
}
|
|
|
|
public class Competency
|
|
{
|
|
public string id { get; set; } = string.Empty;
|
|
public string name { get; set; } = string.Empty;
|
|
public string level { get; set; } = string.Empty;
|
|
public string description { get; set; } = string.Empty;
|
|
}
|
|
|
|
public class Output
|
|
{
|
|
public int id { get; set; }
|
|
public string output_desc { get; set; } = string.Empty;
|
|
public string indicator_desc { get; set; } = string.Empty;
|
|
}
|
|
}
|
|
}
|