diff --git a/src/db/modify.sql b/src/db/modify.sql
index 109a4b181..d599a5f4f 100644
--- a/src/db/modify.sql
+++ b/src/db/modify.sql
@@ -615,4 +615,48 @@ alter table sys_clients add column hfindustry varchar(10) DEFAULT NULL COMMENT '
alter table financial_bd_prize_rate_config add column `kpi_range` smallint(6) NOT NULL;
alter table financial_bd_config add column `kpi_amount` decimal(15,2) DEFAULT NULL;
-alter table financial_bd_prize_log add column `kpi_amount` decimal(15,2) DEFAULT NULL;
\ No newline at end of file
+alter table financial_bd_prize_log add column `kpi_amount` decimal(15,2) DEFAULT NULL;
+
+CREATE TABLE sys_permission_partner_modules (
+ id int(11) NOT NULL AUTO_INCREMENT,
+ module_name varchar(50) NOT NULL COMMENT '模块名称',
+ js_module varchar(50) DEFAULT NULL COMMENT 'js module name',
+ js_path varchar(255) DEFAULT NULL COMMENT 'js module path',
+ remark varchar(50) DEFAULT NULL,
+ PRIMARY KEY (id)
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4;
+
+CREATE TABLE sys_permission_partner_modules_clients (
+ id bigint(20) NOT NULL,
+ client_id int(11) NOT NULL COMMENT '客户编号',
+ client_moniker varchar(20) NOT NULL COMMENT '客户简写识别码',
+ module_id int(11) NOT NULL COMMENT '模块id',
+ is_valid tinyint(1) DEFAULT '1' COMMENT '1:启用,0:不启用',
+ PRIMARY KEY (id),
+ UNIQUE KEY unique_client_id_module_id (client_id,module_id),
+ KEY index_client_id (client_id),
+ KEY index_client_moniker (client_moniker)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+CREATE TABLE sys_permission_partner_functions (
+ func_id varchar(80) NOT NULL,
+ module_id int(11) DEFAULT NULL COMMENT '模块id',
+ role int(11) NOT NULL DEFAULT '0' COMMENT '有权限角色(mask)',
+ class_name varchar(30) NOT NULL COMMENT '类名',
+ method_name varchar(50) NOT NULL COMMENT '方法名',
+ uri varchar(200) NOT NULL COMMENT '请求地址',
+ req_methods varchar(50) NOT NULL,
+ module varchar(30) DEFAULT NULL COMMENT '所属模块',
+ name varchar(50) DEFAULT NULL COMMENT '别名(用于前端按钮指定权限)',
+ remark varchar(50) DEFAULT NULL COMMENT '备注',
+ is_valid tinyint(1) DEFAULT '1' COMMENT '是否有效',
+ PRIMARY KEY (func_id),
+ UNIQUE KEY uk_func_name (name)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+CREATE TABLE `act_charity` (
+ `client_id` int(11) DEFAULT NULL,
+ `client_moniker` varchar(20) NOT NULL COMMENT '客户简写识别码',
+ `active_time` date DEFAULT NULL,
+ PRIMARY KEY (`client_moniker`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
\ No newline at end of file
diff --git a/src/main/resources/au/com/royalpay/payment/manage/mappers/act/ActChairtyMapper.xml b/src/main/resources/au/com/royalpay/payment/manage/mappers/act/ActChairtyMapper.xml
index 7ee2fe472..c9819effc 100644
--- a/src/main/resources/au/com/royalpay/payment/manage/mappers/act/ActChairtyMapper.xml
+++ b/src/main/resources/au/com/royalpay/payment/manage/mappers/act/ActChairtyMapper.xml
@@ -13,20 +13,20 @@ GROUP BY act_charity.client_id order by sum_ordernum desc
\ No newline at end of file