Skip to content

Commit a68a009

Browse files
frankslinclaude
andcommitted
更新文檔:添加 CBDB_NAME_LIST 到 /codes 支持列表
- CODES.md:在「現況」部分新增只讀表說明,列出 CBDB_NAME_LIST、DYNASTIES、GANZHI_CODES - CODES_TABLES.md: - 在白名單表格中添加 CBDB_NAME_LIST(第10項) - 更新備註部分,完整列出所有只讀表及其說明 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent a125bde commit a68a009

2 files changed

Lines changed: 38 additions & 30 deletions

File tree

CODES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
- 常用 *_CODES 表的欄位順序與 Vue 版本一致,並會:
88
- 自動排序主鍵欄位並預估下一個編號(含複合鍵組合)。
99
- 在新增/編輯時計入 `c_created_*``c_modified_*``operations` 日誌。
10+
- **只讀表**:部分表格設為只讀模式,僅供查詢,禁止新增、修改或刪除:
11+
- `CBDB_NAME_LIST`:姓名列表(無主鍵定義,為確保數據完整性設為只讀)
12+
- `DYNASTIES`:朝代代碼
13+
- `GANZHI_CODES`:干支代碼
1014

1115
## 剩餘差異
1216
- **互動方式**`/codes/*` 目前仍採伺服器端分頁+單欄位搜尋,沒有即時過濾或頁碼捷徑;若未來需要可再評估加入前端元件。

CODES_TABLES.md

Lines changed: 34 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -24,36 +24,40 @@
2424
| 7 | ASSUME_OFFICE_CODES |
2525
| 8 | BIOG_ADDR_CODES |
2626
| 9 | BIOG_INST_CODES |
27-
|10 | CHORONYM_CODES |
28-
|11 | COUNTRY_CODES |
29-
|12 | DYNASTIES |
30-
|13 | ENTRY_CODES |
31-
|14 | ETHNICITY_TRIBE_CODES |
32-
|15 | EVENT_CODES |
33-
|16 | EXTANT_CODES |
34-
|17 | GANZHI_CODES |
35-
|18 | HOUSEHOLD_STATUS_CODES |
36-
|19 | INDEXYEAR_TYPE_CODES |
37-
|20 | KINSHIP_CODES |
38-
|21 | LITERARYGENRE_CODES |
39-
|22 | MEASURE_CODES |
40-
|23 | MERGED_PERSON_DATA |
41-
|24 | OCCASION_CODES |
42-
|25 | OFFICE_CODES |
43-
|26 | PARENTAL_STATUS_CODES |
44-
|27 | PLACE_CODES |
45-
|28 | POSSESSION_ACT_CODES |
46-
|29 | SCHOLARLYTOPIC_CODES |
47-
|30 | SOCIAL_INSTITUTION_ALTNAME_CODES |
48-
|31 | SOCIAL_INSTITUTION_CODES |
49-
|32 | SOCIAL_INSTITUTION_NAME_CODES |
50-
|33 | STATUS_CODES |
51-
|34 | TEXT_BIBLCAT_CODES |
52-
|35 | TEXT_CODES |
53-
|36 | TEXT_INSTANCE_DATA |
54-
|37 | TEXT_ROLE_CODES |
55-
|38 | YEAR_RANGE_CODES |
27+
|10 | CBDB_NAME_LIST |
28+
|11 | CHORONYM_CODES |
29+
|12 | COUNTRY_CODES |
30+
|13 | DYNASTIES |
31+
|14 | ENTRY_CODES |
32+
|15 | ETHNICITY_TRIBE_CODES |
33+
|16 | EVENT_CODES |
34+
|17 | EXTANT_CODES |
35+
|18 | GANZHI_CODES |
36+
|19 | HOUSEHOLD_STATUS_CODES |
37+
|20 | INDEXYEAR_TYPE_CODES |
38+
|21 | KINSHIP_CODES |
39+
|22 | LITERARYGENRE_CODES |
40+
|23 | MEASURE_CODES |
41+
|24 | MERGED_PERSON_DATA |
42+
|25 | OCCASION_CODES |
43+
|26 | OFFICE_CODES |
44+
|27 | PARENTAL_STATUS_CODES |
45+
|28 | PLACE_CODES |
46+
|29 | POSSESSION_ACT_CODES |
47+
|30 | SCHOLARLYTOPIC_CODES |
48+
|31 | SOCIAL_INSTITUTION_ALTNAME_CODES |
49+
|32 | SOCIAL_INSTITUTION_CODES |
50+
|33 | SOCIAL_INSTITUTION_NAME_CODES |
51+
|34 | STATUS_CODES |
52+
|35 | TEXT_BIBLCAT_CODES |
53+
|36 | TEXT_CODES |
54+
|37 | TEXT_INSTANCE_DATA |
55+
|38 | TEXT_ROLE_CODES |
56+
|39 | YEAR_RANGE_CODES |
5657

5758
> 建議:若新增或移除代碼表,請同步更新本文件與 `config/codes.php`,並在部署環境重新執行 `php artisan config:cache` 以確保新設定生效。
5859
59-
> 備註:`DYNASTIES``GANZHI_CODES` 目前在泛用 `/codes` 介面中為只讀表,僅允許瀏覽與搜尋。
60+
> 備註:以下表格在泛用 `/codes` 介面中為只讀表,僅允許瀏覽與搜尋:
61+
> - `CBDB_NAME_LIST`:姓名列表(無主鍵定義)
62+
> - `DYNASTIES`:朝代代碼
63+
> - `GANZHI_CODES`:干支代碼

0 commit comments

Comments
 (0)