﻿# ④ CRUD マトリックス

## ④ CRUD マトリックス (Database Operations)

| # | テーブル名 | C | R | U | D | 経由メソッド |
|---|---|---|---|---|---|---|

> クラスは SC (Service Component) 経由でDB操作を行います。直接SQL無し。

### SC CRUD 分類 (Service Component Operations)

| # | SC メソッド名 | CRUD | 戻り値 | 説明 |
|---|---|---|---|---|
| 1 | `callEDK0301B060SC` | **R** | `CAANMsg[]` | EDK0301B060_返品機器取消一覧照会処理   返品機器取消一覧照会サービスインターフェースを呼び出します。 |
| 2 | `callEKK0081A010SC` | **R** | `int` | サービス契約一意照会SIFを呼び出し |
| 3 | `callEKK0081B004SC` | **R** | `ArrayList<HashMap<String, Object>>` | EKK0081B004 サービス契約一覧照会（SYSID）S-IFを実行します |
| 4 | `callEKK0091A010_SC` | **R** | `String` | サービス契約一意照会SIFを呼び出し |
| 5 | `callEKK0161A010SC` | **R** | `int` | サービス契約内訳一意照会SIFを呼び出し |
| 6 | `callEKK0161B003SC` | **R** | `int` | サービス契約内訳一覧照会（SYSID）SIFを呼び出し |
| 7 | `callEKK0161B004SC` | **R** | `int` | サービス契約内訳一覧照会（サービス契約番号）SIFを呼び出し |
| 8 | `callEKK0161B008SC` | **R** | `int` | 番ポ申込種別照会SIFを呼び出し |
| 9 | `callEKK0161B011SC` | **R** | `int` | サービス契約内訳履歴一覧照会SIFを呼び出し |
| 10 | `callEKK0191A010SC` | **R** | `int` | サービス契約内訳＜eo光電話＞一意照会SIFを呼び出し |
| 11 | `callEKK0191B001_2SC` | **R** | `int` | サービス契約内訳<eo光電話>一覧照会（サービス契約番号）SIFを呼び出し |
| 12 | `callEKK0191B001SC` | **R** | `int` | サービス契約内訳<eo光電話>一覧照会（サービス契約番号）SIFを呼び出し |
| 13 | `callEKK0191B502SC` | **R** | `int` |  |
| 14 | `callEKK0251B001SC` | **R** | `int` | サービス契約回線内訳一覧照会（サービス契約番号）SIFを呼び出し |
| 15 | `callEKK0251B003SC` | **R** | `int` | EKK0251B003_サービス契約回線内訳一覧照会（現在利用中）SIFを呼び出し |
| 16 | `callEKK0251B003SCCAAMsg` | **?** | `int` | サービス契約回線内訳（現在利用中）SIFを呼び出し |
| 17 | `callEKK0341A010SC` | **R** | `int` | 機器提供サービス契約一意照会SIFを呼び出し |
| 18 | `callEKK0341B001SC` | **R** | `CAANMsg[]` | EKK0341B001_機器提供サービス契約一覧照会（機器製造番号）処理   機器提供サービス契約一覧照会サービスインターフェースを呼び出します。 |
| 19 | `callEKK0341B002SC` | **R** | `int` | 機器提供サービス契約一覧照会（サービス契約番号）SIFを呼び出し |
| 20 | `callEKK0341B008_02SC` | **R** | `int` | 機器提供サービス契約一覧照会SIFを呼び出し（交換中レコード専用） |
| 21 | `callEKK0341B008SC` | **R** | `int` | 機器提供サービス契約一覧照会SIFを呼び出し 2012-11/21　ロット２IT1-2012-0002131（EKK0341B022 に差替え） |
| 22 | `callEKK0341B008SCRireki` | **R** | `CAANMsg[]` | EKK0341B008_機器提供サービス契約一覧照会(履歴照会)処理   機器提供サービス契約一覧照会サービスインターフェースを呼び出します。 |
| 23 | `callEKK0341B021SC` | **R** | `CAANMsg[]` | EKK0341B021_機器提供サービス契約一覧照会（予約）処理   機器提供サービス契約一覧照会（予約）サービスインターフェースを呼び出します。 |
| 24 | `callEKK0341B029SC` | **R** | `CAANMsg` | EKK0341B029_機器提供サービス契約一覧照会（機器変更番号）処理   機器提供サービス契約一覧照会（機器変更番号）サービスインターフェースを呼び出します。 |
| 25 | `callEKK0341B504SC` | **R** | `int` | 機器提供サービス契約一覧照会（サービス契約回線内訳）SIFを呼び出し |
| 26 | `callEKK0351A010SC` | **R** | `int` | オプションサービス契約一意照会SIFを呼び出し |
| 27 | `callEKK0351B002SC` | **R** | `int` | オプションサービス契約一覧照会（サービス契約番号）SIFを呼び出し |
| 28 | `callEKK0351B010SC` | **R** | `int` | オプションサービス契約一覧照会（サービス契約番号）SIFを呼び出し |
| 29 | `callEKK0361A010SC` | **R** | `int` | オプションサービス契約＜ISP＞一意照会SIFを呼び出し |
| 30 | `callEKK0401A010SC` | **R** | `int` | サブオプションサービス契約一意照会SIFを呼び出し |
| 31 | `callEKK0411A010SC` | **R** | `int` | サブオプションサービス契約＜ISP＞一意照会SIFを呼び出し |
| 32 | `callEKK0791A010SC` | **R** | `ArrayList<HashMap<String, Object>>` | EKK0791A010 料金コース一意照会を実行します |
| 33 | `callEKK0881A010_SC` | **R** | `void` | 回線使用契約一意照会SIFを呼び出し |
| 34 | `callEKK0891A010_SC` | **R** | `void` | 提供方式契約一意照会を呼び出す。 |
| 35 | `callEKK1041A010SC` | **R** | `int` | オーダ設定一意照会SIFを呼び出し |
| 36 | `callEKK1041B001SC` | **R** | `ArrayList<HashMap<String, Object>>` | EKK1041B001 オーダ設定一覧照会を実行します |
| 37 | `callEKK1081B001SC` | **R** | `ArrayList<HashMap<String, Object>>` | EKK1081B001 オーダ発行条件一覧照会を実行します |
| 38 | `callEKK1081C011SC` | **R** | `int` | 同一処理番号取得SIFを呼び出し |
| 39 | `callEKK1081E010SC` | **D** | `HashMap<String, Object>` | EKK1081E010 オーダ発行条件論理削除S-IFを実行します。 |
| 40 | `callEKK1681B001SC` | **R** | `int` | 異動予約一覧照会 |
| 41 | `callEKK2091A010SC` | **R** | `int` | 住所変更一意照会を呼び出す |
| 42 | `callEKK2101B001SC` | **R** | `int` | 住所変更明細一覧照会 |
| 43 | `callEKK2101B002SC` | **R** | `int` | 住所変更明細一覧照会（変更前識別番号）の取得 |
| 44 | `callEKK2811A010SC` | **R** | `int` | 機器オプションサービス契約一意照会SIFを呼び出し |
| 45 | `callEKK2811B010SC` | **R** | `int` | 機器オプションサービス契約一覧照会SIFを呼び出し |
| 46 | `callEKU0011A010SC` | **R** | `int` | 工事案件一意照会 |
| 47 | `callEKU0081B010SC` | **R** | `int` | サービス契約＿工事案件一覧照会 |
| 48 | `callETU0011B010SC` | **R** | `int` | 番ポ工事一覧照会SIFを呼び出し |
| 49 | `callEZM0121A010SC` | **R** | `int` | 電話番号一意照会SIFを呼び出し |
| 50 | `callEZM0321A010_SC` | **R** | `String` | 業務パラメータ一意照会検索を呼び出す。 |
| 51 | `callEZM0411A010SC` | **R** | `int` | 宅内機器型式一意照会SIFを呼び出し |
| 52 | `callSvcInter` | **?** | `CAANMsg` | サービスインターフェース呼び出し処理です。 |

