260228:1608 20260228:16:07 sync data dictionary with attachments schema addition
All checks were successful
Build and Deploy / deploy (push) Successful in 47s
All checks were successful
Build and Deploy / deploy (push) Successful in 47s
This commit is contained in:
@@ -1348,7 +1348,7 @@ SET NULL - INDEX (is_active) - INDEX (email) ** Relationships **: - Parent: orga
|
||||
**Purpose**: Central repository for all file attachments in the system
|
||||
|
||||
| Column Name | Data Type | Constraints | Description |
|
||||
| ------------------- | ------------ | --------------------------- | -------------------------------------------------------------- |
|
||||
| ------------------- | ------------ | --------------------------- | ------------------------------------------------------------------------ |
|
||||
| id | INT | PRIMARY KEY, AUTO_INCREMENT | Unique attachment ID |
|
||||
| original_filename | VARCHAR(255) | NOT NULL | Original filename from upload |
|
||||
| stored_filename | VARCHAR(255) | NOT NULL | System-generated unique filename |
|
||||
@@ -1361,6 +1361,7 @@ SET NULL - INDEX (is_active) - INDEX (email) ** Relationships **: - Parent: orga
|
||||
| temp_id\* | VARCHAR(100) | NULL | ID ชั่วคราวสำหรับอ้างอิงตอน Upload Phase 1 (อาจใช้ร่วมกับ id หรือแยกก็ได้) |
|
||||
| expires_at | DATETIME | NULL | เวลาหมดอายุของไฟล์ Temp (เพื่อให้ Cron Job ลบออก) |
|
||||
| checksum | VARCHAR(64) | NULL | SHA-256 Checksum สำหรับ Verify File Integrity [Req 3.9.3] |
|
||||
| reference_date | DATE | NULL | Date used for folder structure (e.g. Issue Date) to prevent broken paths |
|
||||
|
||||
**Indexes**:
|
||||
|
||||
@@ -1370,6 +1371,7 @@ SET NULL - INDEX (is_active) - INDEX (email) ** Relationships **: - Parent: orga
|
||||
* INDEX (mime_type)
|
||||
* INDEX (uploaded_by_user_id)
|
||||
* INDEX (created_at)
|
||||
* INDEX (reference_date)
|
||||
|
||||
**Relationships**:
|
||||
|
||||
@@ -2050,7 +2052,7 @@ PARTITION BY RANGE (YEAR(created_at)) (
|
||||
**Purpose**: เก็บ Checkpoint สถานะการ Migrate
|
||||
|
||||
| Column Name | Data Type | Constraints | Description |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| :------------------- | :---------- | :---------------------------------- | :--------------------------------- |
|
||||
| batch_id | VARCHAR(50) | PRIMARY KEY | รหัสชุดการ Migrate |
|
||||
| last_processed_index | INT | DEFAULT 0 | ลำดับล่าสุดที่ประมวลผลผ่าน |
|
||||
| status | ENUM | DEFAULT 'RUNNING' | สถานะ (RUNNING, COMPLETED, FAILED) |
|
||||
@@ -2061,7 +2063,7 @@ PARTITION BY RANGE (YEAR(created_at)) (
|
||||
*หมายเหตุ: เมื่อตรวจสอบผ่านและสร้าง Correspondence จริงแล้ว ข้อมูลในนี้อาจถูกลบหรือเก็บเป็น Log ได้*
|
||||
|
||||
| Column Name | Data Type | Constraints | Description |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| :-------------------- | :----------- | :-------------------------- | :---------------------------------- |
|
||||
| id | INT | PRIMARY KEY, AUTO_INCREMENT | Unique ID |
|
||||
| document_number | VARCHAR(100) | NOT NULL, UNIQUE | เลขที่เอกสาร (จาก OCR) |
|
||||
| title | TEXT | | ชื่อเรื่อง |
|
||||
@@ -2079,7 +2081,7 @@ PARTITION BY RANGE (YEAR(created_at)) (
|
||||
**Purpose**: บันทึกข้อผิดพลาด (Errors) ระหว่างการทำงานของ n8n workflow
|
||||
|
||||
| Column Name | Data Type | Constraints | Description |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| :-------------- | :----------- | :-------------------------- | :-------------------------------------------------- |
|
||||
| id | INT | PRIMARY KEY, AUTO_INCREMENT | Unique ID |
|
||||
| batch_id | VARCHAR(50) | INDEX | รหัสชุดการ Migrate |
|
||||
| document_number | VARCHAR(100) | | เลขที่เอกสาร |
|
||||
@@ -2092,7 +2094,7 @@ PARTITION BY RANGE (YEAR(created_at)) (
|
||||
**Purpose**: ติดตามสถานะ Fallback ของ AI (เช่น เปลี่ยน Model เมื่อ Error ถี่)
|
||||
|
||||
| Column Name | Data Type | Constraints | Description |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| :----------------- | :---------- | :---------------------------------- | :--------------------------- |
|
||||
| id | INT | PRIMARY KEY, AUTO_INCREMENT | Unique ID |
|
||||
| batch_id | VARCHAR(50) | UNIQUE | รหัสชุดการ Migrate |
|
||||
| recent_error_count | INT | DEFAULT 0 | จำนวน Error รวดล่าสุด |
|
||||
@@ -2103,7 +2105,7 @@ PARTITION BY RANGE (YEAR(created_at)) (
|
||||
**Purpose**: ป้องกันข้อมูลซ้ำ (Idempotency) ระหว่างการ Patch ข้อมูล
|
||||
|
||||
| Column Name | Data Type | Constraints | Description |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| :-------------- | :----------- | :-------------------------- | :------------------------ |
|
||||
| id | INT | PRIMARY KEY, AUTO_INCREMENT | Unique ID |
|
||||
| idempotency_key | VARCHAR(255) | UNIQUE, NOT NULL | Key สำหรับเช็คซ้ำ |
|
||||
| document_number | VARCHAR(100) | | เลขที่เอกสาร |
|
||||
@@ -2115,7 +2117,7 @@ PARTITION BY RANGE (YEAR(created_at)) (
|
||||
**Purpose**: สรุปยอดการทำงานรายวันแยกตาม Batch
|
||||
|
||||
| Column Name | Data Type | Constraints | Description |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| :-------------- | :---------- | :-------------------------- | :---------------- |
|
||||
| id | INT | PRIMARY KEY, AUTO_INCREMENT | Unique ID |
|
||||
| batch_id | VARCHAR(50) | UNIQUE KEY PART 1 | รหัสชุดการ Migrate |
|
||||
| summary_date | DATE | UNIQUE KEY PART 2 | วันที่สรุป |
|
||||
|
||||
Reference in New Issue
Block a user