ระบบวินัยเพิ่มค้นหาขั้นสูง #1628, #1629, #1630, #1631
Some checks failed
release-dev / release-dev (push) Failing after 12s

This commit is contained in:
Bright 2025-07-16 17:18:51 +07:00
parent 6b73a0aa47
commit 1b861c1a65
8 changed files with 406 additions and 0 deletions

View file

@ -63,4 +63,19 @@ namespace BMA.EHR.Discipline.Service.Requests
public string? posLevelName { get; set; }
public string? profileType { get; set; }
}
public class DisciplineComplaintAdvanceSearcRequest
{
public int page { get; set; } = 1;
public int pageSize { get; set; } = 25;
public string keyword { get; set; } = string.Empty;
public string status { get; set; } = string.Empty;
public DateTime? dateReceivedStart { get; set; } // วันที่เริ่มต้นรับเรื่อง
public DateTime? dateReceivedEnd { get; set; } // วันที่สิ้นสุดรับเรื่อง
public string? respondentType { get; set; } // ผู้ถูกร้องเรียน
public string? offenseDetails { get; set; } // ลักษณะความผิด
public string? levelConsideration { get; set; } // ระดับการพิจารณา
public DateTime? dateConsiderationStart { get; set; } // วันที่เริ่มต้นการพิจารณา
public DateTime? dateConsiderationEnd { get; set; } // วันที่สิ้นสุดการพิจารณา
}
}

View file

@ -33,4 +33,21 @@ namespace BMA.EHR.Discipline.Service.Requests
public string respondentType { get; set; }// *ผู้ถูกร้องเรียน (PERSON คือ บุคคล, ORGANIZATION คือ หน่วยงาน, BANGKOK คือ กรุงเทพมหานคร)
}
public class DisciplineDisciplinaryAdvanceSearcRequest
{
public int page { get; set; } = 1;
public int pageSize { get; set; } = 25;
public string keyword { get; set; } = string.Empty;
public string status { get; set; } = string.Empty;
public string? respondentType { get; set; } // ผู้ถูกสืบสวน
public string? offenseDetails { get; set; } // ลักษณะความผิด
public string? disciplinaryFaultLevel { get; set; } // ระดับโทษความผิด
public string? disciplinaryCaseFault { get; set; } // กรณีความผิด
public DateTime? disciplinaryDateStart { get; set; } // วันที่สอบสวนเริ่มต้น
public DateTime? disciplinaryDateEnd { get; set; } // วันที่สิ้นสุดสอบสวน
public DateTime? dateReceivedStart { get; set; } // วันที่เริ่มต้นรับเรื่อง
public DateTime? dateReceivedEnd { get; set; } // วันที่สิ้นสุดรับเรื่อง
}
}

View file

@ -21,4 +21,21 @@ namespace BMA.EHR.Discipline.Service.Requests
public string respondentType { get; set; }// *ผู้ถูกร้องเรียน (PERSON คือ บุคคล, ORGANIZATION คือ หน่วยงาน, BANGKOK คือ กรุงเทพมหานคร)
}
public class DisciplineInvestigateAdvanceSearcRequest
{
public int page { get; set; } = 1;
public int pageSize { get; set; } = 25;
public string keyword { get; set; } = string.Empty;
public string status { get; set; } = string.Empty;
public string? respondentType { get; set; } // ผู้ถูกสืบสวน
public string? offenseDetails { get; set; } // ลักษณะความผิด
public string? investigationDetail { get; set; } // ลักษณะการสืบสวน
public DateTime? investigationDateStart { get; set; } // วันที่สืบสวนเริ่มต้น
public DateTime? investigationDateEnd { get; set; } // วันที่สิ้นสุดสืบสวน
public DateTime? dateReceivedStart { get; set; } // วันที่เริ่มต้นรับเรื่อง
public DateTime? dateReceivedEnd { get; set; } // วันที่สิ้นสุดรับเรื่อง
public string? investigationStatusResult { get; set; } // ผลการสืบสวน
}
}

View file

@ -10,4 +10,24 @@ namespace BMA.EHR.Discipline.Service.Requests
public string? titleType { get; set; }//
public int? year { get; set; }//
}
public class DisciplineResultAdvanceSearcRequest
{
public int page { get; set; } = 1;
public int pageSize { get; set; } = 25;
public string keyword { get; set; } = string.Empty;
public string status { get; set; } = string.Empty;
public string? respondentType { get; set; } // ผู้ถูกสืบสวน
public string? offenseDetails { get; set; } // ลักษณะความผิด
public string? disciplinaryFaultLevel { get; set; } // ระดับโทษความผิด
public string? disciplinaryCaseFault { get; set; } // กรณีความผิด
public DateTime? disciplinaryDateStart { get; set; } // วันที่เริ่มต้นสอบสวน
public DateTime? disciplinaryDateEnd { get; set; } // วันที่สิ้นสุดสอบสวน
public string? resultDisciplineType { get; set; } // ประเภทวินัย
public string? resultTitleType { get; set; } // ประเภทของเรื่อง
public string? resultOc { get; set; } // หน่วยงาน/ส่วนราชการ
public int? resultYear { get; set; } // ปีงบประมาณ
}
}