> **合計**: 52 SC calls (C=0, R=49, U=0, D=1, ?=2)

### SC経由テーブル推定 (SC → DB Table Mapping)

> SCコードプレフィックスでグルーピング。ラベルはJavadocから自動取得。

| # | SC Code | Javadoc (エンティティ) | CRUD | SC メソッド数 |
|---|---|---|---|---|
| 1 | `EDK0301` | EDK0301B060_返品機器取消一覧照会処理   返品機器取消一覧照会サービスインターフェースを呼び出します。 | **R** | 1 |
| 2 | `EKK0081` | EKK0081B004 サービス契約一覧照会（SYSID）S-IFを実行します | **R** | 2 |
| 3 | `EKK0091` | サービス契約一意照会SIFを呼び出し | **R** | 1 |
| 4 | `EKK0161` | 番ポ申込種別照会SIFを呼び出し | **R** | 5 |
| 5 | `EKK0191` | サービス契約内訳<eo光電話>一覧照会（サービス契約番号）SIFを呼び出し | **R** | 4 |
| 6 | `EKK0251` | サービス契約回線内訳一覧照会（サービス契約番号）SIFを呼び出し | **R?** | 3 |
| 7 | `EKK0341` | EKK0341B021_機器提供サービス契約一覧照会（予約）処理   機器提供サービス契約一覧照会（予約）サービスインターフェースを呼び出します。 | **R** | 9 |
| 8 | `EKK0351` | オプションサービス契約一覧照会（サービス契約番号）SIFを呼び出し | **R** | 3 |
| 9 | `EKK0361` | オプションサービス契約＜ISP＞一意照会SIFを呼び出し | **R** | 1 |
| 10 | `EKK0401` | サブオプションサービス契約一意照会SIFを呼び出し | **R** | 1 |
| 11 | `EKK0411` | サブオプションサービス契約＜ISP＞一意照会SIFを呼び出し | **R** | 1 |
| 12 | `EKK0791` | EKK0791A010 料金コース一意照会を実行します | **R** | 1 |
| 13 | `EKK0881` | 回線使用契約一意照会SIFを呼び出し | **R** | 1 |
| 14 | `EKK0891` | 提供方式契約一意照会を呼び出す。 | **R** | 1 |
| 15 | `EKK1041` | オーダ設定一意照会SIFを呼び出し | **R** | 2 |
| 16 | `EKK1081` | EKK1081E010 オーダ発行条件論理削除S-IFを実行します。 | **RD** | 3 |
| 17 | `EKK1681` | 異動予約一覧照会 | **R** | 1 |
| 18 | `EKK2091` | 住所変更一意照会を呼び出す | **R** | 1 |
| 19 | `EKK2101` | 住所変更明細一覧照会 | **R** | 2 |
| 20 | `EKK2811` | 機器オプションサービス契約一意照会SIFを呼び出し | **R** | 2 |
| 21 | `EKU0011` | 工事案件一意照会 | **R** | 1 |
| 22 | `EKU0081` | サービス契約＿工事案件一覧照会 | **R** | 1 |
| 23 | `ETU0011` | 番ポ工事一覧照会SIFを呼び出し | **R** | 1 |
| 24 | `EZM0121` | 電話番号一意照会SIFを呼び出し | **R** | 1 |
| 25 | `EZM0321` | 業務パラメータ一意照会検索を呼び出す。 | **R** | 1 |
| 26 | `EZM0411` | 宅内機器型式一意照会SIFを呼び出し | **R** | 1 |

> **推定エンティティ数**: 26 (SCコードベース自動グルーピング)

---

## 付録B: フィールド一覧 (Reference)

