新增活动模块相关表结构
This commit is contained in:
parent
a0336c24bc
commit
3f390cd6b9
160
sql/v2.1.sql
160
sql/v2.1.sql
@ -333,7 +333,8 @@ CREATE TABLE `xhpc_work_order`
|
||||
COLLATE='utf8mb4_general_ci'
|
||||
ROW_FORMAT=DYNAMIC;
|
||||
|
||||
CREATE TABLE `xhpc_work_order_user` (
|
||||
CREATE TABLE `xhpc_work_order_user`
|
||||
(
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分派ID',
|
||||
`order_id` bigint(20) NOT NULL COMMENT '工单ID',
|
||||
`user_id` bigint(20) NOT NULL COMMENT '分配人ID',
|
||||
@ -632,9 +633,10 @@ ALTER TABLE `xhpc_customers_personnel`
|
||||
ADD COLUMN `soc_protect` INT(4) NULL DEFAULT '0' COMMENT '是否开启电池保护 0 未开启 1开启' AFTER `tenant_id`;
|
||||
|
||||
ALTER TABLE `xhpc_setting_config`
|
||||
CHANGE COLUMN `zhb_server_url` `zhb_server_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝网管' COLLATE 'utf8mb4_general_ci' AFTER `zfb_alipay_root_cert`;
|
||||
CHANGE COLUMN `zhb_server_url` `zhb_server_url` VARCHAR (255) NULL DEFAULT NULL COMMENT '支付宝网管' COLLATE 'utf8mb4_general_ci' AFTER `zfb_alipay_root_cert`;
|
||||
|
||||
CREATE TABLE `xhpc_setting_config` (
|
||||
CREATE TABLE `xhpc_setting_config`
|
||||
(
|
||||
`setting_config_id` BIGINT(20) NOT NULL AUTO_INCREMENT,
|
||||
`wx_app_id` VARCHAR(50) NULL DEFAULT NULL COMMENT '微信小程序id' COLLATE 'utf8mb4_general_ci',
|
||||
`wx_app_secret` VARCHAR(50) NULL DEFAULT NULL COMMENT '微信小程序密钥' COLLATE 'utf8mb4_general_ci',
|
||||
@ -662,8 +664,7 @@ CREATE TABLE `xhpc_setting_config` (
|
||||
`remark` VARCHAR(500) NULL DEFAULT NULL COMMENT '备注' COLLATE 'utf8mb4_general_ci',
|
||||
`tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id' COLLATE 'utf8mb4_general_ci',
|
||||
PRIMARY KEY (`setting_config_id`) USING BTREE
|
||||
)
|
||||
COLLATE = 'utf8mb4_general_ci'
|
||||
) COLLATE = 'utf8mb4_general_ci'
|
||||
ENGINE = InnoDB
|
||||
AUTO_INCREMENT = 3
|
||||
;
|
||||
@ -686,10 +687,10 @@ CREATE TABLE `t_iccard_client_users`
|
||||
`corpNo` VARCHAR(10) NOT NULL DEFAULT '0' COMMENT '所属运营商前缀' COLLATE 'utf8mb4_bin',
|
||||
`corpName` VARCHAR(50) NOT NULL DEFAULT '0' COMMENT '所属运营商名称' COLLATE 'utf8mb4_bin',
|
||||
`usersTime` DATETIME NULL DEFAULT NULL COMMENT '添加日期',
|
||||
`status` smallint(4) DEFAULT '0' COMMENT '状态(0-正常,1-冻结)',
|
||||
PRIMARY KEY (`usersID`),
|
||||
UNIQUE INDEX `usersName` (`usersName`)
|
||||
)
|
||||
COMMENT ='发卡客户端用户表'
|
||||
) COMMENT ='发卡客户端用户表'
|
||||
COLLATE = 'utf8mb4_bin'
|
||||
ENGINE = InnoDB
|
||||
AUTO_INCREMENT = 1
|
||||
@ -790,10 +791,151 @@ ALTER TABLE `xhpc_statistics_station`
|
||||
ADD COLUMN `source` INT(4) NULL COMMENT '订单来源(0 C端用户 1 流量方用户 2社区用户 3B端用户)' AFTER `tenant_id`;
|
||||
|
||||
ALTER TABLE `xhpc_operator`
|
||||
CHANGE COLUMN `corp_no` `corp_no` VARCHAR(30) NULL COMMENT '运营商代码,用于桩编号前缀,如80836代表翔桦' AFTER `name`,
|
||||
CHANGE COLUMN `corp_no` `corp_no` VARCHAR (30) NULL COMMENT '运营商代码,用于桩编号前缀,如80836代表翔桦' AFTER `name`,
|
||||
ADD UNIQUE INDEX `corp_no` (`corp_no`);
|
||||
|
||||
ALTER TABLE `t_iccard_client_users`
|
||||
ADD COLUMN `tenant_id` VARCHAR(50) NULL COMMENT '租户id' AFTER `usersTime`;
|
||||
|
||||
ALTER TABLE `xhpc_real_time_order` ADD COLUMN `source` int(10) NULL DEFAULT NULL COMMENT '订单来源(0 C端用户 1 流量方用户 2社区用户 3B端用户)' AFTER `tenant_id`;
|
||||
ALTER TABLE `xhpc_real_time_order`
|
||||
ADD COLUMN `source` int(10) NULL DEFAULT NULL COMMENT '订单来源(0 C端用户 1 流量方用户 2社区用户 3B端用户)' AFTER `tenant_id`;
|
||||
|
||||
|
||||
CREATE TABLE `xhpc_activity_cash`
|
||||
(
|
||||
`activity_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '活动ID',
|
||||
`activity_name` varchar(200) DEFAULT NULL COMMENT '活动名称',
|
||||
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
|
||||
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
|
||||
`receive_count` int(9) DEFAULT NULL COMMENT '领取次数',
|
||||
`amount` decimal(4, 2) DEFAULT NULL COMMENT '红包金额',
|
||||
`app_user_list` text COMMENT 'C端用户ID(-1表示全部)',
|
||||
`com_user_list` text COMMENT '社区用户ID列表(-1表示全部)',
|
||||
`cus_user_list` text COMMENT 'B端用户ID列表(-1表示全部)',
|
||||
`tenant_id` varchar(16) DEFAULT '000000' COMMENT '租户ID',
|
||||
`status` smallint(4) DEFAULT '0' COMMENT '状态(0-编辑,1-提交待审核,2-审核失败,3-审核通过,4-立即失效)',
|
||||
`del_flag` smallint(2) DEFAULT '0' COMMENT '删除标记(0-正常,2-已删除)',
|
||||
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`update_by` varchar(64) DEFAULT NULL COMMENT '更新人',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`check_by` varchar(64) DEFAULT NULL COMMENT '审核人',
|
||||
`check_time` datetime DEFAULT NULL COMMENT '审核时间',
|
||||
PRIMARY KEY (`activity_id`)
|
||||
) ENGINE=InnoDB
|
||||
AUTO_INCREMENT = 1
|
||||
DEFAULT CHARSET=utf8mb4 COMMENT='现金红包活动表';
|
||||
|
||||
|
||||
CREATE TABLE `xhpc_activity_template`
|
||||
(
|
||||
`activity_template_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '模板ID',
|
||||
`template_name` varchar(100) DEFAULT NULL COMMENT '模板名称',
|
||||
`discount_type` smallint(2) DEFAULT NULL COMMENT '优惠类型(1-总金额,2-服务费,3-电量)',
|
||||
`discount_rate` decimal(4, 2) DEFAULT NULL COMMENT '优惠比率',
|
||||
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
|
||||
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
|
||||
`discount_count` smallint(4) DEFAULT NULL COMMENT '折扣次数',
|
||||
`mini_display` smallint(2) DEFAULT NULL COMMENT '小程序弹出次数',
|
||||
`background_url` varchar(255) DEFAULT NULL COMMENT '活动背景图',
|
||||
`status` smallint(2) DEFAULT '0' COMMENT '状态(0-编辑未发布,1-已发布,2-已失效)',
|
||||
`del_flag` smallint(2) DEFAULT '0' COMMENT '删除标识(0-正常,2-删除)',
|
||||
`tenant_id` varchar(16) DEFAULT '000000' COMMENT '租户ID',
|
||||
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` varchar(64) DEFAULT NULL COMMENT '更新人',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`activity_template_id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT='折扣活动模板表';
|
||||
|
||||
|
||||
CREATE TABLE `xhpc_activity_discount`
|
||||
(
|
||||
`activity_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '活动ID',
|
||||
`activity_name` varchar(200) DEFAULT NULL COMMENT '活动名称',
|
||||
`template_id` int(11) DEFAULT NULL COMMENT '模板ID',
|
||||
`app_user_list` text COMMENT 'C端用户列表(以逗号分隔,-1表示全部用户)',
|
||||
`com_user_list` text COMMENT '社区用户列表(以逗号分隔,-1表示全部用户)',
|
||||
`cus_user_list` text COMMENT 'B端用户列表(以逗号分隔,-1表示全部用户)',
|
||||
`station_list` text COMMENT '场站列表',
|
||||
`tenant_id` varchar(16) DEFAULT NULL COMMENT '租户ID',
|
||||
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
|
||||
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
|
||||
`status` smallint(2) DEFAULT NULL COMMENT '状态(0-编辑,1-提交待审核,2-审核失败,3-审核通过,4-已失效)',
|
||||
`del_flag` smallint(2) DEFAULT NULL COMMENT '删除标识(0-正常,2-删除)',
|
||||
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` varchar(64) DEFAULT NULL COMMENT '更新人',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`check_by` varchar(64) DEFAULT NULL COMMENT '审核人',
|
||||
`check_time` datetime DEFAULT NULL COMMENT '审核时间',
|
||||
PRIMARY KEY (`activity_id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT='折扣活动表';
|
||||
|
||||
|
||||
CREATE TABLE `xhpc_activity_formula`
|
||||
(
|
||||
`activity_formula_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '活动计算ID',
|
||||
`activity_id` int(11) DEFAULT NULL COMMENT '活动ID',
|
||||
`start_time` time DEFAULT NULL COMMENT '开始时间',
|
||||
`end_time` time DEFAULT NULL COMMENT '结束时间',
|
||||
`service_price` decimal(10, 2) DEFAULT NULL COMMENT '服务费',
|
||||
`compute_formula` varchar(200) DEFAULT NULL COMMENT '计算公式',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`update_by` varchar(64) DEFAULT NULL COMMENT '更新人',
|
||||
PRIMARY KEY (`activity_formula_id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT='流量活动计算公式表';
|
||||
|
||||
|
||||
CREATE TABLE `xhpc_activity_img`
|
||||
(
|
||||
`activity_img_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '图片ID',
|
||||
`activity_type` varchar(16) DEFAULT NULL COMMENT '活动类型(CASH, DISCOUNT)',
|
||||
`activity_id` int(11) DEFAULT NULL COMMENT '活动ID',
|
||||
`img_name` varchar(200) DEFAULT NULL COMMENT '图片名称',
|
||||
`img_url` varchar(255) DEFAULT NULL COMMENT '图片地址',
|
||||
`del_flag` smallint(2) DEFAULT NULL COMMENT '删除标志(0-正常,2-已删除)',
|
||||
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
PRIMARY KEY (`activity_img_id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT='活动图片表';
|
||||
|
||||
|
||||
CREATE TABLE `xhpc_activity_internet`
|
||||
(
|
||||
`activity_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '活动ID',
|
||||
`activity_name` varchar(200) DEFAULT NULL COMMENT '活动名称',
|
||||
`internet_name` varchar(64) DEFAULT NULL COMMENT '流量方名称',
|
||||
`compute_type` smallint(4) DEFAULT NULL COMMENT '计算类型(1-总金额,2-服务费,3-电量)',
|
||||
`compute_formula` varchar(200) DEFAULT NULL COMMENT '默认计算公式',
|
||||
`service_price` decimal(10, 2) DEFAULT NULL COMMENT '默认服务费',
|
||||
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
|
||||
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
|
||||
`station_list` text COMMENT '参与场站列表',
|
||||
`tenant_id` varchar(16) DEFAULT '000000' COMMENT '租户ID',
|
||||
`status` smallint(4) DEFAULT '0' COMMENT '状态(0-编辑,1-提交生效,2-审核失败,3-审核成功,4-失效)',
|
||||
`del_flag` smallint(2) DEFAULT '0' COMMENT '删除标志(0-正常,2-删除)',
|
||||
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` varchar(64) DEFAULT NULL COMMENT '更新人',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`check_by` varchar(64) DEFAULT NULL COMMENT '审核人',
|
||||
`check_time` datetime DEFAULT NULL COMMENT '审核时间',
|
||||
PRIMARY KEY (`activity_id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT='流量方活动表';
|
||||
|
||||
|
||||
CREATE TABLE `xhpc_activity_record`
|
||||
(
|
||||
`activity_record_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '活动参与记录ID',
|
||||
`activity_type` varchar(16) DEFAULT NULL COMMENT '活动类型(CASH,DISCOUNT)',
|
||||
`activity_id` int(11) DEFAULT NULL COMMENT '活动ID',
|
||||
`source` smallint(4) DEFAULT NULL COMMENT '人员类型(0 C端用户 1 流量方用户 2社区用户 3B端用户)',
|
||||
`user_id` varchar(16) DEFAULT NULL COMMENT '用户ID',
|
||||
`amount` decimal(4, 2) DEFAULT NULL COMMENT '红包金额',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '领取时间',
|
||||
PRIMARY KEY (`activity_record_id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT='活动参与领取表';
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user