| 123456789101112131415161718192021222324252627 |
- -- ============================================================
- -- 数据权限配置表 kws_data_permission
- -- 角色级企业数据权限,记录角色可访问的企业ID列表
- -- ============================================================
- CREATE TABLE IF NOT EXISTS `kws_data_permission` (
- `id` BIGINT NOT NULL COMMENT '主键',
- `role_id` BIGINT NOT NULL COMMENT '角色ID',
- `ent_id` BIGINT NOT NULL COMMENT '企业ID(可访问的企业)',
- `remark` VARCHAR(200) DEFAULT NULL COMMENT '备注',
- `status` INT DEFAULT 0 COMMENT '状态:0正常 1停用',
- `create_by` BIGINT DEFAULT NULL COMMENT '创建人',
- `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `update_by` BIGINT DEFAULT NULL COMMENT '更新人',
- `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
- `del_flag` INT DEFAULT 0 COMMENT '删除标识:0正常 1删除',
- PRIMARY KEY (`id`),
- KEY `idx_role_id` (`role_id`),
- KEY `idx_ent_id` (`ent_id`),
- KEY `idx_role_ent` (`role_id`, `ent_id`)
- ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '角色数据权限(企业维度)';
- -- ============================================================
- -- kws_role 表新增个人数据权限标识字段
- -- personal_data_flag: 0=关闭 1=开启(开启后仅查看本人作为销售的数据)
- -- ============================================================
- ALTER TABLE `kws_role`
- ADD COLUMN `personal_data_flag` INT DEFAULT 0 COMMENT '个人数据权限:0关闭 1开启' AFTER `admin_flag`;
|