jeepay1.0/docs/sql/patch_v3_agent.sql

88 lines
5.9 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

##### jeeppay-plus S3 SQL #####
###### v3.0.0 ===> v3.1.0 ###### START ######
-- 代理商系统 如意设备菜单
insert into t_sys_entitlement values('ENT_DEVICE_RUYI', '如意Lite', 'file', '/ruyi', 'RuyiPage', 'ML', 0, 1, 'ENT_DEVICE', '60', 'AGENT', null, now(), now());
insert into t_sys_entitlement values('ENT_DEVICE_RUYI_LIST', '页面:列表', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'AGENT', null, now(), now());
insert into t_sys_entitlement values('ENT_DEVICE_RUYI_VIEW', '按钮:详情', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'AGENT', null, now(), now());
insert into t_sys_entitlement values('ENT_DEVICE_RUYI_ADD', '按钮:新增', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'AGENT', null, now(), now());
insert into t_sys_entitlement values('ENT_DEVICE_RUYI_EDIT', '按钮:修改', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'AGENT', null, now(), now());
insert into t_sys_entitlement values('ENT_DEVICE_RUYI_ALLOT', '按钮:划拨/收回', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'AGENT', null, now(), now());
###### v3.1.0 ===> v3.2.0 ###### START ######
-- 代理商配置表
DROP TABLE IF EXISTS `t_agent_config`;
CREATE TABLE `t_agent_config` (
`agent_no` VARCHAR(64) NOT NULL COMMENT '代理商号',
`config_key` VARCHAR(50) NOT NULL COMMENT '配置KEY',
`config_val` TEXT NOT NULL COMMENT '配置内容项',
`group_key` TEXT NOT NULL COMMENT '配置分组',
`created_at` TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) COMMENT '创建时间',
`updated_at` TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '更新时间',
PRIMARY KEY (`config_key`, `agent_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='代理商配置表';
-- 代理商进件初始配置项
INSERT INTO `t_sys_config` VALUES ('agentApplymentPreAudit', '代理商进件是否需要运营平台预审核', '代理商进件是否需要运营平台预审核', 'defaultConfig', '进件初始配置', '0', 'text', 0, '2023-3-29 10:53:30');
INSERT INTO `t_sys_config` VALUES ('agentApplyTimeLimit', '代理商发起进件默认时间限制', '代理商发起进件默认时间限制', 'defaultConfig', '进件初始配置', '', 'text', 0, '2023-3-29 10:53:30');
-- 代理商高级配置权限
insert into t_sys_entitlement values('ENT_AGENT_CONFIG_PAGE', '按钮:代理商配置信息', 'no-icon', '', '', 'PB', 0, 1, 'ENT_AGENT_INFO', '0', 'PLATFORM', null, now(), now());
###### v3.3.1 ===> v3.3.2 ###### START ######
-- 代理商提现结算记录表 申请资料和打款凭证
ALTER TABLE `t_cashout_record` MODIFY COLUMN `sett_cert_img` VARCHAR(256) COMMENT '申请资料';
ALTER TABLE t_cashout_record ADD COLUMN `transfer_cert_img` VARCHAR(256) COMMENT '打款凭证(运营平台)' after `sett_cert_img`;
###### v3.3.2 ===> v3.3.3 ###### START ######
insert into t_sys_entitlement values('ENT_PROFIT_CASHOUT_RECORD_COUNT', '页面:统计', 'no-icon', '', '', 'PB', 0, 1, 'ENT_PROFIT_CASHOUT_RECORD', '0', 'PLATFORM', null, now(), now());
insert into t_sys_entitlement values('ENT_CASHOUT_RECORD_COUNT', '页面:统计', 'no-icon', '', '', 'PB', 0, 1, 'ENT_AGENT_WALLET', '0', 'AGENT', null, now(), now());
-- 代理商列表
insert into t_sys_entitlement values('ENT_AGENT_INFO_COUNT', '页面:统计', 'no-icon', '', '', 'PB', 0, 1, 'ENT_AGENT_INFO', '0', 'PLATFORM', null, now(), now());
###### v3.3.5 ===> v3.3.6 ###### START ######
-- 提现记录增加开户行支行名称
ALTER TABLE t_cashout_record ADD COLUMN `sett_account_sub_bank` VARCHAR(32) COMMENT '开户行支行名称' after `sett_account_bank`;
-- 代理商主表增加钱包冻结金额和冻结原因
ALTER TABLE t_agent_info ADD COLUMN `freeze_amount` BIGINT(20) NOT NULL DEFAULT 0 COMMENT '钱包冻结金额, 单位分' after `sipw`;
ALTER TABLE t_agent_info ADD COLUMN `freeze_desc` VARCHAR(256) DEFAULT NULL COMMENT '冻结原因' after `freeze_amount`;
######
v3.3.6 ===> v3.4.0 ###### START ######
-- 代理商提现增加转账接口信息
alter table `t_cashout_record`
add column `transfer_mch_app_id` VARCHAR(64) COMMENT '发起转账的自营应用ID' after `sett_type`;
alter table `t_cashout_record`
add column `transfer_order_id` VARCHAR(64) COMMENT '转账系统订单号' after `transfer_mch_app_id`;
alter table `t_cashout_record`
add column `transfer_if_code` VARCHAR(64) COMMENT '转账接口类型' after `transfer_order_id`;
alter table `t_cashout_record`
add column `transfer_platform_mchfee_amount` BIGINT(20) COMMENT '自营商户费率费用' after `transfer_if_code`;
alter table `t_cashout_record`
add column `transfer_platform_cost_amount` BIGINT(20) COMMENT '平台真实成本费用( 来自转账订单数据 = 自营商户费率费用 - 平台利润 ' after `transfer_platform_mchfee_amount`;
alter table `t_cashout_record`
add column `contact_name` varchar(32) DEFAULT NULL COMMENT '联系人姓名' after `sett_account_telphone`;
######
v3.4.0 ===> v3.4.1 ###### START ######
-- 订单退款统计权限
insert into t_sys_entitlement values('ENT_REFUND_ORDER_COUNT', '退款统计', 'no-icon', '', '', 'PB', 0, 1, 'ENT_REFUND_ORDER', '0', 'AGENT', null, now(), now());
-- 代理商解除码牌权限
insert into t_sys_entitlement
values ('ENT_DEVICE_QRC_RELIEVE', '按钮:解除', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_QRC', '0', 'AGENT', null,
now(), now());
-- 代理商子商户配置权限
insert into t_sys_entitlement
values ('ENT_MCH_CONFIG_PAGE', '按钮:商户配置信息', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_INFO', '0', 'AGENT', null,
now(), now());
######
v3.4.1 ===> next ###### START ######