新增活动模块相关表结构

This commit is contained in:
panshuling321 2022-04-06 17:27:34 +08:00
parent a0336c24bc
commit 3f390cd6b9

View File

@ -324,7 +324,7 @@ CREATE TABLE `xhpc_work_order`
`create_by` varchar(100) DEFAULT NULL COMMENT '创建人', `create_by` varchar(100) DEFAULT NULL COMMENT '创建人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` varchar(100) DEFAULT NULL COMMENT '更新人', `update_by` varchar(100) DEFAULT NULL COMMENT '更新人',
`remark` text COMMENT '备注', `remark` text COMMENT '备注',
PRIMARY KEY (`work_order_id`) PRIMARY KEY (`work_order_id`)
) ENGINE=InnoDB ) ENGINE=InnoDB
COMMENT = '工单详情表' COMMENT = '工单详情表'
@ -333,10 +333,11 @@ CREATE TABLE `xhpc_work_order`
COLLATE='utf8mb4_general_ci' COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC; ROW_FORMAT=DYNAMIC;
CREATE TABLE `xhpc_work_order_user` ( CREATE TABLE `xhpc_work_order_user`
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分派ID', (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分派ID',
`order_id` bigint(20) NOT NULL COMMENT '工单ID', `order_id` bigint(20) NOT NULL COMMENT '工单ID',
`user_id` bigint(20) NOT NULL COMMENT '分配人ID', `user_id` bigint(20) NOT NULL COMMENT '分配人ID',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB ) ENGINE=InnoDB
COMMENT = '工单派单表' COMMENT = '工单派单表'
@ -368,7 +369,7 @@ CREATE TABLE `xhpc_work_order_image`
CREATE TABLE `xhpc_work_order_push_message` CREATE TABLE `xhpc_work_order_push_message`
( (
`order_push_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息推送ID', `order_push_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息推送ID',
`target` varchar(200) DEFAULT NULL COMMENT '接收方邮箱、手机号、openID等', `target` varchar(200) DEFAULT NULL COMMENT '接收方邮箱、手机号、openID等',
`type` smallint(2) DEFAULT NULL COMMENT '推送方式1-手机短信2-电子邮件3-微信公众号4-微信小程序5-支付宝小程序6-其他)', `type` smallint(2) DEFAULT NULL COMMENT '推送方式1-手机短信2-电子邮件3-微信公众号4-微信小程序5-支付宝小程序6-其他)',
`content` varchar(255) DEFAULT NULL COMMENT '推送内容', `content` varchar(255) DEFAULT NULL COMMENT '推送内容',
`status` smallint(2) DEFAULT NULL COMMENT '推送状态标志0-创建1-成功2-推送失败)', `status` smallint(2) DEFAULT NULL COMMENT '推送状态标志0-创建1-成功2-推送失败)',
@ -632,38 +633,38 @@ ALTER TABLE `xhpc_customers_personnel`
ADD COLUMN `soc_protect` INT(4) NULL DEFAULT '0' COMMENT '是否开启电池保护 0 未开启 1开启' AFTER `tenant_id`; ADD COLUMN `soc_protect` INT(4) NULL DEFAULT '0' COMMENT '是否开启电池保护 0 未开启 1开启' AFTER `tenant_id`;
ALTER TABLE `xhpc_setting_config` 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', `setting_config_id` BIGINT(20) NOT NULL AUTO_INCREMENT,
`wx_app_secret` VARCHAR(50) NULL DEFAULT NULL COMMENT '微信小程序密钥' COLLATE 'utf8mb4_general_ci', `wx_app_id` VARCHAR(50) NULL DEFAULT NULL COMMENT '微信小程序id' COLLATE 'utf8mb4_general_ci',
`wx_mch_id` VARCHAR(20) NULL DEFAULT NULL COMMENT '微信商户id' COLLATE 'utf8mb4_general_ci', `wx_app_secret` VARCHAR(50) NULL DEFAULT NULL COMMENT '微信小程序密钥' COLLATE 'utf8mb4_general_ci',
`wx_mch_key` VARCHAR(50) NULL DEFAULT NULL COMMENT '微信商户平台Key' COLLATE 'utf8mb4_general_ci', `wx_mch_id` VARCHAR(20) NULL DEFAULT NULL COMMENT '微信商户id' COLLATE 'utf8mb4_general_ci',
`wx_payment_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '微信小程序支付地址' COLLATE 'utf8mb4_general_ci', `wx_mch_key` VARCHAR(50) NULL DEFAULT NULL COMMENT '微信商户平台Key' COLLATE 'utf8mb4_general_ci',
`wx_callback_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '微信回调地址' COLLATE 'utf8mb4_general_ci', `wx_payment_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '微信小程序支付地址' COLLATE 'utf8mb4_general_ci',
`wx_transfers_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '向微信用户个人付款地址' COLLATE 'utf8mb4_general_ci', `wx_callback_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '微信回调地址' COLLATE 'utf8mb4_general_ci',
`wx_apiclient_cert_pem` VARCHAR(255) NULL DEFAULT NULL COMMENT '微信证书' COLLATE 'utf8mb4_general_ci', `wx_transfers_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '向微信用户个人付款地址' COLLATE 'utf8mb4_general_ci',
`wx_apiclient_key_pem` VARCHAR(255) NULL DEFAULT NULL COMMENT '微信证书' COLLATE 'utf8mb4_general_ci', `wx_apiclient_cert_pem` VARCHAR(255) NULL DEFAULT NULL COMMENT '微信证书' COLLATE 'utf8mb4_general_ci',
`wx_app_cert_public_key` VARCHAR(255) NULL DEFAULT NULL COMMENT '微信证书' COLLATE 'utf8mb4_general_ci', `wx_apiclient_key_pem` VARCHAR(255) NULL DEFAULT NULL COMMENT '微信证书' COLLATE 'utf8mb4_general_ci',
`zfb_app_id` VARCHAR(50) NULL DEFAULT NULL COMMENT '支付宝appid' COLLATE 'utf8mb4_general_ci', `wx_app_cert_public_key` VARCHAR(255) NULL DEFAULT NULL COMMENT '微信证书' COLLATE 'utf8mb4_general_ci',
`zfb_private_key` VARCHAR(500) NULL DEFAULT NULL COMMENT '支付宝应用私钥' COLLATE 'utf8mb4_general_ci', `zfb_app_id` VARCHAR(50) NULL DEFAULT NULL COMMENT '支付宝appid' COLLATE 'utf8mb4_general_ci',
`zfb_callback_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝回调地址' COLLATE 'utf8mb4_general_ci', `zfb_private_key` VARCHAR(500) NULL DEFAULT NULL COMMENT '支付宝应用私钥' COLLATE 'utf8mb4_general_ci',
`zfb_app_cert_public_key` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝应用公钥证书路径' COLLATE 'utf8mb4_general_ci', `zfb_callback_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝回调地址' COLLATE 'utf8mb4_general_ci',
`zfb_alipay_cert_public_key_rsa` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝公钥证书路径' COLLATE 'utf8mb4_general_ci', `zfb_app_cert_public_key` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝应用公钥证书路径' COLLATE 'utf8mb4_general_ci',
`zfb_alipay_root_cert` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝证书路径' COLLATE 'utf8mb4_general_ci', `zfb_alipay_cert_public_key_rsa` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝公钥证书路径' COLLATE 'utf8mb4_general_ci',
`zhb_server_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝网管' COLLATE 'utf8mb4_general_ci', `zfb_alipay_root_cert` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝根证书路径' COLLATE 'utf8mb4_general_ci',
`status` INT(4) NULL DEFAULT '0' COMMENT '1微信 2支付宝', `zhb_server_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝网管' COLLATE 'utf8mb4_general_ci',
`del_flag` INT(1) NULL DEFAULT '0' COMMENT '删除标志0代表存在 1代表删除', `status` INT(4) NULL DEFAULT '0' COMMENT '1微信 2支付宝',
`create_by` VARCHAR(64) NULL DEFAULT '' COMMENT '创建者' COLLATE 'utf8mb4_general_ci', `del_flag` INT(1) NULL DEFAULT '0' COMMENT '删除标志0代表存在 1代表删除',
`create_time` DATETIME NULL DEFAULT NULL COMMENT '创建时间', `create_by` VARCHAR(64) NULL DEFAULT '' COMMENT '创建者' COLLATE 'utf8mb4_general_ci',
`update_by` VARCHAR(64) NULL DEFAULT '' COMMENT '更新者' COLLATE 'utf8mb4_general_ci', `create_time` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
`update_time` DATETIME NULL DEFAULT NULL COMMENT '更新时间', `update_by` VARCHAR(64) NULL DEFAULT '' COMMENT '更新者' COLLATE 'utf8mb4_general_ci',
`remark` VARCHAR(500) NULL DEFAULT NULL COMMENT '备注' COLLATE 'utf8mb4_general_ci', `update_time` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
`tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id' COLLATE 'utf8mb4_general_ci', `remark` VARCHAR(500) NULL DEFAULT NULL COMMENT '备注' COLLATE 'utf8mb4_general_ci',
PRIMARY KEY (`setting_config_id`) USING BTREE `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 ENGINE = InnoDB
AUTO_INCREMENT = 3 AUTO_INCREMENT = 3
; ;
@ -675,21 +676,21 @@ ALTER TABLE `xhpc_operator`
ADD COLUMN `corp_type` TINYINT NULL DEFAULT NULL COMMENT '运营商类型1:平台2:合作运营商' AFTER `corp_no`; ADD COLUMN `corp_type` TINYINT NULL DEFAULT NULL COMMENT '运营商类型1:平台2:合作运营商' AFTER `corp_no`;
CREATE TABLE `t_iccard_client_users` CREATE TABLE `t_iccard_client_users`
( (
`usersID` INT(11) NOT NULL AUTO_INCREMENT, `usersID` INT(11) NOT NULL AUTO_INCREMENT,
`usersName` VARCHAR(100) NULL DEFAULT NULL COMMENT '命名规则:字母数字组合' COLLATE 'utf8mb4_unicode_ci', `usersName` VARCHAR(100) NULL DEFAULT NULL COMMENT '命名规则:字母数字组合' COLLATE 'utf8mb4_unicode_ci',
`usersPwd` VARCHAR(100) NULL DEFAULT NULL COMMENT '用户密码' COLLATE 'utf8_general_ci', `usersPwd` VARCHAR(100) NULL DEFAULT NULL COMMENT '用户密码' COLLATE 'utf8_general_ci',
`usersPhone` VARCHAR(50) NULL DEFAULT NULL COMMENT '用户电话' COLLATE 'utf8_general_ci', `usersPhone` VARCHAR(50) NULL DEFAULT NULL COMMENT '用户电话' COLLATE 'utf8_general_ci',
`usersEmail` VARCHAR(50) NULL DEFAULT NULL COMMENT '用户Email' COLLATE 'utf8_general_ci', `usersEmail` VARCHAR(50) NULL DEFAULT NULL COMMENT '用户Email' COLLATE 'utf8_general_ci',
`usersAdress` VARCHAR(300) NULL DEFAULT NULL COMMENT '用户地址' COLLATE 'utf8_general_ci', `usersAdress` VARCHAR(300) NULL DEFAULT NULL COMMENT '用户地址' COLLATE 'utf8_general_ci',
`usersLevel` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '用户级别 3.运营商管理员 4.平台管理员', `usersLevel` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '用户级别 3.运营商管理员 4.平台管理员',
`usersCorp` INT(11) NOT NULL DEFAULT '0' COMMENT '所属运营商id,对应xhpc_operator.operator_id', `usersCorp` INT(11) NOT NULL DEFAULT '0' COMMENT '所属运营商id,对应xhpc_operator.operator_id',
`corpNo` VARCHAR(10) NOT NULL DEFAULT '0' COMMENT '所属运营商前缀' COLLATE 'utf8mb4_bin', `corpNo` VARCHAR(10) NOT NULL DEFAULT '0' COMMENT '所属运营商前缀' COLLATE 'utf8mb4_bin',
`corpName` VARCHAR(50) 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 '添加日期', `usersTime` DATETIME NULL DEFAULT NULL COMMENT '添加日期',
`status` smallint(4) DEFAULT '0' COMMENT '状态0-正常1-冻结)',
PRIMARY KEY (`usersID`), PRIMARY KEY (`usersID`),
UNIQUE INDEX `usersName` (`usersName`) UNIQUE INDEX `usersName` (`usersName`)
) ) COMMENT ='发卡客户端用户表'
COMMENT ='发卡客户端用户表'
COLLATE = 'utf8mb4_bin' COLLATE = 'utf8mb4_bin'
ENGINE = InnoDB ENGINE = InnoDB
AUTO_INCREMENT = 1 AUTO_INCREMENT = 1
@ -697,10 +698,10 @@ CREATE TABLE `t_iccard_client_users`
CREATE TABLE `xhpc_invoice` CREATE TABLE `xhpc_invoice`
( (
`invoice_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '发票id', `invoice_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '发票id',
`invoice_type` int(1) DEFAULT '0' COMMENT '发票类型0票普1专票默认开的都是普票', `invoice_type` int(1) DEFAULT '0' COMMENT '发票类型0票普1专票默认开的都是普票',
`receive_email` varchar(30) NOT NULL DEFAULT '' COMMENT '接收邮箱', `receive_email` varchar(30) NOT NULL DEFAULT '' COMMENT '接收邮箱',
`title_type` int(1) NOT NULL COMMENT '0为企业抬头 1为非企业抬头', `title_type` int(1) NOT NULL COMMENT '0为企业抬头 1为非企业抬头',
`title_content` varchar(40) NOT NULL COMMENT '发票抬头内容', `title_content` varchar(40) NOT NULL COMMENT '发票抬头内容',
`duty_number` varchar(30) NOT NULL COMMENT '税号', `duty_number` varchar(30) NOT NULL COMMENT '税号',
`invoice_content` varchar(40) NOT NULL DEFAULT '' COMMENT '发票内容', `invoice_content` varchar(40) NOT NULL DEFAULT '' COMMENT '发票内容',
@ -711,21 +712,21 @@ CREATE TABLE `xhpc_invoice`
`firm_phone` varchar(40) DEFAULT NULL COMMENT '公司电话', `firm_phone` varchar(40) DEFAULT NULL COMMENT '公司电话',
`firm_bank` varchar(40) DEFAULT NULL COMMENT '公司开户行', `firm_bank` varchar(40) DEFAULT NULL COMMENT '公司开户行',
`firm_bank_account` varchar(40) DEFAULT NULL COMMENT '公司开户行账号', `firm_bank_account` varchar(40) DEFAULT NULL COMMENT '公司开户行账号',
`is_show_date` int(2) NOT NULL COMMENT '所开发票是否展示交易记录0为不展示1为展示', `is_show_date` int(2) NOT NULL COMMENT '所开发票是否展示交易记录0为不展示1为展示',
`user_notes` text COMMENT '用户备注', `user_notes` text COMMENT '用户备注',
`creator_id` bigint(20) NOT NULL COMMENT '创建者id', `creator_id` bigint(20) NOT NULL COMMENT '创建者id',
`creator_type` int(1) NOT NULL COMMENT '创建者类型0 C端用户 1 流量方用户 2社区用户 3B端用户', `creator_type` int(1) NOT NULL COMMENT '创建者类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
`creator` varchar(20) NOT NULL COMMENT '创建人(用户账号)', `creator` varchar(20) NOT NULL COMMENT '创建人(用户账号)',
`create_time` datetime NOT NULL COMMENT '创建时间', `create_time` datetime NOT NULL COMMENT '创建时间',
`status` int(2) DEFAULT NULL COMMENT '开票状态0表示未开票1表示已经开票2表示开票失败', `status` int(2) DEFAULT NULL COMMENT '开票状态0表示未开票1表示已经开票2表示开票失败',
`invoicing_time` datetime DEFAULT NULL COMMENT '财务输入的开票时间', `invoicing_time` datetime DEFAULT NULL COMMENT '财务输入的开票时间',
`drawer` varchar(20) DEFAULT NULL COMMENT '开票人', `drawer` varchar(20) DEFAULT NULL COMMENT '开票人',
`finance_notes` text COMMENT '开票人(财务备注)', `finance_notes` text COMMENT '开票人(财务备注)',
`electric_invoice_url` text COMMENT '开票的电子发票pdf保存地址', `electric_invoice_url` text COMMENT '开票的电子发票pdf保存地址',
`updator` bigint(20) DEFAULT NULL COMMENT '更新者', `updator` bigint(20) DEFAULT NULL COMMENT '更新者',
`update_time` date DEFAULT NULL COMMENT '更新时间', `update_time` date DEFAULT NULL COMMENT '更新时间',
`is_read` tinyint(1) DEFAULT NULL COMMENT '该发票是否被用户阅读默认为null0表示未阅读1表示已经阅读', `is_read` tinyint(1) DEFAULT NULL COMMENT '该发票是否被用户阅读默认为null0表示未阅读1表示已经阅读',
`del_flag` int(2) DEFAULT NULL COMMENT '逻辑删除字段', `del_flag` int(2) DEFAULT NULL COMMENT '逻辑删除字段',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户id', `tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户id',
PRIMARY KEY (`invoice_id`) USING BTREE PRIMARY KEY (`invoice_id`) USING BTREE
) ENGINE = InnoDB ) ENGINE = InnoDB
@ -736,8 +737,8 @@ CREATE TABLE `xhpc_invoice_map_history_order`
( (
`invoice_id` bigint(20) NOT NULL COMMENT '发票id', `invoice_id` bigint(20) NOT NULL COMMENT '发票id',
`history_order_id` bigint(20) NOT NULL COMMENT '该发票所选中的历史订单id', `history_order_id` bigint(20) NOT NULL COMMENT '该发票所选中的历史订单id',
`history_user_id` bigint(20) DEFAULT NULL COMMENT '该发票所选中的历史订单的用户id', `history_user_id` bigint(20) DEFAULT NULL COMMENT '该发票所选中的历史订单的用户id',
`history_user_type` bigint(5) DEFAULT NULL COMMENT '该发票所选中的历史订单的用户类型0 C端用户 1 流量方用户 2社区用户 3B端用户', `history_user_type` bigint(5) DEFAULT NULL COMMENT '该发票所选中的历史订单的用户类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
`history_serial_number` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '该发票所选中的历史订单订单编号', `history_serial_number` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '该发票所选中的历史订单订单编号',
`power_price_total` decimal(10, 2) DEFAULT NULL COMMENT '该发票所选中的历史订单电费', `power_price_total` decimal(10, 2) DEFAULT NULL COMMENT '该发票所选中的历史订单电费',
`service_price_total` decimal(10, 2) DEFAULT NULL COMMENT '该发票所选中的历史订单服务费', `service_price_total` decimal(10, 2) DEFAULT NULL COMMENT '该发票所选中的历史订单服务费',
@ -745,10 +746,10 @@ CREATE TABLE `xhpc_invoice_map_history_order`
`history_act_price` decimal(10, 2) DEFAULT '0.00' COMMENT '该发票所选中的历史订单实际价格(用户支付的钱)', `history_act_price` decimal(10, 2) DEFAULT '0.00' COMMENT '该发票所选中的历史订单实际价格(用户支付的钱)',
`create_time` datetime DEFAULT NULL COMMENT '该发票所选中的历史订单创建时间', `create_time` datetime DEFAULT NULL COMMENT '该发票所选中的历史订单创建时间',
`charging_mode` varchar(50) DEFAULT NULL COMMENT '充电方式(订单来源)', `charging_mode` varchar(50) DEFAULT NULL COMMENT '充电方式(订单来源)',
`charging_station_id` bigint(20) DEFAULT NULL COMMENT '电站id通过它查询运营商', `charging_station_id` bigint(20) DEFAULT NULL COMMENT '电站id通过它查询运营商',
`terminal_id` bigint(20) DEFAULT NULL COMMENT '该发票所选中的历史订单充电的终端id', `terminal_id` bigint(20) DEFAULT NULL COMMENT '该发票所选中的历史订单充电的终端id',
`lock_flag` tinyint(1) DEFAULT NULL COMMENT '小程序是否能查询到该订单0表示锁定空表示未锁定', `lock_flag` tinyint(1) DEFAULT NULL COMMENT '小程序是否能查询到该订单0表示锁定空表示未锁定',
`del_flag` int(2) DEFAULT NULL COMMENT '逻辑删除字段', `del_flag` int(2) DEFAULT NULL COMMENT '逻辑删除字段',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户id' `tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户id'
) ENGINE = InnoDB ) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4; DEFAULT CHARSET = utf8mb4;
@ -756,15 +757,15 @@ CREATE TABLE `xhpc_invoice_map_history_order`
CREATE TABLE `xhpc_message_board` CREATE TABLE `xhpc_message_board`
( (
`message_id` bigint(30) NOT NULL AUTO_INCREMENT COMMENT '消息id', `message_id` bigint(30) NOT NULL AUTO_INCREMENT COMMENT '消息id',
`sender_type` tinyint(2) DEFAULT NULL COMMENT '用户类型用户类型0 C端用户 1 流量方用户 2社区用户 3B端用户', `sender_type` tinyint(2) DEFAULT NULL COMMENT '用户类型用户类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
`sender_account` varchar(30) DEFAULT NULL COMMENT '用户账号', `sender_account` varchar(30) DEFAULT NULL COMMENT '用户账号',
`send_message_time` datetime DEFAULT NULL COMMENT '发送消息的时间', `send_message_time` datetime DEFAULT NULL COMMENT '发送消息的时间',
`message_content` text COMMENT '消息内容', `message_content` text COMMENT '消息内容',
`tenant_type` tinyint(2) DEFAULT NULL COMMENT '租户类型', `tenant_type` tinyint(2) DEFAULT NULL COMMENT '租户类型',
`tenant_id` varchar(30) DEFAULT NULL COMMENT '租户id平台id', `tenant_id` varchar(30) DEFAULT NULL COMMENT '租户id平台id',
`have_new_info` tinyint(1) DEFAULT NULL COMMENT '租户发送的消息用户是否已读默认为null0表示未读1表示已读', `have_new_info` tinyint(1) DEFAULT NULL COMMENT '租户发送的消息用户是否已读默认为null0表示未读1表示已读',
`del_flag` tinyint(1) DEFAULT NULL COMMENT '逻辑删除字段', `del_flag` tinyint(1) DEFAULT NULL COMMENT '逻辑删除字段',
`sender` tinyint(1) DEFAULT NULL COMMENT '发送者0用户1时间2平台租户', `sender` tinyint(1) DEFAULT NULL COMMENT '发送者0用户1时间2平台租户',
PRIMARY KEY (`message_id`) PRIMARY KEY (`message_id`)
) ENGINE = InnoDB ) ENGINE = InnoDB
AUTO_INCREMENT = 2920 AUTO_INCREMENT = 2920
@ -773,13 +774,13 @@ CREATE TABLE `xhpc_message_board`
CREATE TABLE `xhpc_message_board_receive_user` CREATE TABLE `xhpc_message_board_receive_user`
( (
`tenant_id` varchar(50) DEFAULT NULL COMMENT '接收者id租户id', `tenant_id` varchar(50) DEFAULT NULL COMMENT '接收者id租户id',
`tenant_type` int(2) DEFAULT NULL COMMENT '接收者类型(租户类型 0为默认类型', `tenant_type` int(2) DEFAULT NULL COMMENT '接收者类型(租户类型 0为默认类型',
`sender_account` varchar(50) DEFAULT NULL COMMENT '发送者账号', `sender_account` varchar(50) DEFAULT NULL COMMENT '发送者账号',
`sender_type` int(11) DEFAULT NULL COMMENT '发送者类型0 C端用户 1 流量方用户 2社区用户 3B端用户', `sender_type` int(11) DEFAULT NULL COMMENT '发送者类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
`user_icon` text COMMENT '用户头像地址', `user_icon` text COMMENT '用户头像地址',
`have_new_info` tinyint(1) DEFAULT NULL COMMENT '是否有新消息0表示有新消息null表示没有', `have_new_info` tinyint(1) DEFAULT NULL COMMENT '是否有新消息0表示有新消息null表示没有',
`new_info_time` datetime DEFAULT NULL COMMENT '新消息发送时间', `new_info_time` datetime DEFAULT NULL COMMENT '新消息发送时间',
`del_flag` tinyint(1) DEFAULT NULL COMMENT '逻辑删除0为删除' `del_flag` tinyint(1) DEFAULT NULL COMMENT '逻辑删除0为删除'
) ENGINE = InnoDB ) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='用来保存每个租户后台显示的用户的信息列表'; DEFAULT CHARSET = utf8mb4 COMMENT ='用来保存每个租户后台显示的用户的信息列表';
@ -790,10 +791,151 @@ ALTER TABLE `xhpc_statistics_station`
ADD COLUMN `source` INT(4) NULL COMMENT '订单来源0 C端用户 1 流量方用户 2社区用户 3B端用户' AFTER `tenant_id`; ADD COLUMN `source` INT(4) NULL COMMENT '订单来源0 C端用户 1 流量方用户 2社区用户 3B端用户' AFTER `tenant_id`;
ALTER TABLE `xhpc_operator` 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`); ADD UNIQUE INDEX `corp_no` (`corp_no`);
ALTER TABLE `t_iccard_client_users` ALTER TABLE `t_iccard_client_users`
ADD COLUMN `tenant_id` VARCHAR(50) NULL COMMENT '租户id' AFTER `usersTime`; 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='活动参与领取表';