Skip to content

m_employee_delegate_scope

概要

代理範囲マスタ

テーブル定義
sql
CREATE TABLE `m_employee_delegate_scope` (
  `scope_id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '代理範囲ID',
  `delegate_seq` bigint unsigned NOT NULL COMMENT '代理設定ID',
  `wf_key` varchar(64) COLLATE utf8mb4_ja_0900_as_cs_ks DEFAULT NULL COMMENT '対象WFキー(NULL=全)',
  `wf_step_no` smallint DEFAULT NULL COMMENT 'ステップ番号(NULL=全)',
  `perm_code` varchar(50) COLLATE utf8mb4_ja_0900_as_cs_ks DEFAULT NULL COMMENT '追加パーミッション(NULL=無指定)',
  `valid_from` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '有効開始日時',
  `valid_to` datetime NOT NULL DEFAULT '9999-12-31 23:59:59' COMMENT '有効終了日時',
  `deleted_at` datetime DEFAULT NULL COMMENT '論理削除',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '登録日時',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日時',
  `version` int unsigned NOT NULL DEFAULT '1' COMMENT 'バージョン',
  PRIMARY KEY (`scope_id`),
  UNIQUE KEY `uq_scope_unique` (`delegate_seq`,`wf_key`,`wf_step_no`,`perm_code`),
  CONSTRAINT `fk_scope_parent` FOREIGN KEY (`delegate_seq`) REFERENCES `m_employee_delegate` (`delegate_seq`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_ja_0900_as_cs_ks COMMENT='代理範囲マスタ'

カラム一覧

#名前タイプデフォルト値NullableExtra Definition子テーブル親テーブルコメント
1scope_idbigint unsignedfalseauto_increment代理範囲ID
2delegate_seqbigint unsignedfalsem_employee_delegate代理設定ID
3wf_keyvarchar(64)true対象WFキー(NULL=全)
4wf_step_nosmallinttrueステップ番号(NULL=全)
5perm_codevarchar(50)true追加パーミッション(NULL=無指定)
6valid_fromdatetimeCURRENT_TIMESTAMPfalseDEFAULT_GENERATED有効開始日時
7valid_todatetime9999-12-31 23:59:59false有効終了日時
8deleted_atdatetimetrue論理削除
9created_atdatetimeCURRENT_TIMESTAMPfalseDEFAULT_GENERATED登録日時
10updated_atdatetimeCURRENT_TIMESTAMPfalseDEFAULT_GENERATED on update CURRENT_TIMESTAMP更新日時
11versionint unsigned1falseバージョン

制約一覧

#名前タイプ定義
1fk_scope_parentFOREIGN KEYFOREIGN KEY (delegate_seq) REFERENCES m_employee_delegate (delegate_seq)
2PRIMARYPRIMARY KEYPRIMARY KEY (scope_id)
3uq_scope_uniqueUNIQUEUNIQUE KEY uq_scope_unique (delegate_seq, wf_key, wf_step_no, perm_code)

INDEX一覧

#名前定義
1PRIMARYPRIMARY KEY (scope_id) USING BTREE
2uq_scope_uniqueUNIQUE KEY uq_scope_unique (delegate_seq, wf_key, wf_step_no, perm_code) USING BTREE

ER図

er


Generated by tbls

株式会社ライトカフェ