316 lines
25 KiB
SQL
316 lines
25 KiB
SQL
##### jeeppay-plus S3 支付基础模块 版本升级SQL #####
|
||
|
||
###### v3.0.0 ===> v3.1.0 ###### START ######
|
||
|
||
-- 增加删除进件记录菜单
|
||
insert into t_sys_entitlement values('ENT_MCH_APPLYMENT_DELETE', '按钮:删除', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_APPLYMENT', '0', 'PLATFORM', '{epUserEnt:true}', now(), now());
|
||
|
||
-- 商户门店表新增蚂蚁店铺字段
|
||
ALTER TABLE t_mch_store ADD COLUMN `alipay_shop_id` VARCHAR(64) DEFAULT NULL COMMENT '蚂蚁店铺ID' AFTER `address`;
|
||
ALTER TABLE t_mch_store ADD COLUMN `alipay_shop_create_id` VARCHAR(64) DEFAULT NULL COMMENT '蚂蚁店铺申请单ID' AFTER `alipay_shop_id`;
|
||
ALTER TABLE t_mch_store ADD COLUMN `alipay_shop_status` VARCHAR(6) DEFAULT NULL COMMENT '蚂蚁店铺创建状态,99:已完结;-1:失败;031:已提交审核' AFTER `alipay_shop_create_id`;
|
||
|
||
-- 设备表新增蚂蚁店铺绑定状态字段
|
||
ALTER TABLE t_mch_store_device ADD COLUMN `alipay_bind_state` TINYINT(6) NOT NULL DEFAULT 0 COMMENT '蚂蚁店铺Iot设备绑定状态: 0-未绑定,1-已绑定' AFTER `unbind_time`;
|
||
|
||
-- 运营平台 如意设备菜单
|
||
ALTER TABLE t_device_provide_config MODIFY device_type TINYINT(6) NOT NULL COMMENT '设备类型:1-云喇叭, 2-云打印, 3-扫码pos, 4-智能pos, 5-收银插件, 7-如意Lite';
|
||
INSERT INTO t_sys_entitlement VALUES('ENT_DEVICE_RUYI', '如意Lite管理', 'file', '/ruyi', 'RuyiPage', 'ML', 0, 1, 'ENT_DEVICE', '60', 'PLATFORM', null, now(), now());
|
||
INSERT INTO t_sys_entitlement VALUES('ENT_DEVICE_RUYI_LIST', '页面:列表', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'PLATFORM', null, now(), now());
|
||
INSERT INTO t_sys_entitlement VALUES('ENT_DEVICE_RUYI_VIEW', '按钮:详情', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'PLATFORM', null, now(), now());
|
||
INSERT INTO t_sys_entitlement VALUES('ENT_DEVICE_RUYI_ADD', '按钮:新增', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'PLATFORM', null, now(), now());
|
||
INSERT INTO t_sys_entitlement VALUES('ENT_DEVICE_RUYI_EDIT', '按钮:修改', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'PLATFORM', null, now(), now());
|
||
INSERT INTO t_sys_entitlement VALUES('ENT_DEVICE_RUYI_DEL', '按钮:删除', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'PLATFORM', null, now(), now());
|
||
INSERT INTO t_sys_entitlement VALUES('ENT_DEVICE_RUYI_ALLOT', '按钮:划拨/收回', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'PLATFORM', null, now(), now());
|
||
-- 商户系统 如意设备菜单
|
||
insert into t_sys_entitlement values('ENT_DEVICE_RUYI', '如意Lite管理', 'file', '/ruyi', 'RuyiPage', 'ML', 0, 1, 'ENT_DEVICE', '60', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "DEVICE"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_DEVICE_RUYI_LIST', '页面:列表', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "DEVICE"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_DEVICE_RUYI_VIEW', '按钮:详情', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "DEVICE"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_DEVICE_RUYI_ADD', '按钮:新增', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "DEVICE"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_DEVICE_RUYI_EDIT', '按钮:修改', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "DEVICE"]}', now(), now());
|
||
|
||
-- web收银台 存量数据的移行。 ( 默认 全部开启。 )
|
||
insert into t_mch_config select mch_no, 'webCashierState', 'web收银台开关', '1', 'webCashier', 'text', now(), now() from t_mch_info;
|
||
|
||
-- 运营平台便捷收银台权限
|
||
insert into t_sys_entitlement values('ENT_MCH_CASHIER_URL', '便捷收银台', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_INFO', '0', 'PLATFORM', null, now(), now());
|
||
|
||
-- 注册时 WEB收银台默认状态。
|
||
INSERT INTO `t_sys_config` VALUES ('mchRegisterWebCashierState', '商户注册/创建时[WEB收银台]默认状态', '商户注册/创建时[WEB收银台]默认状态', 'defaultConfig', '商户注册/创建时WEB收银台默认状态', '0', 'text', 0, '2023-3-09 16:53:30');
|
||
|
||
-- 商户门店表 修改蚂蚁店铺状态描述
|
||
ALTER TABLE t_mch_store MODIFY COLUMN `alipay_shop_status` VARCHAR(6) DEFAULT '0' COMMENT '蚂蚁店铺创建状态(与支付宝一致): 0-未创建; 99-已完结; -1-失败; 031-已提交审核';
|
||
update `t_mch_store` set `alipay_shop_status` = '0' where alipay_shop_status is null;
|
||
-- 【商户系统】支付宝代运营授权
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SP_OPERATION', '支付宝代运营授权', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_CENTER', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "USER_TYPE_12_INIT"]}', now(), now());
|
||
-- 【商户系统】蚂蚁店铺按钮权限
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SHOP_VIEW', '按钮:详情', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_STORE', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SHOP_STATUS', '按钮:查询审核状态', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_STORE', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SHOP_ADD', '按钮:新增', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_STORE', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SHOP_DELETE', '按钮:删除', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_STORE', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SHOP_EDIT', '按钮:修改', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_STORE', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT"]}', now(), now());
|
||
-- 【商户系统】设备绑定蚂蚁店铺按钮
|
||
insert into t_sys_entitlement values('ENT_DEVICE_RUYI_BIND', '按钮:绑定蚂蚁店铺', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "DEVICE"]}', now(), now());
|
||
|
||
-- 【运营平台】支付宝代运营授权
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SP_OPERATION', '支付宝代运营授权', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_INFO', '0', 'PLATFORM', null, now(), now());
|
||
-- 【运营平台】蚂蚁店铺按钮权限
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SHOP_VIEW', '按钮:详情', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_STORE', '0', 'PLATFORM', null, now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SHOP_STATUS', '按钮:查询审核状态', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_STORE', '0', 'PLATFORM', null, now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SHOP_ADD', '按钮:新增', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_STORE', '0', 'PLATFORM', null, now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SHOP_DELETE', '按钮:删除', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_STORE', '0', 'PLATFORM', null, now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_ALIPAY_SHOP_EDIT', '按钮:修改', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_STORE', '0', 'PLATFORM', null, now(), now());
|
||
-- 【运营平台】设备绑定蚂蚁店铺按钮
|
||
insert into t_sys_entitlement values('ENT_DEVICE_RUYI_BIND', '按钮:绑定蚂蚁店铺', 'no-icon', '', '', 'PB', 0, 1, 'ENT_DEVICE_RUYI', '0', 'PLATFORM', null, now(), now());
|
||
|
||
-- 设备表新增绑定的蚂蚁店铺ID字段
|
||
ALTER TABLE t_mch_store_device ADD COLUMN `alipay_shop_id` VARCHAR(64) DEFAULT NULL COMMENT '蚂蚁店铺ID' AFTER `alipay_bind_state`;
|
||
|
||
###### v3.1.0 ===> v3.2.0 ###### START ######
|
||
|
||
-- 将“是否开启进件预审功能”改为“商户进件是否需要运营平台预审核”
|
||
UPDATE `t_sys_config` SET `config_name` = '商户进件是否需要运营平台预审核', `config_desc` = '商户进件是否需要运营平台预审核', `group_name` = '进件初始配置' WHERE `config_key` = 'mchApplymentPreAudit';
|
||
-- 进件初始配置:商户进件时间限制
|
||
INSERT INTO `t_sys_config` VALUES ('mchApplyTimeLimit', '商户自主进件时间限制', '商户自主进件时间限制', 'defaultConfig', '进件初始配置', '', 'text', 0, '2023-3-29 10:53:30');
|
||
|
||
-- 新增支付方式:外部订单
|
||
INSERT INTO t_pay_way (way_code, way_name, way_type) VALUES ('OUT_TRADE', '外部订单', 'OTHER');
|
||
|
||
-- 商户app推送设备表 新增设备cid类型
|
||
ALTER TABLE t_mch_app_push_info ADD COLUMN `cid_type` VARCHAR(20) NOT NULL DEFAULT 'app_plus' COMMENT '设备cid类型:app端:app_plus,小程序端:mp_weixin' AFTER `cid`;
|
||
|
||
-- 订单表 新增平台商户单号索引
|
||
ALTER TABLE t_pay_order ADD INDEX `Index_Platform_Mch_Order_No` (`platform_mch_order_no`) USING BTREE;
|
||
-- 订单分润结算记录 添加退款订单ID索引
|
||
ALTER TABLE t_order_profit_sett_record ADD INDEX `Index_Refund_Order_Id` (`refund_order_id`) USING BTREE;
|
||
|
||
-- 公众号消息用户表 新增系统用户ID
|
||
ALTER TABLE t_mch_wxmp_user ADD COLUMN `sys_user_id` BIGINT(20) NOT NULL COMMENT '系统用户ID' after `user_id`;
|
||
ALTER TABLE t_mch_wxmp_user DROP INDEX IDX_WxOpenId_WxAppId;
|
||
-- 执行后,原有公众号接收方将全部删除,重新授权后可使用(执行时需谨慎)
|
||
delete from t_mch_wxmp_user where 1=1;
|
||
ALTER TABLE t_mch_wxmp_user ADD UNIQUE IDX_SysUserId_WxOpenId_WxAppId(`sys_user_id`, `wx_open_id`, `wx_app_id`);
|
||
|
||
-- 执行后,原有公众号接收方将全部删除,重新授权后可使用(执行时需谨慎)
|
||
delete from t_mch_wxmp_user;
|
||
|
||
-- 商户通知配置 菜单 店长、店员权限优化
|
||
delete from t_sys_entitlement where ent_id = 'ENT_SYS_CONFIG' and sys_type = 'MCH';
|
||
delete from t_sys_entitlement where ent_id = 'ENT_MCH_NOTICE' and sys_type = 'MCH';
|
||
delete from t_sys_entitlement where ent_id = 'ENT_MCH_WXMP_USER_LIST' and sys_type = 'MCH';
|
||
delete from t_sys_entitlement where ent_id = 'ENT_MCH_WXMP_USER_ADD' and sys_type = 'MCH';
|
||
delete from t_sys_entitlement where ent_id = 'ENT_MCH_WXMP_USER_DELETE' and sys_type = 'MCH';
|
||
delete from t_sys_entitlement where ent_id = 'ENT_MCH_WXMP_USER_EDIT' and sys_type = 'MCH';
|
||
insert into t_sys_entitlement values('ENT_SYS_CONFIG', '系统管理', 'setting', '', 'RouteView', 'ML', 0, 1, 'ROOT', '200', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "USER_TYPE_12_INIT"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_NOTICE', '通知配置', 'notification', '/notice', 'NoticePage', 'ML', 0, 1, 'ENT_SYS_CONFIG', '40', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "USER_TYPE_12_INIT"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_WXMP_USER_LIST', '页面:公众号消息接收人列表', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_NOTICE', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "USER_TYPE_12_INIT"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_WXMP_USER_ADD', '按钮:新增公众号消息接收人', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_NOTICE', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "USER_TYPE_12_INIT"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_WXMP_USER_DELETE', '按钮:删除公众号消息接收人', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_NOTICE', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "USER_TYPE_12_INIT"]}', now(), now());
|
||
insert into t_sys_entitlement values('ENT_MCH_WXMP_USER_EDIT', '按钮:修改公众号消息接收人', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_NOTICE', '0', 'MCH', '{userEntRules: ["USER_TYPE_11_INIT", "USER_TYPE_12_INIT"]}', now(), now());
|
||
|
||
-- uniPush2.0 参数配置
|
||
INSERT INTO `t_sys_config` VALUES ('uniPushQueryInvalidatedCidsUrl', 'uniPush查询失效cid云函数URL', 'uniPush查询失效cid云函数URL', 'appPushConfig', 'app推送参数配置', '', 'text', 25, '2021-5-18 14:46:10');
|
||
|
||
|
||
###### v3.2.0 ===> v3.2.1 ###### START ######
|
||
|
||
-- 商户支付宝安全发权限
|
||
insert into t_sys_entitlement values('AGREEMENT_PAGE_SIGN', '支付宝安全发', 'no-icon', '', '', 'PB', 0, 1, 'ENT_MCH_CENTER', '0', 'MCH', '{mchLevelArray: ["M1"]}', now(), now());
|
||
|
||
-- 支付订单表、退款订单表、转账订单表 IP字段扩充
|
||
alter table t_pay_order modify column `client_ip` VARCHAR(128) DEFAULT NULL COMMENT '客户端IP';
|
||
alter table t_refund_order modify column `client_ip` VARCHAR(128) DEFAULT NULL COMMENT '客户端IP';
|
||
alter table t_transfer_order modify column `client_ip` VARCHAR(128) DEFAULT NULL COMMENT '客户端IP';
|
||
|
||
-- 进件图片上传大小M配置
|
||
INSERT INTO `t_sys_config` VALUES ('applymentImgUploadSize', '进件图片上传大小M', '进件图片上传大小M', 'defaultConfig', '进件图片上传大小配置', '2', 'text', 0, '2023-3-29 10:53:30');
|
||
|
||
###### v3.2.1 ===> v3.3.0 ###### START ######
|
||
-- 订单表 增加索引
|
||
ALTER TABLE t_pay_order ADD INDEX `Index_Expired_Time` (`expired_time`) USING BTREE;
|
||
ALTER TABLE t_pay_order ADD INDEX `Index_State` (`state`) USING BTREE;
|
||
-- 分账订单表 增加索引
|
||
ALTER TABLE t_pay_order_division_record ADD INDEX `Index_Created_at` (`created_at`) USING BTREE;
|
||
ALTER TABLE t_pay_order_division_record ADD INDEX `Index_State` (`state`) USING BTREE;
|
||
ALTER TABLE t_pay_order_division_record ADD INDEX `Index_Pay_Order_Id` (`pay_order_id`) USING BTREE;
|
||
-- 转账订单表 增加索引
|
||
ALTER TABLE t_transfer_order ADD INDEX `Index_Created_at` (`created_at`) USING BTREE;
|
||
-- 钱包流水表 增加索引
|
||
ALTER TABLE t_info_account_history ADD INDEX `Index_Created_at` (`created_at`) USING BTREE;
|
||
ALTER TABLE t_info_account_history ADD INDEX `Index_Rela_Biz_Order_Id` (`rela_biz_order_id`) USING BTREE;
|
||
-- 商户通知记录表 增加索引
|
||
ALTER TABLE t_mch_notify_record ADD INDEX `Index_Created_at` (`created_at`) USING BTREE;
|
||
-- 退款订单表 增加索引
|
||
ALTER TABLE t_refund_order ADD INDEX `Index_Created_at` (`created_at`) USING BTREE;
|
||
ALTER TABLE t_refund_order ADD INDEX `Index_Pay_Order_Id` (`pay_order_id`) USING BTREE;
|
||
ALTER TABLE t_refund_order ADD INDEX `Index_Channel_Order_No` (`channel_order_no`) USING BTREE;
|
||
|
||
-- 支付订单表 returnUrl 字段扩充
|
||
alter table t_pay_order modify column `notify_url` VARCHAR(256) DEFAULT '' COMMENT '异步通知地址';
|
||
alter table t_pay_order modify column `return_url` VARCHAR(256) DEFAULT '' COMMENT '页面跳转地址';
|
||
|
||
-- 转账列表数据统计
|
||
insert into t_sys_entitlement values('ENT_TRANSFER_ORDER_COUNT', '按钮:统计', 'no-icon', '', '', 'PB', 0, 1, 'ENT_TRANSFER_ORDER', '0', 'PLATFORM', null, now(), now());
|
||
insert into t_sys_entitlement values('ENT_TRANSFER_ORDER_COUNT', '按钮:统计', 'no-icon', '', '', 'PB', 0, 1, 'ENT_TRANSFER_ORDER', '0', 'MCH', '{mchLevelArray: ["M1"]}', now(), now());
|
||
|
||
-- 修改数据统计定时任务时间
|
||
UPDATE xxl_job_info SET schedule_conf = '0 1 0 * * ?' WHERE id = 12;
|
||
|
||
###### v3.3.0 ===> v3.3.1 ###### START ######
|
||
-- 订单表新增服务商机构号和子商户号、会员ID和会员手机号字段,增加凭证交易单号索引
|
||
ALTER TABLE t_pay_order ADD INDEX `Index_Platform_Order_No` (`platform_order_no`) USING BTREE;
|
||
ALTER TABLE t_pay_order ADD COLUMN `mbr_id` VARCHAR(64) COMMENT '会员ID' after `store_user_id`;
|
||
ALTER TABLE t_pay_order ADD COLUMN `mbr_tel` VARCHAR(32) COMMENT '会员手机号' after `mbr_id`;
|
||
ALTER TABLE t_pay_order ADD COLUMN `channel_isv_no` VARCHAR(64) COMMENT '渠道服务商机构号' after `body`;
|
||
ALTER TABLE t_pay_order ADD COLUMN `channel_mch_no` VARCHAR(128) COMMENT '渠道子商户号' after `channel_isv_no`;
|
||
|
||
###### v3.3.1 ===> next ###### v3.3.2 ######
|
||
-- 新增数字人民币支付方式
|
||
INSERT INTO t_pay_way (way_code, way_name, way_type) VALUES ('DCEP_BAR', '数字人民币条码', 'DCEPPAY');
|
||
INSERT INTO t_pay_way (way_code, way_name, way_type) VALUES ('DCEP_QR', '数字人民币二维码', 'DCEPPAY');
|
||
|
||
-- 订单增加 手续费快照
|
||
alter table t_pay_order modify column `mch_fee_amount` BIGINT(20) NOT NULL COMMENT '商户实际手续费,单位分 ( 订单手续费 - 手续费退还金额 )' ;
|
||
alter table t_pay_order add column `mch_order_fee_amount` BIGINT(20) NOT NULL COMMENT '商户收单手续费,单位分 (订单快照)' after `mch_fee_amount`;
|
||
update t_pay_order set mch_order_fee_amount = mch_fee_amount;
|
||
|
||
alter table t_refund_order add column `refund_fee_amount` BIGINT(20) NOT NULL COMMENT '手续费退还金额, 单位:分' after `refund_amount`;
|
||
update t_refund_order set refund_fee_amount = 0;
|
||
|
||
-- 新增字段。
|
||
alter table t_pay_interface_define add column `channel_fee_cal_model` VARCHAR(256) COMMENT '渠道手续费计算方式, 包括: 手续费模式等' after `way_codes`;
|
||
|
||
-- 分账记录表 分账状态扩展
|
||
alter table t_pay_order_division_record modify column `state` TINYINT(6) NOT NULL COMMENT '状态: 0-待分账 1-分账成功(明确成功), 2-分账失败(明确失败), 3-分账处理中(一般为渠道侧或定时任务), 4-分账已受理(上游受理)';
|
||
-- 分账补单定时任务
|
||
INSERT INTO `xxl_job_info`(`id`, `job_group`, `job_desc`, `add_time`, `update_time`, `author`, `alarm_email`, `schedule_type`, `schedule_conf`, `misfire_strategy`, `executor_route_strategy`, `executor_handler`, `executor_param`, `executor_block_strategy`, `executor_timeout`, `executor_fail_retry_count`, `glue_type`, `glue_source`, `glue_remark`, `glue_updatetime`, `child_jobid`, `trigger_status`, `trigger_last_time`, `trigger_next_time`) VALUES (17, 1, '处理分账补单定时任务(分钟)', '2022-09-01 00:00:00', '2022-09-01 00:00:00', 'sys', '', 'CRON', '0 0/1 * * * ?', 'DO_NOTHING', 'FIRST', 'divisionRecordReissueTaskHandler', '', 'SERIAL_EXECUTION', 0, 0, 'BEAN', '', '处理分账补单定时任务(分钟)', '2022-09-01 00:00:00', '', 1, 0, 0);
|
||
|
||
###### v3.3.2 ===> next ###### v3.3.3 ######
|
||
-- 钱包流水表增加备注字段
|
||
ALTER TABLE t_info_account_history ADD COLUMN `remark` VARCHAR(128) DEFAULT NULL COMMENT '备注' after `sett_id`;
|
||
-- !!!!! 本期 DB时间有更改, 建议通过 控制台 手动修改!!! TIMESTAMP(6) --> TIMESTAMP(3) !!!!! 不修改也不影响, 只是 页面查询到 23:59:59 999999 临界值时搜索不到!
|
||
|
||
###### v3.3.3 ===> next ###### v3.3.5 ######
|
||
|
||
-- 静态文件CDN域名
|
||
INSERT INTO `t_sys_config` VALUES ('staticCdnHost', '静态文件CDN域名(不包含结尾/)', '静态文件CDN域名(不包含结尾/)', 'applicationConfig', '系统应用配置', 'https://cdn.staticfile.org', 'text', 10, '2021-5-18 14:46:10');
|
||
|
||
INSERT INTO `t_sys_config` VALUES ('smsProvideKey', '短信使用厂商', '短信使用厂商', 'smsConfig', '短信使用厂商', 'jeepaydx', 'text', 0, '2023-8-17 11:02:00');
|
||
INSERT INTO `t_sys_config` VALUES ('jeepaydxSmsConfigValue', '[计全短信]短信配置', '[计全短信]短信配置', 'smsConfig', '[计全短信]短信配置', '{"userName": "", "accountPwd": "", "signName": ""}', 'text', 0, '2023-8-17 11:02:00');
|
||
INSERT INTO `t_sys_config` VALUES ('mocktestSmsConfigValue', '[模拟测试]短信配置', '[模拟测试]短信配置', 'smsConfig', '[模拟测试]短信配置', '{"mockCode": "111111"}', 'text', 0, '2023-8-18 11:02:00');
|
||
-- 更新名称
|
||
update t_sys_config set config_key = 'aliyundySmsConfigValue' where config_key = 'smsConfigValue';
|
||
|
||
-- 存量配置 默认使用 阿里云短信
|
||
update t_sys_config set config_val = 'aliyundy' where config_key = 'smsProvideKey';
|
||
|
||
###### v3.3.5 ===> next ###### v3.3.6 ######
|
||
|
||
-- !!!! 注意: redis配置有变化, appliaction.yml 新增: sys-prefix-key , 有默认值, 可配置为空。 如不变更上线后所有的当前业务缓存失效 !!!!!!!
|
||
-- !!!!! 建议保持当前的业务前缀, 即所有的key缓存失效, 业务自动创建即可。
|
||
|
||
-- 码牌增加URL占位符
|
||
alter table `t_mch_qrcode_card` add column `url_placeholder` VARCHAR(64) NOT NULL DEFAULT '' COMMENT 'URL自定义占位符,一般仅绑定多个小程序时需要' after `entry_page`;
|
||
|
||
-- 【运营平台】订单管理:直付通结算订单
|
||
insert into t_sys_entitlement values('ENT_ZFT_SETT_RECORD', '直付通结算订单', 'account-book', '/settle/zft', 'ZftSettRecordPage', 'ML', 0, 1, 'ENT_ORDER', '50', 'PLATFORM', null, now(), now());
|
||
insert into t_sys_entitlement values('ENT_ZFT_SETT_RECORD_LIST', '页面:提现记录列表', 'no-icon', '', '', 'PB', 0, 1, 'ENT_ZFT_SETT_RECORD', '0', 'PLATFORM', null, now(), now());
|
||
insert into t_sys_entitlement values('ENT_ZFT_SETT_RECORD_VIEW', '按钮:详情', 'no-icon', '', '', 'PB', 0, 1, 'ENT_ZFT_SETT_RECORD', '0', 'PLATFORM', null, now(), now());
|
||
|
||
######
|
||
v3.3.6 ===> v3.4.0 ###### START ######
|
||
|
||
alter table `t_pay_order_division_record`
|
||
add column `cal_base_amount_type` VARCHAR(16) NOT NULL DEFAULT 'INCOME_AMOUNT' COMMENT '计算分账金额的分账基数规则(退分使用): ORDER_AMOUNT-订单金额, INCOME_AMOUNT-入账金额(订单金额-手续费)' after `pay_order_division_amount`;
|
||
|
||
-- 进件自动配置
|
||
alter table `t_mch_applyment`
|
||
add column `auto_config_mch_app_id` VARCHAR(64) COMMENT '自动配置的应用ID,不为空自动进行关联等一系列配置' after `apply_page_type`;
|
||
alter table `t_mch_applyment`
|
||
add column `auto_config_result_info` TEXT COMMENT '自动配置结果信息' after `auto_config_mch_app_id`;
|
||
|
||
-- 新增转账产品
|
||
INSERT INTO t_pay_way (way_code, way_name, way_type)
|
||
VALUES ('TRANSFER', '转账', 'TRANSFER');
|
||
|
||
-- 自营商户号
|
||
INSERT INTO `t_sys_config`
|
||
VALUES ('platformSelfMchNo', '自营商户号', '自营商户号', 'defaultConfig', '自营商户号', '', 'text', 0,
|
||
'2023-9-20 09:27:00');
|
||
|
||
-- 转账费率的计算
|
||
alter table `t_transfer_order`
|
||
add column `mch_fee_rate` VARCHAR(256) COMMENT '商户转账手续费费率快照, 空表示没有配置费率信息,但是不影响转账。 无非就是统计数据不准确+代理商无法计算分润。' after `if_code`;
|
||
alter table `t_transfer_order`
|
||
add column `mch_order_fee_amount` BIGINT(20) COMMENT '商户转账手续费,单位分 (订单快照)' after `mch_fee_rate`;
|
||
|
||
-- 直付通二级商户结算记录表新增字段
|
||
alter table `t_pay_alizft_sett_record`
|
||
add column `app_id` VARCHAR(64) NOT NULL COMMENT '应用ID' after `pay_order_id`;
|
||
alter table `t_pay_alizft_sett_record`
|
||
add column `mch_no` VARCHAR(64) NOT NULL COMMENT '商户号' after `app_id`;
|
||
alter table `t_pay_alizft_sett_record`
|
||
add column `mch_name` VARCHAR(30) NOT NULL COMMENT '商户名称' after `mch_no`;
|
||
alter table `t_pay_alizft_sett_record`
|
||
add column `agent_no` VARCHAR(64) COMMENT '代理商号' after `mch_name`;
|
||
alter table `t_pay_alizft_sett_record`
|
||
add column `isv_no` VARCHAR(64) COMMENT '服务商号' after `agent_no`;
|
||
alter table `t_pay_alizft_sett_record`
|
||
add column `sett_time` DATETIME COMMENT '结算时间' after `state`;
|
||
|
||
-- 代理商编号 快照
|
||
alter table `t_transfer_order`
|
||
add column `agent_no` VARCHAR(64) COMMENT '代理商号' after `isv_no`;
|
||
|
||
-- 直付通结算表增加索引
|
||
ALTER TABLE t_pay_alizft_sett_record
|
||
ADD INDEX `Index_State` (`state`) USING BTREE;
|
||
ALTER TABLE t_pay_alizft_sett_record
|
||
ADD INDEX `Index_Created_at` (`created_at`) USING BTREE;
|
||
|
||
-- 法定节假日配置表
|
||
DROP TABLE IF EXISTS `t_sys_legal_day`;
|
||
CREATE TABLE `t_sys_legal_day`
|
||
(
|
||
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`date_type` VARCHAR(20) NOT NULL DEFAULT 'holiday' COMMENT '日期类型 holiday-节假日 workday-工作日',
|
||
`date_value` DATE NOT NULL COMMENT '日期',
|
||
`created_at` TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP (3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `Uni_Date_Value` (`date_value`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=100001 DEFAULT CHARSET=utf8mb4 COMMENT='法定节假日配置表';
|
||
|
||
-- 法定节假日配置菜单
|
||
insert into t_sys_entitlement
|
||
values ('ENT_LEGAL_DAY', '节假日管理', 'table', '/legalday', 'LegalDayPage', 'ML', 0, 1, 'ENT_SYS_CONFIG', '40',
|
||
'PLATFORM', null, now(), now());
|
||
insert into t_sys_entitlement
|
||
values ('ENT_LEGAL_DAY_LIST', '页面:列表', 'no-icon', '', '', 'PB', 0, 1, 'ENT_LEGAL_DAY', '0', 'PLATFORM', null, now(),
|
||
now());
|
||
insert into t_sys_entitlement
|
||
values ('ENT_LEGAL_DAY_ADD', '按钮:新增', 'no-icon', '', '', 'PB', 0, 1, 'ENT_LEGAL_DAY', '0', 'PLATFORM', null, now(),
|
||
now());
|
||
insert into t_sys_entitlement
|
||
values ('ENT_LEGAL_DAY_DEL', '按钮:删除', 'no-icon', '', '', 'PB', 0, 1, 'ENT_LEGAL_DAY', '0', 'PLATFORM', null, now(),
|
||
now());
|
||
|
||
-- 支付方式表新增产品类型字段
|
||
ALTER TABLE `t_pay_way`
|
||
ADD COLUMN `product_type` VARCHAR(20) NOT NULL DEFAULT 'PAY' COMMENT '产品类型:PAY-支付产品, TRANSFER-转账产品' after `way_type`;
|
||
-- 修改转账产品
|
||
UPDATE t_pay_way
|
||
SET product_type = 'TRANSFER'
|
||
WHERE way_code = 'TRANSFER';
|
||
|
||
######
|
||
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', 'PLATFORM', null, now(), now());
|
||
insert into t_sys_entitlement
|
||
values ('ENT_REFUND_ORDER_COUNT', '退款统计', 'no-icon', '', '', 'PB', 0, 1, 'ENT_REFUND_ORDER', '0', 'MCH',
|
||
'{userEntRules: ["USER_TYPE_11_INIT", "USER_TYPE_12_INIT"]}', now(), now());
|
||
|
||
######
|
||
v3.4.1 ===> next ###### START ######
|