From e27a03d6c6639091afec3e6610068a20c7d2c23c Mon Sep 17 00:00:00 2001 From: wtune Date: Sat, 14 Mar 2020 12:35:40 +0800 Subject: [PATCH] Add Index on dept.pid --- .../src/main/java/me/zhengjie/modules/system/domain/Dept.java | 2 +- sql/eladmin.sql | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Dept.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Dept.java index 711283bb..9f37b695 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Dept.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Dept.java @@ -19,7 +19,7 @@ import java.util.Set; @Entity @Getter @Setter -@Table(name="dept") +@Table(name="dept", indexes = {@Index(name = "dept_pid", columnList = "pid")}) public class Dept implements Serializable { @Id diff --git a/sql/eladmin.sql b/sql/eladmin.sql index 6184b3b7..f6526a25 100644 --- a/sql/eladmin.sql +++ b/sql/eladmin.sql @@ -80,7 +80,8 @@ CREATE TABLE `dept` ( `pid` bigint(20) NOT NULL COMMENT '上级部门', `enabled` bit(1) NOT NULL COMMENT '状态', `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期', - PRIMARY KEY (`id`) USING BTREE + PRIMARY KEY (`id`) USING BTREE, + KEY `dept_pid` (`pid`) ) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '部门' ROW_FORMAT = Compact; -- ----------------------------