diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Role.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Role.java index ea13ddf2..998559f6 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Role.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Role.java @@ -18,7 +18,8 @@ import java.util.Set; * @date 2018-11-22 */ @Entity -@Table(name = "role") +@Table(name = "role", + indexes = {@Index(name = "role_level", columnList = "level")}) @Getter @Setter public class Role implements Serializable { diff --git a/sql/eladmin.sql b/sql/eladmin.sql index 6184b3b7..7ed157ec 100644 --- a/sql/eladmin.sql +++ b/sql/eladmin.sql @@ -605,7 +605,8 @@ CREATE TABLE `role` ( `level` int(255) NULL DEFAULT NULL COMMENT '角色级别', `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期', `permission` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '功能权限', - PRIMARY KEY (`id`) USING BTREE + PRIMARY KEY (`id`) USING BTREE, + KEY `role_level` (`level`) ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色表' ROW_FORMAT = Compact; -- ----------------------------