เพิ่มกลุ่ม API docx template สำหรับ wordaddin (WIP): - POST /api/template/extract ดึงค่า Content Control ทั้งหมดจาก .docx - POST /api/template/render แทนค่า JSON ลง template คืน .docx ใหม่ - GET /api/template/test ตรวจว่า service มีชีวิต logic แชร์ที่ app/api/template/lib-tmpl.ts (pizzip+xpath) ไม่แตะ DB เพิ่มหน้า Swagger UI ที่ GET /api/swagger — spec inline จาก lib/openapi.ts ครอบ API ทุกกลุ่ม (template + N10), asset self-host ที่ public/note/swagger-ui/ จาก postinstall scripts/copy-swagger-ui.mjs (intranet ไม่ใช้ CDN — หาไฟล์ไม่เจอหลังอัปเกรด = exit 1 เหมือน patch-pdf-worker, Docker build รัน script นี้ด้วยผ่าน web.Dockerfile) middleware เปิดกว้างให้ api/template, api/swagger, note/swagger-ui จาก code review: จำกัดไฟล์แนบ 100MB ทั้ง extract/render ก่อนอ่าน เข้าหน่วยความจำกัน DoS, คืน 400 แทน 500 เมื่อ JSON ผิด format, sync คำอธิบาย BadRequest ใน openapi spec ให้ตรง behavior ใหม่ Co-Authored-By: Claude Code <noreply@anthropic.com>
29 lines
No EOL
2.8 KiB
JSON
29 lines
No EOL
2.8 KiB
JSON
{
|
|
"notname": "คำสั่งเรียก ให้ทำคำให้การ",
|
|
"nottype": "(ต. ๑)",
|
|
"blackno": "คดีหมายเลขดำที่",
|
|
"blackyear": "๑๐/๒๕๖๙",
|
|
"redno": "คดีหมายเลขแดงที่",
|
|
"redyear": "",
|
|
"court": "ศาลปกครองสุพรรณบุรี",
|
|
"curdate": "วันที่ ๗ เดือน สิงหาคม พุทธศักราช ๒๕๖๙",
|
|
"accuser": "นายธัญวิสิษฐ์ ศรแก้ว",
|
|
"acc1": "ผู้ฟ้องคดี",
|
|
"accused": "เจ้าคุณมด ที่ ๑ กับพวกรวม ๓ คน",
|
|
"acc2": "ผู้ถูกฟ้องคดี",
|
|
"nottitle": "คำสั่งถึง",
|
|
"commto": "เจ้าคุณมด",
|
|
"groupname": "ผู้ถูกฟ้องคดีที่ ๑",
|
|
"detail1": "ด้วยผู้ฟ้องคดีได้ยื่นฟ้องผู้ถูกฟ้องคดีต่อศาล มีข้อความตามที่ปรากฏ ในระบบงานคดีปกครองอิเล็กทรอนิกส์\nฉะนั้น ให้ ท่านทำคำให้การแก้คำฟ้อง พร้อมด้วยพยานหลักฐาน ๑ ชุด ต่อศาลภายใน ๓๐ วัน นับแต่วันที่ได้รับคำสั่งนี้",
|
|
"pname": "นางนพเก้า เถื่อนชัย",
|
|
"courtname": "ศาลปกครองสุพรรณบุรี",
|
|
"courtno": "๓๓๓ หมู่ ๖ ตำบลสนามชัย อำเภอเมืองสุพรรณบุรี",
|
|
"courttam": "จังหวัดสุพรรณบุรี ๗๒๐๐๐",
|
|
"courttel": "กลุ่มออกหมาย โทรศัพท์ ๐๓๕ ๔๓๒ ๓๓๓ ต่อ ๑๐๐๑,๒๒๐๓",
|
|
"courttel2": "สอบถามติดตามคดี ขอคำปรึกษาแนะนำ โทรสายด่วน “๑๓๕๕”",
|
|
"sendto": "เจ้าคุณมด",
|
|
"addrno": "เลขที่ - หมู่ที่ - ตรอก/ซอย - ถนน - ตำบล/แขวง - อำเภอ/เขต - จังหวัด - โทรศัพท์ -",
|
|
"remarkhead": "",
|
|
"remark": "",
|
|
"warning": "หากผู้ถูกฟ้องคดีไม่ปฏิบัติตามคำสั่งศาลภายในระยะเวลาที่กำหนด ศาลจะถือว่าผู้ถูกฟ้องคดียอมรับข้อเท็จจริงตามข้อหาของผู้ฟ้องคดี"
|
|
} |