feat: improve admin master data management
This commit is contained in:
@@ -21,13 +21,17 @@ CREATE TABLE IF NOT EXISTS `code_kind` (
|
||||
CREATE TABLE IF NOT EXISTS `code_detail` (
|
||||
`cd_idx` INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '세부코드 PK',
|
||||
`cd_ck_idx` INT UNSIGNED NOT NULL COMMENT 'code_kind FK',
|
||||
`cd_source` ENUM('platform','local') NOT NULL DEFAULT 'platform' COMMENT 'platform=전역 시드, local=지자체 등록',
|
||||
`cd_lg_idx` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0=전 지자체 공통',
|
||||
`cd_code` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '세부 코드',
|
||||
`cd_name` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '세부 명칭',
|
||||
`cd_sort` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '정렬 순서',
|
||||
`cd_state` TINYINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '1=사용, 0=미사용',
|
||||
`cd_regdate` DATETIME NOT NULL COMMENT '등록일시',
|
||||
PRIMARY KEY (`cd_idx`),
|
||||
KEY `idx_cd_ck_idx` (`cd_ck_idx`)
|
||||
KEY `idx_cd_ck_idx` (`cd_ck_idx`),
|
||||
KEY `idx_cd_lg_idx` (`cd_lg_idx`),
|
||||
UNIQUE KEY `uk_cd_tenant` (`cd_ck_idx`, `cd_code`, `cd_lg_idx`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='세부 기본코드';
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user