feat(agency_report): แสดงข้อ 13.1-13.4 วิสัยทัศน์/ค่านิยม/เอกลักษณ์/อัตลักษณ์ ในรายงาน
continuous-integration/drone/push Build is passing

เดิมรายงานยังผูกกับ checkbox แบบเก่า 7 ตัวเลือก (bool_13_1-7) ที่หน้าเว็บไม่ได้ใช้แล้ว
เปลี่ยนเป็นแสดงชื่อ+ตัวชี้วัดที่เลือกจริงของแต่ละหมวด (รวมข้อความด้วยขึ้นบรรทัดใหม่)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FyqMVwbVZLfTe8QJSmrUjQ
This commit is contained in:
Nut.ไปเรื่อย
2026-09-02 07:27:13 +07:00
parent 1dbec66fb2
commit 3ce12e73fc
3 changed files with 108 additions and 18 deletions
+68
View File
@@ -304,6 +304,74 @@ public class agency_report
public string text_26_4_row_3_3 { get; set; }
public bool? is_sent { get; set; }
public List<agency_report_detail> agency_report_details { get; set; }
// 13. วิสัยทัศน์ /ค่านิยม/เอกลักษณ์ / อัตลักษณ์
public List<agency_report_popularity> agency_report_popularities { get; set; }
public List<agency_report_vision> agency_report_visions { get; set; }
public List<agency_report_uniqueness> agency_report_uniquenesses { get; set; }
public List<agency_report_identity> agency_report_identities { get; set; }
public List<agency_report_vision_indicator> agency_report_vision_indicators { get; set; }
public List<agency_report_uniqueness_indicator> agency_report_uniqueness_indicators { get; set; }
public List<agency_report_identity_indicator> agency_report_identity_indicators { get; set; }
public List<agency_report_popularity_indicator> agency_report_popularity_indicators { get; set; }
// ข้อความรวม (คั่นด้วยขึ้นบรรทัดใหม่) สำหรับแสดงในรายงาน คำนวณใน AgencyReport.Controller.cs
public string vision_names_text { get; set; }
public string vision_indicators_text { get; set; }
public string popularity_names_text { get; set; }
public string popularity_indicators_text { get; set; }
public string uniqueness_names_text { get; set; }
public string uniqueness_indicators_text { get; set; }
public string identity_names_text { get; set; }
public string identity_indicators_text { get; set; }
}
public class agency_report_popularity
{
public Guid? popularity_uid { get; set; }
public string popularity_name_th { get; set; }
}
public class agency_report_vision
{
public Guid? vision_uid { get; set; }
public string vision_name_th { get; set; }
}
public class agency_report_uniqueness
{
public Guid? uniqueness_uid { get; set; }
public string uniqueness_name_th { get; set; }
}
public class agency_report_identity
{
public Guid? identity_uid { get; set; }
public string identity_name_th { get; set; }
}
public class agency_report_vision_indicator
{
public Guid? vision_indicator_uid { get; set; }
public string vision_indicator_name { get; set; }
}
public class agency_report_uniqueness_indicator
{
public Guid? uniqueness_indicator_uid { get; set; }
public string uniqueness_indicator_name { get; set; }
}
public class agency_report_identity_indicator
{
public Guid? identity_indicator_uid { get; set; }
public string identity_indicator_name { get; set; }
}
public class agency_report_popularity_indicator
{
public Guid? popularity_indicator_uid { get; set; }
public string popularity_indicator_name { get; set; }
}
public class agency_report_detail