hrms-api-backend/BMA.EHR.Application/Responses/EvaluateResultAssignResponse.cs
waruneeauy a0cc5b62ff
Some checks failed
release-dev / release-dev (push) Has been cancelled
fixing field
2025-01-30 11:33:00 +07:00

114 lines
4.3 KiB
C#

using System;
namespace BMA.EHR.Application.Responses
{
public class EvaluateResultAssignResponse
{
public bool successful { get; set; }
public Data result { get; set; }
public class Data
{
public Commander commander { get; set; }
public Chairman chairman { get; set; }
public List<Mentor> mentors { get; set; }
public Experimentee experimentee { get; set; }
public Assign assign { get; set; }
public Evaluate evaluate { get; set; }
}
public class Commander
{
// 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 DateTime? dated { get; set; }
public string posLevel { get; set; }
public string posType { get; set; }
}
public class Chairman
{
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 Mentor
{
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 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 PositionLevelName { 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 int round_no { get; set; }
public string date_start { get; set; }
public string date_finish { get; set; }
public string behavior_desc { get; set; }
public string other_desc { get; set; }
public string other4_desc { get; set; }
public string other5_no1_desc { get; set; }
public string other5_no2_desc { get; set; }
public string experimenter_dated { get; set; }
public int active { get; set; }
public string createdAt { get; set; }
public string updatedAt { get; set; }
}
public class Evaluate
{
public string id { get; set; }
public string director_id { get; set; }
public string assign_id { get; set; }
public int no { get; set; }
public DateTime date_start { get; set; }
public DateTime date_finish { get; set; }
public int develop_complete { get; set; }
public int pass_result { get; set; }
public int expand_month { get; set; }
public string reson { get; set; }
public DateTime? chairman_dated { get; set; }
public DateTime? director1_dated { get; set; }
public DateTime? director2_dated { get; set; }
public string createdAt { get; set; }
public string updatedAt { get; set; }
}
}
}