##### 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 ######