XH-Power-Cloud/sql/v2.1.sql
2022-05-20 14:41:47 +08:00

1087 lines
72 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.

CREATE TABLE `xhpc_tradebill_internet_check_record`
(
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`create_time` DATETIME(6) NOT NULL COMMENT '创建时间',
`create_by` VARCHAR(30) NULL DEFAULT NULL COMMENT '创建人' COLLATE 'utf8mb4_unicode_ci',
`update_time` DATETIME(6) NOT NULL COMMENT '更新时间',
`update_by` VARCHAR(30) NULL DEFAULT NULL COMMENT '更新人' COLLATE 'utf8mb4_unicode_ci',
`upload_id` INT(11) NOT NULL COMMENT '文件上传ID',
`history_order_no` BIGINT(20) NULL DEFAULT NULL COMMENT '历史订单ID',
`user_id` VARCHAR(64) NULL DEFAULT NULL COMMENT '用户ID' COLLATE 'utf8mb4_unicode_ci',
`internet_name` VARCHAR(64) NULL DEFAULT NULL COMMENT '流量方' COLLATE 'utf8mb4_unicode_ci',
`platform_internet_serial_number` VARCHAR(32) NULL DEFAULT NULL COMMENT '平台-第三方订单号' COLLATE 'utf8mb4_unicode_ci',
`platform_serial_number` VARCHAR(32) NULL DEFAULT NULL COMMENT '平台-订单号' COLLATE 'utf8mb4_unicode_ci',
`platform_charge_station` VARCHAR(32) NULL DEFAULT NULL COMMENT '平台-场站名称' COLLATE 'utf8mb4_unicode_ci',
`platform_start_soc` VARCHAR(10) NULL DEFAULT NULL COMMENT '平台-开始SOC' COLLATE 'utf8mb4_unicode_ci',
`platform_end_soc` VARCHAR(10) NULL DEFAULT NULL COMMENT '平台-结束SOC' COLLATE 'utf8mb4_unicode_ci',
`platform_charging_degree` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '平台-充电电量',
`platform_charging_time` VARCHAR(20) NULL DEFAULT NULL COMMENT '平台-充电时长' COLLATE 'utf8mb4_unicode_ci',
`platform_start_time` DATETIME(6) NULL DEFAULT NULL COMMENT '平台-开始充电时间',
`platform_end_time` DATETIME(6) NULL DEFAULT NULL COMMENT '平台-结束充电时间',
`platform_order_amount` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '平台-订单总金额',
`platform_power_amount` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '平台-电费',
`platform_server_amount` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '平台-服务费',
`platform_discount_amount` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '平台-折扣金额',
`platform_pay_amount` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '平台-支付金额',
`internet_serial_number` VARCHAR(32) NULL DEFAULT NULL COMMENT '流量方-订单号' COLLATE 'utf8mb4_unicode_ci',
`internet_charge_station` VARCHAR(32) NULL DEFAULT NULL COMMENT '流量方-场站名称' COLLATE 'utf8mb4_unicode_ci',
`internet_start_soc` VARCHAR(10) NULL DEFAULT NULL COMMENT '流量方-开始SOC' COLLATE 'utf8mb4_unicode_ci',
`internet_end_soc` VARCHAR(10) NULL DEFAULT NULL COMMENT '流量方-结束SOC' COLLATE 'utf8mb4_unicode_ci',
`internet_charging_degree` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '流量方-充电电量',
`internet_charging_time` VARCHAR(20) NULL DEFAULT NULL COMMENT '流量方-充电时长(单位:分钟)' COLLATE 'utf8mb4_unicode_ci',
`internet_start_time` DATETIME(6) NULL DEFAULT NULL COMMENT '流量方-开始充电时间',
`internet_end_time` DATETIME(6) NULL DEFAULT NULL COMMENT '流量方-结束充电时间',
`internet_order_amount` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '流量方-订单总金额',
`internet_power_amount` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '流量方-电费',
`internet_server_amount` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '流量方-服务费',
`internet_discount_amount` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '流量方-折扣费',
`internet_pay_amount` DECIMAL(10, 2) NULL DEFAULT NULL COMMENT '流量方-支付金额',
`remark` VARCHAR(200) NULL DEFAULT NULL COMMENT '备注' COLLATE 'utf8mb4_unicode_ci',
`status` SMALLINT(6) NOT NULL COMMENT '状态0-待对账1-对账异常2-对账正常)',
PRIMARY KEY (`id`) USING BTREE
) COLLATE = 'utf8mb4_unicode_ci'
ENGINE = InnoDB
ROW_FORMAT = DYNAMIC
AUTO_INCREMENT = 34670
;
ALTER TABLE `xhpc_app_user`
ADD COLUMN `is_refund` int(4) NULL DEFAULT 0 COMMENT '是否退款 0 不退款 1 退款' AFTER `soc`;
ALTER TABLE `xhpc_community_personnel`
ADD COLUMN `is_refund_application` int(10) NULL DEFAULT 0 COMMENT '是否有退款订单审核0无 1有' AFTER `is_refund`;
ALTER TABLE `xhpc_community_personnel`
ADD COLUMN `soc` int(10) NULL DEFAULT NULL COMMENT '用户设置的SOC' AFTER `is_refund_application`;
ALTER TABLE `xhpc_community_personnel`
ADD COLUMN `avatar` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '头像地址' AFTER `soc`;
ALTER TABLE `xhpc_community_personnel`
ADD COLUMN `weixin_open_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `avatar`;
ALTER TABLE `xhpc_community_personnel`
ADD COLUMN `alipay_open_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `weixin_open_id`;
ALTER TABLE `xhpc_community_personnel`
ADD COLUMN `weixin_login` int(10) NULL DEFAULT 0 COMMENT '微信是否登录0未登录 1已登录' AFTER `alipay_open_id`;
ALTER TABLE `xhpc_community_personnel`
ADD COLUMN `alipay_login` int(10) NULL DEFAULT 0 COMMENT '支付宝是否登录0未登录 1已登录' AFTER `weixin_login`;
ALTER TABLE `xhpc_community_personnel`
ADD COLUMN `is_refund` int(4) NULL DEFAULT 0 COMMENT '是否退款 0 不退款 1 退款' AFTER `soc`;
ALTER TABLE `xhpc_customers_personnel`
ADD COLUMN `is_refund_application` int(10) NULL DEFAULT 0 COMMENT '是否有退款订单审核0无 1有' AFTER `remark`;
ALTER TABLE `xhpc_customers_personnel`
ADD COLUMN `soc` int(10) NULL DEFAULT NULL COMMENT '用户设置的SOC' AFTER `is_refund_application`;
ALTER TABLE `xhpc_customers_personnel`
ADD COLUMN `avatar` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '头像地址' AFTER `soc`;
ALTER TABLE `xhpc_customers_personnel`
ADD COLUMN `weixin_open_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `avatar`;
ALTER TABLE `xhpc_customers_personnel`
ADD COLUMN `alipay_open_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `weixin_open_id`;
ALTER TABLE `xhpc_customers_personnel`
ADD COLUMN `weixin_login` int(10) NULL DEFAULT 0 COMMENT '微信是否登录0未登录 1已登录' AFTER `alipay_open_id`;
ALTER TABLE `xhpc_customers_personnel`
ADD COLUMN `alipay_login` int(10) NULL DEFAULT 0 COMMENT '支付宝是否登录0未登录 1已登录' AFTER `weixin_login`;
ALTER TABLE `xhpc_customers_personnel`
ADD COLUMN `is_refund` int(4) NULL DEFAULT 0 COMMENT '是否退款 0 不退款 1 退款' AFTER `soc`;
ALTER TABLE `xhpc_charging_station`
ADD COLUMN `installed_total_power` int(9) NULL DEFAULT NULL COMMENT '装机安装总功率单位kw' AFTER `tenant_id`;
ALTER TABLE `xhpc_charging_station`
ADD COLUMN `running_total_power` int(9) NULL DEFAULT NULL COMMENT '运行最大总功率(单位:%' AFTER `installed_total_power`;
CREATE TABLE `xhpc_user_login`
(
`user_login_id` bigint(20) NOT NULL AUTO_INCREMENT,
`app_user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`account` varchar(50) DEFAULT NULL COMMENT '账号',
`user_type` int(4) NOT NULL COMMENT '用户类型 0 C端用户 1 流量方用户 2社区用户 3B端用户',
`open_id` varchar(50) DEFAULT NULL COMMENT 'openid',
`type` int(4) DEFAULT '0' COMMENT '1 微信 2支付宝',
`status` int(4) DEFAULT '1' COMMENT '0退出 1登录',
`del_flag` int(1) DEFAULT '0' COMMENT '删除标志0代表存在 2代表删除',
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`user_login_id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='小程序用户最后一次登录记录';
CREATE TABLE `xhpc_tenant`
(
`tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户ID',
`tenant_name` VARCHAR(50) NOT NULL COMMENT '租户名称',
`domain` VARCHAR(255) NULL DEFAULT NULL COMMENT '域名地址',
`background_url` VARCHAR(1000) NULL DEFAULT NULL COMMENT '系统背景',
`linkman` VARCHAR(20) NULL DEFAULT NULL COMMENT '联系人',
`contact_number` VARCHAR(20) NULL DEFAULT NULL COMMENT '联系电话',
`address` VARCHAR(255) NULL DEFAULT NULL COMMENT '联系地址',
`station_quote` INT(11) NULL DEFAULT '-1' COMMENT '场站限额',
`station_pile_quote` INT(11) NULL DEFAULT '-1' COMMENT '每站桩限额',
`operator_quote` int(11) DEFAULT '1' COMMENT '运营商限额',
`expire_time` DATETIME NULL DEFAULT NULL COMMENT '过期时间',
`create_user` BIGINT(64) NULL DEFAULT NULL COMMENT '创建人',
`create_dept` BIGINT(64) NULL DEFAULT NULL COMMENT '创建部门',
`create_time` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
`update_user` BIGINT(64) NULL DEFAULT NULL COMMENT '修改人',
`update_time` DATETIME NULL DEFAULT NULL COMMENT '修改时间',
`status` INT(2) NULL DEFAULT '0' COMMENT '状态(0-未启用1-正常2-停用)',
`is_deleted` INT(2) NULL DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`tenant_id`) USING BTREE
) COMMENT ='租户表'
COLLATE = 'utf8mb4_general_ci'
ENGINE = InnoDB
;
CREATE TABLE `xhpc_tradebill_upload_record`
(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`create_time` datetime(6) NOT NULL COMMENT '创建时间',
`create_by` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人',
`update_time` datetime(6) NOT NULL COMMENT '更新时间',
`update_by` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人',
`source` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '来源',
`file_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件名称',
`url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件地址',
`type` smallint(6) NOT NULL COMMENT '文件类型1-微信充值2-微信退款3-支付宝充值4-支付宝退款5-恒大6-小桔7-新电途8-特来电)',
`status` smallint(6) NOT NULL COMMENT '状态0-未对账1-已对账)',
`del_flag` smallint(6) NOT NULL COMMENT '删除标识0-正常2-已删除)',
`success_count` int(11) NOT NULL COMMENT '对账成功记录数量',
`fail_count` int(11) NOT NULL COMMENT '对账失败记录数量',
`uncheck_count` int(11) NOT NULL COMMENT '未对账记录数量',
`checked_count` int(11) NOT NULL COMMENT '已对账记录数量',
`tenant_id` varchar(12) COLLATE utf8mb4_unicode_ci DEFAULT '000000' COMMENT '租户id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB
COMMENT = '对账单上传记录表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
CREATE TABLE `xhpc_tradebill_payment_check_record`
(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`create_time` datetime(6) NOT NULL COMMENT '创建时间',
`create_by` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人',
`update_time` datetime(6) NOT NULL COMMENT '更新时间',
`update_by` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人',
`upload_id` int(11) NOT NULL COMMENT '文件上传ID',
`order_type` smallint(6) DEFAULT NULL COMMENT '订单类型1-充值2-退款)',
`payment_channel` smallint(6) DEFAULT NULL COMMENT '充值渠道1微信 2支付宝',
`platform_order_number` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '平台-订单ID',
`platform_pay_number` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '平台-支付订单号',
`platform_user_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '平台-用户ID',
`platform_amount` decimal(10, 2) DEFAULT NULL COMMENT '平台-金额',
`platform_pay_time` datetime(6) DEFAULT NULL COMMENT '平台-支付时间',
`payment_pay_number` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支付方-订单号',
`payment_user_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支付方-用户ID',
`payment_amount` decimal(10, 2) DEFAULT NULL COMMENT '支付方-支付金额',
`payment_pay_time` datetime(6) DEFAULT NULL COMMENT '支付方-支付时间',
`status` smallint(6) NOT NULL COMMENT '状态0-待对账1-对账异常2-对账正常)',
`remark` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
`tenant_id` varchar(12) COLLATE utf8mb4_unicode_ci DEFAULT '000000' COMMENT '租户id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB
COMMENT = '支付平台对账明细表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
CREATE TABLE `xhpc_tradebill_internet_check_record`
(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`create_time` datetime(6) NOT NULL COMMENT '创建时间',
`create_by` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人',
`update_time` datetime(6) NOT NULL COMMENT '更新时间',
`update_by` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人',
`upload_id` int(11) NOT NULL COMMENT '文件上传ID',
`history_order_no` bigint(20) DEFAULT NULL COMMENT '历史订单ID',
`user_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户ID',
`internet_name` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '流量方',
`platform_internet_serial_number` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '平台-第三方订单号',
`platform_serial_number` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '平台-订单号',
`platform_charge_station` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '平台-场站名称',
`platform_start_soc` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '平台-开始SOC',
`platform_end_soc` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '平台-结束SOC',
`platform_charging_degree` decimal(10, 2) DEFAULT NULL COMMENT '平台-充电电量',
`platform_charging_time` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '平台-充电时长',
`platform_start_time` datetime(6) DEFAULT NULL COMMENT '平台-开始充电时间',
`platform_end_time` datetime(6) DEFAULT NULL COMMENT '平台-结束充电时间',
`platform_order_amount` decimal(10, 2) DEFAULT NULL COMMENT '平台-订单总金额',
`platform_power_amount` decimal(10, 2) DEFAULT NULL COMMENT '平台-电费',
`platform_server_amount` decimal(10, 2) DEFAULT NULL COMMENT '平台-服务费',
`platform_discount_amount` decimal(10, 2) DEFAULT NULL COMMENT '平台-折扣金额',
`platform_pay_amount` decimal(10, 2) DEFAULT NULL COMMENT '平台-支付金额',
`internet_serial_number` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '流量方-订单号',
`internet_charge_station` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '流量方-场站名称',
`internet_start_soc` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '流量方-开始SOC',
`internet_end_soc` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '流量方-结束SOC',
`internet_charging_degree` decimal(10, 2) DEFAULT NULL COMMENT '流量方-充电电量',
`internet_charging_time` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '流量方-充电时长(单位:分钟)',
`internet_start_time` datetime(6) DEFAULT NULL COMMENT '流量方-开始充电时间',
`internet_end_time` datetime(6) DEFAULT NULL COMMENT '流量方-结束充电时间',
`internet_order_amount` decimal(10, 2) DEFAULT NULL COMMENT '流量方-订单总金额',
`internet_power_amount` decimal(10, 2) DEFAULT NULL COMMENT '流量方-电费',
`internet_server_amount` decimal(10, 2) DEFAULT NULL COMMENT '流量方-服务费',
`internet_discount_amount` decimal(10, 2) DEFAULT NULL COMMENT '流量方-折扣费',
`internet_pay_amount` decimal(10, 2) DEFAULT NULL COMMENT '流量方-支付金额',
`remark` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
`status` smallint(6) NOT NULL COMMENT '状态0-待对账1-对账异常2-对账正常)',
`tenant_id` varchar(12) COLLATE utf8mb4_unicode_ci DEFAULT '000000' COMMENT '租户id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB
COMMENT = '流量方对账明细表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
CREATE TABLE `xhpc_device_message`
(
`device_message_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息id',
`type` varchar(50) DEFAULT NULL COMMENT '设备类型PILE-充电桩TERMINAL-终端)',
`serial_number` varchar(32) DEFAULT NULL COMMENT '设备流水号',
`content` text CHARACTER SET utf8 COMMENT '报文16进制原文',
`charge_order_no` varchar(50) default null COMMENT '充电订单号',
`status` int(10) DEFAULT '0' COMMENT '状态0正常 1停用',
`create_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
`create_by` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '创建者',
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_by` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '更新者',
`remark` text CHARACTER SET utf8 COMMENT '备注',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户id',
PRIMARY KEY (`device_message_id`) USING BTREE
) ENGINE=InnoDB
COMMENT = '设备运行信息表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
CREATE TABLE `xhpc_station_device`
(
`device_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '设备ID',
`device_name` varchar(100) DEFAULT NULL COMMENT '设备名称',
`device_type` varchar(32) DEFAULT NULL COMMENT '设备类型',
`current_type` varchar(32) DEFAULT NULL COMMENT '充电电流类型(直流,交流)',
`station_id` bigint(20) DEFAULT NULL COMMENT '所属场站',
`brand_model` varchar(100) DEFAULT NULL COMMENT '品牌型号',
`parent_device_id` bigint(20) DEFAULT NULL COMMENT '上级设备ID',
`serial_number` varchar(50) DEFAULT NULL COMMENT '设备编码',
`sorted` smallint(4) DEFAULT 0 COMMENT '排序',
`status` smallint(4) DEFAULT NULL COMMENT '设备状态0-未启用1-正常2-异常3-维修中4-待检测)',
`del_flag` smallint(2) DEFAULT NULL COMMENT '是否删除0-正常2-删除)',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
PRIMARY KEY (`device_id`)
) ENGINE=InnoDB
COMMENT = '场站设备信息表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
CREATE TABLE `xhpc_work_dept`
(
`work_dept_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门ID',
`dept_name` varchar(100) DEFAULT NULL COMMENT '部门名称',
`code` varchar(16) DEFAULT NULL COMMENT '部门编码',
`sort` smallint(4) DEFAULT NULL COMMENT '排序',
`parent_dept_id` bigint(20) DEFAULT NULL COMMENT '上级部门ID',
`status` smallint(2) DEFAULT NULL COMMENT '状态0-未启用1-已启用)',
`del_flag` smallint(2) DEFAULT NULL COMMENT '删除0-正常2-删除)',
`tenant_id` varchar(16) DEFAULT '000000' COMMENT '租户ID',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
PRIMARY KEY (`work_dept_id`)
) ENGINE=InnoDB
COMMENT = '工单部门表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
CREATE TABLE `xhpc_work_order`
(
`work_order_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '工单ID',
`type` smallint(4) DEFAULT NULL COMMENT '工单类型',
`title` varchar(100) DEFAULT NULL COMMENT '工单标题',
`content` varchar(1000) DEFAULT NULL COMMENT '工单内容描述',
`fault_time` datetime DEFAULT NULL COMMENT '故障时间',
`device_type` varchar(32) DEFAULT NULL COMMENT '设备类型',
`serial_number` varchar(100) DEFAULT NULL COMMENT '设备编码',
`reason` varchar(200) DEFAULT NULL COMMENT '故障原因',
`disposal_method` varchar(500) DEFAULT NULL COMMENT '详细处理描述',
`status` smallint(4) DEFAULT NULL COMMENT '状态, 0-编辑1-派发处理2-处理完成',
`del_flag` smallint(2) DEFAULT NULL COMMENT '是否删除0-正常2-删除)',
`tenant_id` varchar(50) DEFAULT '000000' COMMENT '租户ID',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_by` varchar(100) DEFAULT NULL COMMENT '创建人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` varchar(100) DEFAULT NULL COMMENT '更新人',
`remark` text COMMENT '备注',
PRIMARY KEY (`work_order_id`)
) ENGINE=InnoDB
COMMENT = '工单详情表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
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',
PRIMARY KEY (`id`)
) ENGINE=InnoDB
COMMENT = '工单派单表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
CREATE TABLE `xhpc_work_order_image`
(
`order_image_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '图片ID',
`order_id` bigint(20) DEFAULT NULL COMMENT '工单ID',
`file_name` varchar(100) DEFAULT NULL COMMENT '文件名称',
`url` varchar(200) DEFAULT NULL COMMENT '文件地址',
`type` smallint(2) DEFAULT NULL COMMENT '文件类型1-问题展示图片2-处理反馈图片)',
`del_flag` smallint(2) DEFAULT NULL COMMENT '删除标记0-正常2-已删除)',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
PRIMARY KEY (`order_image_id`)
) ENGINE=InnoDB
COMMENT = '工单文件表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
CREATE TABLE `xhpc_work_order_push_message`
(
`order_push_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息推送ID',
`target` varchar(200) DEFAULT NULL COMMENT '接收方邮箱、手机号、openID等',
`type` smallint(2) DEFAULT NULL COMMENT '推送方式1-手机短信2-电子邮件3-微信公众号4-微信小程序5-支付宝小程序6-其他)',
`content` varchar(255) DEFAULT NULL COMMENT '推送内容',
`status` smallint(2) DEFAULT NULL COMMENT '推送状态标志0-创建1-成功2-推送失败)',
`fail_msg` varchar(200) DEFAULT NULL COMMENT '推送失败详细信息',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
PRIMARY KEY (`order_push_id`)
) ENGINE=InnoDB
COMMENT = '工单消息推送表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
CREATE TABLE `xhpc_work_station`
(
`work_station_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '电站id',
`name` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '名称',
`operator_id` bigint(20) DEFAULT NULL COMMENT '运营商id',
`type` int(2) DEFAULT NULL COMMENT '电站位置(地上电站、地下电站)',
`construction_site` smallint(6) DEFAULT NULL COMMENT '建设场所',
`service_facilities` text CHARACTER SET utf8 COMMENT '服务设施',
`periphery_facilities` text CHARACTER SET utf8 COMMENT '周边设施',
`address` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '电站地址',
`detailed_address` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '详细地址',
`longitude` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '经度',
`latitude` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '维度',
`parking_instructions` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '停车说明',
`serial_number` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '编号',
`status` int(10) DEFAULT '0' COMMENT '状态0启用 1停用',
`del_flag` int(2) DEFAULT '0' COMMENT '删除标志0代表存在 2代表删除',
`create_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
`create_by` varchar(30) CHARACTER SET utf8 DEFAULT '' COMMENT '创建者',
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_by` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '更新者',
`remark` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '备注',
`business_instructions` varchar(255) DEFAULT NULL COMMENT '营业说明',
`reminder_instructions` varchar(255) DEFAULT NULL COMMENT '温馨提示',
`img_id` varchar(500) DEFAULT NULL COMMENT '图片集合',
`station_type` smallint(6) DEFAULT NULL COMMENT '电站类型',
`service_tel` varchar(20) DEFAULT NULL COMMENT '站点电话',
`park_nums` mediumint(9) DEFAULT NULL COMMENT '侧位数量',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户id',
PRIMARY KEY (`work_station_id`) USING BTREE
) ENGINE=InnoDB
COMMENT = '工单场站信息表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
CREATE TABLE `xhpc_work_user`
(
`work_user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '人员ID',
`user_name` varchar(64) DEFAULT NULL COMMENT '人员姓名',
`dept_id` bigint(20) DEFAULT NULL COMMENT '所属部门ID',
`post_name` varchar(64) DEFAULT NULL COMMENT '岗位名称',
`phone` varchar(16) DEFAULT NULL COMMENT '联系电话',
`email` varchar(64) DEFAULT NULL COMMENT '邮箱地址',
`wechat_openid` varchar(64) DEFAULT NULL COMMENT '微信OPENID',
`is_leader` smallint(2) DEFAULT NULL COMMENT '是否部门负责人',
`status` smallint(2) DEFAULT NULL COMMENT '状态0-未启用1-正常)',
`del_flag` smallint(2) DEFAULT NULL COMMENT '删除0-正常2-删除)',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
PRIMARY KEY (`work_user_id`)
) ENGINE=InnoDB
COMMENT = '工单人员信息表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
ALTER TABLE `et_auth_sec_token`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `et_charge_order_info`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `et_common_operator_info`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `et_common_station_info`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `et_connector_status_info`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `et_dispute_orders`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `et_equip_charge_status_info`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `et_order_mapping`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `gen_table`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `gen_table_column`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `hibernate_sequence`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `oder_test`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `service_field`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_config`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_dept`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_dict_data`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_dict_type`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_job`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_job_log`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_logininfor`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_menu`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_notice`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_oper_log`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_post`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_role`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_role_dept`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_role_menu`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_user`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_user_post`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `sys_user_role`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_agreement`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_app_user`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_area`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_charge_order`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_charge_order_current`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_charge_order_soc`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_charge_order_status`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_charge_order_voltage`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_charging_pile`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_charging_station`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_charging_station_push_status`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_community`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_community_personnel`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_customers`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_customers_personnel`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_data_dimension`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_device_message`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_dict_biz`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_help`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_history_order`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_history_order_reconciliation_status`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_history_order_sorting_status`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_img`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_internet_user`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_invoice`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_invoice_map_history_order`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_mechanism`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_message`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_notice_read`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_operator`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_operator_internet_blacklist`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_order_redis_record`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_promotion`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_promotion_coupon`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_promotion_platform`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_promotion_station`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_rate`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_rate_model`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_rate_time`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_real_time_order`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_recharge_order`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_refund_audit`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_refund_order`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_sms`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_station_internet_blacklist`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_statistics_station`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_statistics_time_interval`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_terminal`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_tradebill_internet_check_record`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_tradebill_payment_check_record`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_tradebill_upload_record`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_user_account_statement`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_user_login`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_user_privilege`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_vin_blacklist`
ADD COLUMN `tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户id';
ALTER TABLE `xhpc_user_account_statement`
ADD COLUMN `source` INT(4) NULL DEFAULT '0' COMMENT '订单来源0 C端用户 1 流量方用户 2社区用户 3B端用户' AFTER `tenant_id`;
ALTER TABLE `xhpc_app_user`
ADD COLUMN `soc_protect` INT(4) NULL DEFAULT '0' COMMENT '是否开启电池保护 0 未开启 1开启' AFTER `tenant_id`;
ALTER TABLE `xhpc_community_personnel`
ADD COLUMN `soc_protect` INT(4) NULL DEFAULT '0' COMMENT '是否开启电池保护 0 未开启 1开启' AFTER `tenant_id`;
ALTER TABLE `xhpc_customers_personnel`
ADD COLUMN `soc_protect` INT(4) NULL DEFAULT '0' COMMENT '是否开启电池保护 0 未开启 1开启' AFTER `tenant_id`;
ALTER TABLE `xhpc_clearing_history_order`
ADD COLUMN `activity_power_price_total` decimal(10, 2) NULL DEFAULT null COMMENT '活动总电费' AFTER `total_price`;
ALTER TABLE `xhpc_clearing_history_order`
ADD COLUMN `activity_service_price_total` decimal(10, 2) NULL DEFAULT null COMMENT '活动总服务费' AFTER `activity_power_price_total`;
ALTER TABLE `xhpc_clearing_history_order`
ADD COLUMN `activity_total_price` decimal(10, 2) NULL DEFAULT null COMMENT '活动总金额' AFTER `activity_service_price_total`;
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`;
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',
`wx_mch_id` VARCHAR(20) NULL DEFAULT NULL COMMENT '微信商户id' COLLATE 'utf8mb4_general_ci',
`wx_mch_key` VARCHAR(50) NULL DEFAULT NULL COMMENT '微信商户平台Key' COLLATE 'utf8mb4_general_ci',
`wx_payment_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_transfers_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_apiclient_key_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',
`zfb_app_id` VARCHAR(50) NULL DEFAULT NULL COMMENT '支付宝appid' COLLATE 'utf8mb4_general_ci',
`zfb_private_key` VARCHAR(500) NULL DEFAULT NULL COMMENT '支付宝应用私钥' COLLATE 'utf8mb4_general_ci',
`zfb_callback_url` 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_cert_public_key_rsa` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝公钥证书路径' COLLATE 'utf8mb4_general_ci',
`zfb_alipay_root_cert` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝根证书路径' COLLATE 'utf8mb4_general_ci',
`zhb_server_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '支付宝网管' COLLATE 'utf8mb4_general_ci',
`status` INT(4) NULL DEFAULT '0' COMMENT '1微信 2支付宝',
`del_flag` INT(1) NULL DEFAULT '0' COMMENT '删除标志0代表存在 1代表删除',
`create_by` VARCHAR(64) NULL DEFAULT '' COMMENT '创建者' COLLATE 'utf8mb4_general_ci',
`create_time` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
`update_by` VARCHAR(64) NULL DEFAULT '' COMMENT '更新者' COLLATE 'utf8mb4_general_ci',
`update_time` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
`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'
ENGINE = InnoDB
AUTO_INCREMENT = 3
;
-- ICCard
ALTER TABLE `xhpc_operator`
ADD COLUMN `corp_no` VARCHAR(30) NULL DEFAULT NULL COMMENT '运营商代码,用于桩编号前缀,如80836代表翔桦' AFTER `name`;
ALTER TABLE `xhpc_operator`
ADD COLUMN `corp_type` TINYINT NULL DEFAULT NULL COMMENT '运营商类型1:平台2:合作运营商' AFTER `corp_no`;
CREATE TABLE `t_iccard_client_users`
(
`usersID` INT(11) NOT NULL AUTO_INCREMENT,
`usersName` VARCHAR(100) NULL DEFAULT NULL COMMENT '命名规则:字母数字组合' COLLATE 'utf8mb4_unicode_ci',
`usersPwd` VARCHAR(100) 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',
`usersAdress` VARCHAR(300) NULL DEFAULT NULL COMMENT '用户地址' COLLATE 'utf8_general_ci',
`usersLevel` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '用户级别 3.运营商管理员 4.平台管理员',
`usersCorp` INT(11) NOT NULL DEFAULT '0' COMMENT '所属运营商id,对应xhpc_operator.operator_id',
`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 ='发卡客户端用户表'
COLLATE = 'utf8mb4_bin'
ENGINE = InnoDB
AUTO_INCREMENT = 1
;
CREATE TABLE `xhpc_invoice`
(
`invoice_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '发票id',
`invoice_type` int(1) DEFAULT '0' COMMENT '发票类型0票普1专票默认开的都是普票',
`receive_email` varchar(30) NOT NULL DEFAULT '' COMMENT '接收邮箱',
`title_type` int(1) NOT NULL COMMENT '0为企业抬头 1为非企业抬头',
`title_content` varchar(40) NOT NULL COMMENT '发票抬头内容',
`duty_number` varchar(30) NOT NULL COMMENT '税号',
`invoice_content` varchar(40) NOT NULL DEFAULT '' COMMENT '发票内容',
`invoice_money` decimal(20, 2) NOT NULL COMMENT '发票金额',
`invoice_order_eletric_total_money` decimal(20, 2) DEFAULT NULL COMMENT '发票包含的订单的总电费金额',
`invoice_order_service_total_money` decimal(20, 2) DEFAULT NULL COMMENT '发票包含的订单的总服务费金额',
`firm_address` varchar(100) DEFAULT NULL COMMENT '公司地址',
`firm_phone` varchar(40) DEFAULT NULL COMMENT '公司电话',
`firm_bank` varchar(40) DEFAULT NULL COMMENT '公司开户行',
`firm_bank_account` varchar(40) DEFAULT NULL COMMENT '公司开户行账号',
`is_show_date` int(2) NOT NULL COMMENT '所开发票是否展示交易记录0为不展示1为展示',
`user_notes` text COMMENT '用户备注',
`creator_id` bigint(20) NOT NULL COMMENT '创建者id',
`creator_type` int(1) NOT NULL COMMENT '创建者类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
`creator` varchar(20) NOT NULL COMMENT '创建人(用户账号)',
`create_time` datetime NOT NULL COMMENT '创建时间',
`status` int(2) DEFAULT NULL COMMENT '开票状态0表示未开票1表示已经开票2表示开票失败',
`invoicing_time` datetime DEFAULT NULL COMMENT '财务输入的开票时间',
`drawer` varchar(20) DEFAULT NULL COMMENT '开票人',
`finance_notes` text COMMENT '开票人(财务备注)',
`electric_invoice_url` text COMMENT '开票的电子发票pdf保存地址',
`updator` bigint(20) DEFAULT NULL COMMENT '更新者',
`update_time` date DEFAULT NULL COMMENT '更新时间',
`is_read` tinyint(1) DEFAULT NULL COMMENT '该发票是否被用户阅读默认为null0表示未阅读1表示已经阅读',
`del_flag` int(2) DEFAULT NULL COMMENT '逻辑删除字段',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户id',
PRIMARY KEY (`invoice_id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 12
DEFAULT CHARSET = utf8mb4 COMMENT ='发票表';
CREATE TABLE `xhpc_invoice_map_history_order`
(
`invoice_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_type` bigint(5) DEFAULT NULL COMMENT '该发票所选中的历史订单的用户类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
`history_serial_number` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '该发票所选中的历史订单订单编号',
`power_price_total` decimal(10, 2) DEFAULT NULL COMMENT '该发票所选中的历史订单电费',
`service_price_total` decimal(10, 2) DEFAULT NULL COMMENT '该发票所选中的历史订单服务费',
`promotion_discount` decimal(10, 2) DEFAULT '0.00' COMMENT '该发票所选中的历史订单电站活动抵扣',
`history_act_price` decimal(10, 2) DEFAULT '0.00' COMMENT '该发票所选中的历史订单实际价格(用户支付的钱)',
`create_time` datetime DEFAULT NULL COMMENT '该发票所选中的历史订单创建时间',
`charging_mode` varchar(50) DEFAULT NULL COMMENT '充电方式(订单来源)',
`charging_station_id` bigint(20) DEFAULT NULL COMMENT '电站id通过它查询运营商',
`terminal_id` bigint(20) DEFAULT NULL COMMENT '该发票所选中的历史订单充电的终端id',
`lock_flag` tinyint(1) DEFAULT NULL COMMENT '小程序是否能查询到该订单0表示锁定空表示未锁定',
`del_flag` int(2) DEFAULT NULL COMMENT '逻辑删除字段',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户id'
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4;
CREATE TABLE `xhpc_message_board`
(
`message_id` bigint(30) NOT NULL AUTO_INCREMENT COMMENT '消息id',
`sender_type` tinyint(2) DEFAULT NULL COMMENT '用户类型用户类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
`sender_account` varchar(30) DEFAULT NULL COMMENT '用户账号',
`send_message_time` datetime DEFAULT NULL COMMENT '发送消息的时间',
`message_content` text COMMENT '消息内容',
`tenant_type` tinyint(2) DEFAULT NULL COMMENT '租户类型',
`tenant_id` varchar(30) DEFAULT NULL COMMENT '租户id平台id',
`have_new_info` tinyint(1) DEFAULT NULL COMMENT '租户发送的消息用户是否已读默认为null0表示未读1表示已读',
`del_flag` tinyint(1) DEFAULT NULL COMMENT '逻辑删除字段',
`sender` tinyint(1) DEFAULT NULL COMMENT '发送者0用户1时间2平台租户',
PRIMARY KEY (`message_id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 2920
DEFAULT CHARSET = utf8mb4;
CREATE TABLE `xhpc_message_board_receive_user`
(
`tenant_id` varchar(50) DEFAULT NULL COMMENT '接收者id租户id',
`tenant_type` int(2) DEFAULT NULL COMMENT '接收者类型(租户类型 0为默认类型',
`sender_account` varchar(50) DEFAULT NULL COMMENT '发送者账号',
`sender_type` int(11) DEFAULT NULL COMMENT '发送者类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
`user_icon` text COMMENT '用户头像地址',
`have_new_info` tinyint(1) DEFAULT NULL COMMENT '是否有新消息0表示有新消息null表示没有',
`new_info_time` datetime DEFAULT NULL COMMENT '新消息发送时间',
`del_flag` tinyint(1) DEFAULT NULL COMMENT '逻辑删除0为删除'
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='用来保存每个租户后台显示的用户的信息列表';
ALTER TABLE `ry-cloud`.`t_iccard_info`
ADD COLUMN `tenant_id` varchar(10) NOT NULL DEFAULT '000000' COMMENT '租户id' AFTER `createTime`;
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`,
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`;
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 '0' COMMENT '领取次数',
`auto_receive` smallint(2) DEFAULT '0' COMMENT '是否自动领取0-否1-是)',
`auto_status` smallint(2) DEFAULT '0' COMMENT '是否自动发送完成0-未完成1-已完成)',
`amount` decimal(4, 2) DEFAULT '0' 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(10, 2) DEFAULT NULL COMMENT '优惠比率',
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
`discount_count` smallint(4) DEFAULT '0' COMMENT '折扣次数',
`mini_display` smallint(2) DEFAULT '0' 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 '结束时间',
`power_price` decimal(10, 2) 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 '默认计算公式',
`power_price` decimal(10, 2) 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='活动参与领取表';
CREATE TABLE `xhpc_clearing_bank`
(
`clearing_bank_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '提现银行记录ID',
`operator_id` bigint(20) DEFAULT NULL COMMENT '运营商ID',
`operator_name` varchar(200) DEFAULT NULL COMMENT '运营商名称',
`area_code` int(10) DEFAULT NULL COMMENT '地址code',
`bank_name` varchar(200) DEFAULT NULL COMMENT '开户行名称',
`operator_account` varchar(200) DEFAULT NULL COMMENT '运营商收款账户名称',
`bank_no` varchar(64) DEFAULT NULL COMMENT '收款卡号',
`address` varchar(200) DEFAULT NULL COMMENT '地址',
`contact_name` varchar(64) DEFAULT NULL COMMENT '联系人',
`contact_phone` varchar(16) DEFAULT NULL COMMENT '联系电话',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
`status` int(6) DEFAULT NULL COMMENT '状态1-正常)',
`del_flag` int(6) DEFAULT NULL COMMENT '是否删除0-正常2-已删除)',
`tenant_id` varchar(16) DEFAULT NULL 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 (`clearing_bank_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='清分提现银行账户信息表';
CREATE TABLE `xhpc_clearing_checkout`
(
`clearing_checkout_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '结算记录ID',
`clearing_bank_id` bigint(20) DEFAULT NULL COMMENT '收款账号信息',
`apply_amount` decimal(10, 2) DEFAULT NULL COMMENT '申请金额',
`handling_fee` decimal(10, 2) DEFAULT NULL COMMENT '手续费',
`bank_fee` decimal(10, 2) DEFAULT NULL COMMENT '银行手续费',
`received_amount` decimal(10, 2) DEFAULT NULL COMMENT '到账金额',
`status` int(6) DEFAULT NULL COMMENT '状态0-已审核待清分1-提现中2-审核失败3-审核成功4-转账失败5-转账成功6-提现完成)',
`del_flag` int(2) DEFAULT '0' COMMENT '删除标识0-正常2-删除)',
`operator_id` bigint(20) DEFAULT NULL COMMENT '运营商ID',
`tenant_id` varchar(16) DEFAULT NULL 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 '更新时间',
`check_by` varchar(64) DEFAULT NULL COMMENT '审核人',
`check_time` datetime DEFAULT NULL COMMENT '审核时间',
PRIMARY KEY (`clearing_checkout_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='清分提现订单表';
CREATE TABLE `xhpc_clearing_history_order`
(
`clearing_order_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '清分订单id',
`charging_station_id` bigint(20) DEFAULT NULL COMMENT '电站id',
`charge_order_id` bigint(20) DEFAULT NULL COMMENT '充电订单id',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`terminal_id` bigint(20) DEFAULT NULL COMMENT '终端id',
`serial_number` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '订单编号',
`internet_serial_number` varchar(30) DEFAULT NULL COMMENT '流量方订单号',
`power_price_total` decimal(10, 2) DEFAULT NULL COMMENT '总电费',
`service_price_total` decimal(10, 2) DEFAULT NULL COMMENT '总服务费',
`total_price` decimal(10, 2) DEFAULT '0.00' COMMENT '订单总价',
`promotion_discount` decimal(10, 2) DEFAULT '0.00' COMMENT '电站活动抵扣--抵扣的总金额',
`act_price` decimal(10, 2) DEFAULT '0.00' COMMENT '实际价格-用户支付的钱',
`act_power_price` decimal(10, 2) DEFAULT '0.00' COMMENT '实收电费-运营商电费',
`act_service_price` decimal(10, 2) DEFAULT '0.00' COMMENT '实收服务费-运营商服务费',
`internet_commission` decimal(10, 2) DEFAULT '0.00' COMMENT '流量方总金额抽成',
`internet_svc_commission` decimal(10, 2) DEFAULT '0.00' COMMENT '流量方服务费抽成',
`platform_commission` decimal(10, 2) DEFAULT '0.00' COMMENT '平台总金额抽成',
`platform_svc_commisssion` decimal(10, 2) DEFAULT '0.00' COMMENT '平台服务费抽成',
`operation_commission` decimal(10, 2) DEFAULT '0.00' COMMENT '运维总抽成',
`operation_svc_commission` decimal(10, 2) DEFAULT '0.00' COMMENT '运维服务费抽成',
`start_soc` varchar(10) CHARACTER SET utf8 DEFAULT NULL COMMENT '开始充电soc',
`end_soc` varchar(10) CHARACTER SET utf8 DEFAULT NULL COMMENT '结束时soc',
`reconciliation_status` int(10) DEFAULT NULL COMMENT '对账状态0待确认 1已确认2待提交3待审核',
`sorting_status` int(10) DEFAULT '0' COMMENT '清分状态0待清分 1清分在途2已提现3待提交4待审核',
`type` tinyint(2) DEFAULT NULL COMMENT '1 自动结算 2 平台结算',
`status` int(10) DEFAULT '0' COMMENT '状态0正常 1停用',
`del_flag` int(2) DEFAULT '0' COMMENT '删除标志0代表存在 2代表删除',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_by` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '创建者',
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_by` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '更新者',
`remark` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '备注',
`state` int(2) DEFAULT '0' COMMENT '0未统计 1小时统计 2 其他统计',
`vin_normal` varchar(100) DEFAULT NULL COMMENT 'VIN 码',
`search_value` varchar(255) DEFAULT NULL,
`operator_id_evcs` varchar(50) DEFAULT NULL COMMENT '运营商在EVCS分配的唯一OperatorID',
`charge_model_evcs` int(11) DEFAULT NULL COMMENT '终端客户开启充电方式',
`connector_power_evcs` double DEFAULT NULL COMMENT '接口额定功率',
`meter_value_end_evcs` double DEFAULT NULL COMMENT '电表总起值',
`meter_value_start_evcs` double DEFAULT NULL COMMENT '电表总结束值',
`operator_id3rdpty_evcs` varchar(50) DEFAULT NULL COMMENT '流量方OperatorID',
`start_time` datetime DEFAULT NULL,
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
`stop_reason_evcs` varchar(255) DEFAULT NULL,
`total_power` double(10, 4) DEFAULT NULL COMMENT '电量',
`user_name_evcs` varchar(100) DEFAULT NULL,
`phone` varchar(50) DEFAULT NULL,
`evcs_order_no` varchar(255) DEFAULT NULL COMMENT '互联网订单流水号',
`confirm_Result` int(4) DEFAULT '-1' COMMENT '-1:未推送/推送失败 0:成功 1:争议交易 299:自定义',
`rate_model_id` bigint(20) DEFAULT NULL,
`charging_mode` varchar(255) DEFAULT NULL COMMENT '充电方式',
`internet_degree_commission` decimal(10,2) DEFAULT NULL COMMENT '流量方电量抽成',
`source` int(10) DEFAULT NULL COMMENT '订单来源0 C端用户 1 流量方用户 2社区用户 3B端用户',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户id',
`operator_id` bigint(20) DEFAULT NULL COMMENT '运营商ID',
`operator_name` varchar(200) DEFAULT NULL COMMENT '运营商名称',
`clearing_checkout_id` bigint(20) DEFAULT NULL COMMENT '清算记录ID',
`check_status` int(4) DEFAULT NULL COMMENT '审核状态0-未审核1-审核不通过2-审核通过)',
`check_by` varchar(64) DEFAULT NULL COMMENT '审核人',
`check_time` datetime DEFAULT NULL COMMENT '审核时间',
PRIMARY KEY (`clearing_order_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='历史订单清分审核表';
CREATE TABLE `xhpc_clearing_receipt`
(
`clearing_receipt_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '回执图片ID',
`type` int(4) DEFAULT NULL COMMENT '文件类型1-图片2-Excel',
`name` varchar(100) DEFAULT NULL COMMENT '文件名称',
`url` varchar(200) DEFAULT NULL COMMENT '文件地址',
`clearing_checkout_ids` varchar(200) DEFAULT NULL COMMENT '提现单ID',
`create_time` datetime DEFAULT NULL COMMENT '上传时间',
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
PRIMARY KEY (`clearing_receipt_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='清分银行回执信息表';