citic_role.yaml 1.27 KB
CREATE TABLE `citic_role` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(40) CHARACTER SET utf8mb4 DEFAULT NULL,
  `mark` int(11) DEFAULT NULL,
  `desc` varchar(100) CHARACTER SET utf8mb4 DEFAULT NULL,
  `pid` bigint(20) DEFAULT NULL COMMENT '父id',
  `path` varchar(255) DEFAULT NULL COMMENT '上级角色id完整路径',
  `role_key` varchar(100) NOT NULL DEFAULT '' COMMENT '角色权限字符串',
  `role_sort` int(4) NOT NULL DEFAULT '0' COMMENT '显示顺序',
  `data_scope` char(1) DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
  `menu_check_strictly` tinyint(1) DEFAULT '1' COMMENT '菜单树选择项是否关联显示',
  `organization_check_strictly` tinyint(1) DEFAULT '1' COMMENT '部门树选择项是否关联显示',
  `status` char(1) NOT NULL DEFAULT '0' COMMENT '角色状态(0正常 1停用)',
  `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `extra_info` varchar(500) DEFAULT NULL COMMENT '附加信息',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8;