zhangxingye b6b7198a2d 1.5.0
2025-02-22 17:20:36 +08:00

152 lines
9.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.

ALTER TABLE `pay_transfer` CHANGE COLUMN `transfer_fail_reason` `transfer_fail_reason` VARCHAR(2000) NOT NULL DEFAULT '' COMMENT '失败原因';
ALTER TABLE `pay_transfer` ADD COLUMN `transfer_payment_code` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '收款码图片';
ALTER TABLE `pay_transfer` ADD COLUMN `transfer_payee` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '在线转账数据(json)';
ALTER TABLE `pay_transfer` ADD COLUMN `out_batch_no` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '扩展数据,主要用于记录接收到线上打款的业务数据编号';
ALTER TABLE `pay_transfer` MODIFY COLUMN `remark` VARCHAR(255) NOT NULL DEFAULT '';
ALTER TABLE `pay_transfer` MODIFY `transfer_payment_code` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '收款码图片' AFTER `transfer_remark`;
ALTER TABLE `member_cash_out_account` ADD COLUMN `transfer_payment_code` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '收款码';
ALTER TABLE `member_cash_out` ADD COLUMN `transfer_payee` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '转账收款方(json),主要用于对接在线的打款方式';
ALTER TABLE `member_cash_out` ADD COLUMN `transfer_payment_code` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '收款码图片';
ALTER TABLE `member_cash_out` MODIFY `transfer_payee` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '转账收款方(json),主要用于对接在线的打款方式' AFTER `transfer_account`;
ALTER TABLE `member_cash_out` MODIFY `transfer_payment_code` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '收款码图片' AFTER `transfer_payee`;
DROP TABLE IF EXISTS `diy_theme`;
CREATE TABLE `diy_theme` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`title` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '标题',
`type` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '插件类型appaddon',
`addon` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '所属应用app系统shop商城、o2o上门服务',
`color_mark` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '颜色标识',
`color_name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '颜色名称',
`mode` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '模式default默认【跟随系统】diy自定义配色',
`value` TEXT DEFAULT NULL COMMENT '配色',
`diy_value` TEXT DEFAULT NULL COMMENT '自定义配色',
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='自定义主题配色表';
DROP TABLE IF EXISTS `diy_form_write_config`;
CREATE TABLE `diy_form_write_config` (
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`form_id` INT(11) NOT NULL DEFAULT 0 COMMENT '所属万能表单id',
`write_way` VARCHAR(255) NOT NULL COMMENT '填写方式no_limit不限制scan仅限微信扫一扫url仅限链接进入',
`join_member_type` VARCHAR(255) NOT NULL DEFAULT 'all_member' COMMENT '参与会员all_member所有会员参与selected_member_level指定会员等级selected_member_label指定会员标签',
`level_ids` TEXT DEFAULT NULL COMMENT '会员等级id集合',
`label_ids` TEXT DEFAULT NULL COMMENT '会员标签id集合',
`member_write_type` VARCHAR(255) NOT NULL COMMENT '每人可填写次数no_limit不限制diy自定义',
`member_write_rule` TEXT NOT NULL COMMENT '每人可填写次数自定义规则',
`form_write_type` VARCHAR(255) NOT NULL COMMENT '表单可填写数量no_limit不限制diy自定义',
`form_write_rule` TEXT NOT NULL COMMENT '表单可填写总数自定义规则',
`time_limit_type` VARCHAR(255) NOT NULL DEFAULT '0' COMMENT '填写时间限制类型no_limit不限制 specify_time指定开始结束时间open_day_time设置每日开启时间',
`time_limit_rule` TEXT NOT NULL COMMENT '填写时间限制规则',
`is_allow_update_content` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '是否允许修改自己填写的内容01',
`write_instruction` TEXT DEFAULT NULL COMMENT '表单填写须知',
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='万能表单填写配置表';
DROP TABLE IF EXISTS `diy_form_submit_config`;
CREATE TABLE `diy_form_submit_config` (
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`form_id` INT(11) NOT NULL DEFAULT 0 COMMENT '所属万能表单id',
`submit_after_action` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '填表人提交后操作text文字信息voucher核销凭证',
`tips_type` VARCHAR(255) NOT NULL COMMENT '提示内容类型default默认提示diy自定义提示',
`tips_text` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '自定义提示内容',
`time_limit_type` VARCHAR(255) NOT NULL DEFAULT '0' COMMENT '核销凭证有效期限制类型no_limit不限制specify_time指定固定开始结束时间submission_time按提交时间设置有效期',
`time_limit_rule` TEXT DEFAULT NULL COMMENT '核销凭证时间限制规则json格式',
`voucher_content_rule` TEXT DEFAULT NULL COMMENT '核销凭证内容json格式',
`success_after_action` TEXT DEFAULT NULL COMMENT '填写成功后续操作',
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='万能表单提交页配置表';
DROP TABLE IF EXISTS `diy_form_records_fields`;
CREATE TABLE `diy_form_records_fields` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`form_id` INT(11) NOT NULL DEFAULT 0 COMMENT '所属万能表单id',
`form_field_id` INT(11) NOT NULL DEFAULT 0 COMMENT '关联表单字段id',
`record_id` INT(11) NOT NULL DEFAULT 0 COMMENT '关联表单填写记录id',
`member_id` INT(11) NOT NULL DEFAULT 0 COMMENT '填写会员id',
`field_key` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '字段唯一标识',
`field_type` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '字段类型',
`field_name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '字段名称',
`field_value` LONGTEXT NOT NULL COMMENT '字段值,根据类型展示对应效果',
`field_required` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '字段是否必填 0:否 1:是',
`field_hidden` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '字段是否隐藏 0:否 1:是',
`field_unique` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '字段内容防重复 0:否 1:是',
`privacy_protection` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '隐私保护 0:关闭 1:开启',
`update_num` INT(11) NOT NULL DEFAULT 0 COMMENT '字段修改次数',
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='万能表单填写字段表';
DROP TABLE IF EXISTS `diy_form_records`;
CREATE TABLE `diy_form_records` (
`record_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '表单填写记录id',
`form_id` INT(11) NOT NULL DEFAULT 0 COMMENT '所属万能表单id',
`value` LONGTEXT DEFAULT NULL COMMENT '填写的表单数据',
`member_id` INT(11) NOT NULL DEFAULT 0 COMMENT '填写人会员id',
`relate_id` INT(11) NOT NULL DEFAULT 0 COMMENT '关联业务id',
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
PRIMARY KEY (`record_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='万能表单填写记录表';
DROP TABLE IF EXISTS `diy_form_fields`;
CREATE TABLE `diy_form_fields` (
`field_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '字段id',
`form_id` INT(11) NOT NULL DEFAULT 0 COMMENT '所属万能表单id',
`field_key` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '字段唯一标识',
`field_type` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '字段类型',
`field_name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '字段名称',
`field_remark` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '字段说明',
`field_default` TEXT DEFAULT NULL COMMENT '字段默认值',
`write_num` INT(11) NOT NULL DEFAULT 0 COMMENT '字段填写总数量',
`field_required` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '字段是否必填 0:否 1:是',
`field_hidden` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '字段是否隐藏 0:否 1:是',
`field_unique` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '字段内容防重复 0:否 1:是',
`privacy_protection` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '隐私保护 0:关闭 1:开启',
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY (`field_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='万能表单字段表';
DROP TABLE IF EXISTS `diy_form`;
CREATE TABLE `diy_form` (
`form_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '表单id',
`page_title` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '表单名称(用于后台展示)',
`title` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '表单名称(用于前台展示)',
`type` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '表单类型',
`status` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '状态0关闭1开启',
`template` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '模板名称',
`value` LONGTEXT DEFAULT NULL COMMENT '表单数据json格式包含展示组件',
`addon` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '所属插件标识',
`share` VARCHAR(1000) NOT NULL DEFAULT '' COMMENT '分享内容',
`write_num` INT(11) NOT NULL DEFAULT 0 COMMENT '表单填写总数量',
`remark` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '备注说明',
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY (`form_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='万能表单表';