From 71fdcf4ef9a62c6649b8f7edd77d0f0becd3940f Mon Sep 17 00:00:00 2001 From: gongbiao Date: Tue, 27 Aug 2019 11:00:56 +0800 Subject: [PATCH] =?UTF-8?q?[=E7=94=A8=E6=88=B7=E6=95=B0=E6=8D=AE=E6=9D=83?= =?UTF-8?q?=E9=99=90][=E4=BF=AE=E6=94=B9][=E5=88=9B=E5=BB=BA=E8=A1=A8?= =?UTF-8?q?=E5=8F=8A=E5=88=9D=E5=A7=8B=E5=8C=96=E6=95=B0=E6=8D=AESQL]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../V201908271058__G_USER_DATA_RULE.sql | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 mallinkAdmin/src/main/resources/db/migration/V201908271058__G_USER_DATA_RULE.sql diff --git a/mallinkAdmin/src/main/resources/db/migration/V201908271058__G_USER_DATA_RULE.sql b/mallinkAdmin/src/main/resources/db/migration/V201908271058__G_USER_DATA_RULE.sql new file mode 100644 index 000000000..17ca2fb2e --- /dev/null +++ b/mallinkAdmin/src/main/resources/db/migration/V201908271058__G_USER_DATA_RULE.sql @@ -0,0 +1,35 @@ +drop table if exists wx_user_data_rule; +CREATE TABLE wx_user_data_rule ( + `id` bigint(20) NOT NULL, + `tenant_id` varchar(10) NOT NULL COMMENT '租户ID', + `user_id` bigint(20) NOT NULL COMMENT '角色名称', + `type` tinyint(3) NOT NULL COMMENT '权限类型', + `building_floor` json DEFAULT NULL COMMENT '楼层楼座', + `business` json DEFAULT NULL COMMENT '业态', + `target` json DEFAULT NULL COMMENT '数据范围', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + UNIQUE `id_UNIQUE` USING BTREE (`id`) comment '' +) ENGINE=`InnoDB` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ROW_FORMAT=DYNAMIC COMMENT='用户数据权限' CHECKSUM=0 DELAY_KEY_WRITE=0; + +drop table if exists wx_data_rule_target; +CREATE TABLE wx_data_rule_target ( + `id` bigint(20) NOT NULL, + `parent` bigint(20) NOT NULL COMMENT '父级', + `name` varchar(50) NOT NULL COMMENT '名称', + `tag` varchar(50) DEFAULT NULL COMMENT '标签', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + UNIQUE `id_UNIQUE` USING BTREE (`id`) comment '' +) ENGINE=`InnoDB` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据权限目标' CHECKSUM=0 DELAY_KEY_WRITE=0; + + +insert into `wx_data_rule_target` ( `id`, `parent`, `name`, `tag`, `create_time`, `update_time`) values ( '1', '0', '商户商铺', '', '2019-08-26 13:23:25', '2019-08-26 13:23:27'); +insert into `wx_data_rule_target` ( `id`, `parent`, `name`, `tag`, `create_time`, `update_time`) values ( '2', '0', '合同管理', '', '2019-08-26 13:32:04', '2019-08-26 13:32:07'); +insert into `wx_data_rule_target` ( `id`, `parent`, `name`, `tag`, `create_time`, `update_time`) values ( '101','1', '商户列表', 'merchant_list', '2019-08-26 13:32:17', '2019-08-26 13:32:19'); +insert into `wx_data_rule_target` ( `id`, `parent`, `name`, `tag`, `create_time`, `update_time`) values ( '102','1', '解单数据', 'merchant_trade', '2019-08-26 13:33:24', '2019-08-26 13:33:25'); +insert into `wx_data_rule_target` ( `id`, `parent`, `name`, `tag`, `create_time`, `update_time`) values ( '201','2', '租金合同', 'rent_contract_list', '2019-08-26 13:34:17', '2019-08-26 13:34:20'); +insert into `wx_data_rule_target` ( `id`, `parent`, `name`, `tag`, `create_time`, `update_time`) values ( '202','2', '物业合同', 'property_contract_list', '2019-08-26 13:34:45', '2019-08-26 13:34:47'); +insert into `wx_data_rule_target` ( `id`, `parent`, `name`, `tag`, `create_time`, `update_time`) values ( '203','2', '租金物业合同', 'rent_property_contract_list', '2019-08-26 13:36:23', '2019-08-26 13:36:25');