m_employee_delegate_scope
概要
代理範囲マスタ
テーブル定義
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='代理範囲マスタ'
カラム一覧
# | 名前 | タイプ | デフォルト値 | Nullable | Extra Definition | 子テーブル | 親テーブル | コメント |
---|---|---|---|---|---|---|---|---|
1 | scope_id | bigint unsigned | false | auto_increment | 代理範囲ID | |||
2 | delegate_seq | bigint unsigned | false | m_employee_delegate | 代理設定ID | |||
3 | wf_key | varchar(64) | true | 対象WFキー(NULL=全) | ||||
4 | wf_step_no | smallint | true | ステップ番号(NULL=全) | ||||
5 | perm_code | varchar(50) | true | 追加パーミッション(NULL=無指定) | ||||
6 | valid_from | datetime | CURRENT_TIMESTAMP | false | DEFAULT_GENERATED | 有効開始日時 | ||
7 | valid_to | datetime | 9999-12-31 23:59:59 | false | 有効終了日時 | |||
8 | deleted_at | datetime | true | 論理削除 | ||||
9 | created_at | datetime | CURRENT_TIMESTAMP | false | DEFAULT_GENERATED | 登録日時 | ||
10 | updated_at | datetime | CURRENT_TIMESTAMP | false | DEFAULT_GENERATED on update CURRENT_TIMESTAMP | 更新日時 | ||
11 | version | int unsigned | 1 | false | バージョン |
制約一覧
# | 名前 | タイプ | 定義 |
---|---|---|---|
1 | fk_scope_parent | FOREIGN KEY | FOREIGN KEY (delegate_seq) REFERENCES m_employee_delegate (delegate_seq) |
2 | PRIMARY | PRIMARY KEY | PRIMARY KEY (scope_id) |
3 | uq_scope_unique | UNIQUE | UNIQUE KEY uq_scope_unique (delegate_seq, wf_key, wf_step_no, perm_code) |
INDEX一覧
# | 名前 | 定義 |
---|---|---|
1 | PRIMARY | PRIMARY KEY (scope_id) USING BTREE |
2 | uq_scope_unique | UNIQUE KEY uq_scope_unique (delegate_seq, wf_key, wf_step_no, perm_code) USING BTREE |
ER図
Generated by tbls