Skip to content

m_organization

概要

組織マスタ

テーブル定義
sql
CREATE TABLE `m_organization` (
  `org_id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '組織ID',
  `company_id` bigint unsigned NOT NULL COMMENT '会社ID',
  `parent_org_id` bigint unsigned DEFAULT NULL COMMENT '上位組織ID',
  `org_code` varchar(20) COLLATE utf8mb4_ja_0900_as_cs_ks NOT NULL COMMENT '組織コード',
  `org_name` varchar(100) COLLATE utf8mb4_ja_0900_as_cs_ks NOT NULL COMMENT '組織名称',
  `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 (`org_id`),
  KEY `company_id` (`company_id`),
  KEY `parent_org_id` (`parent_org_id`),
  CONSTRAINT `m_organization_ibfk_1` FOREIGN KEY (`company_id`) REFERENCES `m_company` (`company_id`),
  CONSTRAINT `m_organization_ibfk_2` FOREIGN KEY (`parent_org_id`) REFERENCES `m_organization` (`org_id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_ja_0900_as_cs_ks COMMENT='組織マスタ'

カラム一覧

#名前タイプデフォルト値NullableExtra Definition子テーブル親テーブルコメント
1org_idbigint unsignedfalseauto_incrementm_employee m_organization組織ID
2company_idbigint unsignedfalsem_company会社ID
3parent_org_idbigint unsignedtruem_organization上位組織ID
4org_codevarchar(20)false組織コード
5org_namevarchar(100)false組織名称
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バージョン

制約一覧

#名前タイプ定義
1m_organization_ibfk_1FOREIGN KEYFOREIGN KEY (company_id) REFERENCES m_company (company_id)
2m_organization_ibfk_2FOREIGN KEYFOREIGN KEY (parent_org_id) REFERENCES m_organization (org_id)
3PRIMARYPRIMARY KEYPRIMARY KEY (org_id)

INDEX一覧

#名前定義
1company_idKEY company_id (company_id) USING BTREE
2parent_org_idKEY parent_org_id (parent_org_id) USING BTREE
3PRIMARYPRIMARY KEY (org_id) USING BTREE

ER図

er


Generated by tbls

株式会社ライトカフェ