4.5 KiB
4.5 KiB
djnd25036m 表
Description
- 物理表名:
djnd25036m - 業務名称: 通勤手当月額DB
- 業務语义: 職員の通勤手当月額認定結果を保持する業務表。cshainno × tukin_seq_num × dkaisei_dte の単位で月額認定スナップショットを保持
- 所属系统: UPDS-V7 諸手当システム
Key Facts
- xlsx 設計書: 76 列(全和歷列含む)
- DB 物理列数(CI 実測): 70 列
- xlsx vs DB 差: -6 列(和歷 9 列 削除、派生 3 列 追加)
- 主キー UNIQUE:
djnd25036m_idx(cshainno, tukin_seq_num, dkaisei_dte)3 列複合 - PK 宣言: なし(UNIQUE インデックスのみ、PRIMARY KEY 制約は未付与)
列構造(CI 実測 70 列)
(A) ヘッダ 3 列 NULLABLE:
ccompkbvarchar(2)dstartdatedenddate
(B) 業務 NOT NULL 3 列(主キー UNIQUE と一致):
cshainnovarchar(10)tukin_seq_numnumeric(3,0)dkaisei_dtedate
(C) 主要業務列(NULLABLE):
- 自動車等支給:
car_shikyu_numnumeric(6,0) /unchin_tot_numnumeric(10,0) /unchin_ksn_numnumeric(10,0) /tkbt_rykn_numnumeric(10,0) /tkbt_uncn_numnumeric(7,0) - 支給始期等:
dsikyu_start_dtedate ← 要件書 3.3.1 通勤手当月額DB の表示項目 - 自至区分:
karamade_kbnvarchar(1) - 通勤手当月額:
tkntat_tsuki_numnumeric(6,0) - 認定年月日(西暦):
dnintei_dtedate ← 要件書 3.3.1 通勤手当月額DB の表示項目 - 備考:
bikovarchar(80) - 官職/整理/印刷/決裁/起案/給与例月:
kanshoku_cdevarchar(3) /kanshoku_nmevarchar(80) /kanshoku_kj_nmevarchar(80) /seiri_numnumeric(6,0) /dprint_dtedate /kessai_cdevarchar(2) /kessai_nmevarchar(512) /dkian_dtedate /kyuyo_tsuki_cdevarchar(2) /kyuyo_tsuki_nmevarchar(40) - 所属/部局:
szk_cdevarchar(80) /szk_nmevarchar(80) /bkyk_cdevarchar(80) /bkyk_nmevarchar(80) - ソート:
sort_jynnumeric(3,0) - 給与変更データ作成年月日:
dkyuyo_dtedate - システム区分:
sys_kbnvarchar(1)(1:定/2:非/3:講) - 改正フラグ:
kaisei_flgvarchar(1) - 適用年月日(西暦):
dtekiyo_dtedate - 旧月額:
old_getugakunumeric(10,0) - 給与取込済フラグ:
kyuyo_get_flgvarchar(1) DEFAULT '0'
(D) 月別支給額 24 列(NULLABLE):
car_sikyugaku_4~car_sikyugaku_12、car_sikyugaku_1~car_sikyugaku_3numeric(7,0)(12 ヶ月分、自動車月別支給額)sosikyugaku_4~sosikyugaku_12、sosikyugaku_1~sosikyugaku_3numeric(7,0)(12 ヶ月分、月別総支給額)
(F) ログ 4 列:
kosin_usevarchar(12) NOT NULLlast_pgmvarchar(20) NOT NULLlast_dtetimestamp NOT NULLkosin_kbnvarchar(1) NOT NULLcmnuservarchar(10) NULLABLEdmndatetimestamp NULLABLE
(G) 派生 3 列(xlsx 未記載、DB のみ存在、業務意味要確認):
ninteiflgnumeric(1,0)napply_numnumeric(10,0)nparking_sqnumeric(12,4)
Relations
- 上位: UPDS-V7 諸手当システム
- 関連要件: ADIF2601 通勤経路情報連携(人給⇒旅費) の抽出条件ソース
- 関連要件: 要件書 2.4 抽出条件 — 「通勤手当月額 DB で認定年月日 / 支給始期等(西暦) / 最新データ」確認 → 本表で「認定済み + 基準日 最新」の候補を抽出し、
djnd25026m(順路DB)と JOIN して経路情報を取得する流れ - 同型 PK 系列:
djnd25026m(順路DB)とは cshainno + tukin_seq_num + dkaisei_dte の 3 列が重複
xlsx vs DB 代差
CI 環境 DB と xlsx 設計書の間で代差あり(xlsx が最新設計、DB が反映待ちの状態):
| 種別 | xlsx 76 列 | DB 70 列 |
|---|---|---|
| 和歷表記列 9 列(DB 全廃) | sstart / send / kaisei_dte / sikyu_start_dte / nintei_dte / print_dte / kian_dte / tekiyo_dte / kyuyo_dte |
全削除、西暦 date のみ採用 |
| 派生列 3 列(DB のみ存在、xlsx 未記載) | — | ninteiflg numeric(1,0) / napply_num numeric(10,0) / nparking_sq numeric(12,4) |
| 精度差 1 列 | tkbt_uncn_num numeric(6) |
tkbt_uncn_num numeric(7,0) |
要件書 3.3.1 表示項目 引用校对
| 表示項目 | 物理列 | 型 | 一致 |
|---|---|---|---|
| 職員番号 | cshainno | varchar(10) | ✓ |
| 支給始期等(西暦) | dsikyu_start_dte | date | ✓ |
| 認定年月日(西暦) | dnintei_dte | date | ✓ |
全て xlsx/DB 両方に存在、表示項目との突合 ✓
改訂履歴
- 7.0.0 新規作成(2023-10-04 NSC)
- DB 派生列 3 列(
ninteiflg/napply_num/nparking_sq)の追加経緯は改訂履歴記載なし、業務意味要確認