XH-Power-Cloud/sql/v2.1.sql

1121 lines
74 KiB
MySQL
Raw Normal View History

CREATE TABLE `xhpc_tradebill_internet_check_record`
(
2022-01-04 11:07:31 +08:00
`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 '平台-充电电量',
2022-01-04 11:07:31 +08:00
`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 '平台-支付金额',
2022-01-04 11:07:31 +08:00
`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 '流量方-充电电量',
2022-01-04 11:07:31 +08:00
`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 '流量方-支付金额',
2022-01-04 11:07:31 +08:00
`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
2022-01-04 11:07:31 +08:00
) COLLATE = 'utf8mb4_unicode_ci'
ENGINE = InnoDB
ROW_FORMAT = DYNAMIC
AUTO_INCREMENT = 34670
;
2022-01-04 11:07:31 +08:00
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`;
2022-01-04 11:07:31 +08:00
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`)
2021-12-31 09:59:15 +08:00
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='小程序用户最后一次登录记录';
2021-12-31 09:59:15 +08:00
CREATE TABLE `xhpc_tenant`
(
2022-01-04 11:07:31 +08:00
`tenant_id` VARCHAR(12) NULL DEFAULT '000000' COMMENT '租户ID',
`tenant_name` VARCHAR(50) NOT NULL COMMENT '租户名称',
`domain` VARCHAR(255) NULL DEFAULT NULL COMMENT '域名地址',
2021-12-31 09:59:15 +08:00
`background_url` VARCHAR(1000) NULL DEFAULT NULL COMMENT '系统背景',
2022-01-04 11:07:31 +08:00
`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 '每站桩限额',
2022-04-29 10:21:49 +08:00
`operator_quote` int(11) DEFAULT '1' COMMENT '运营商限额',
2022-01-04 11:07:31 +08:00
`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 '修改时间',
2022-02-23 14:28:59 +08:00
`status` INT(2) NULL DEFAULT '0' COMMENT '状态(0-未启用1-正常2-停用)',
2022-01-04 11:07:31 +08:00
`is_deleted` INT(2) NULL DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`tenant_id`) USING BTREE
2022-01-04 11:07:31 +08:00
) COMMENT ='租户表'
2021-12-31 09:59:15 +08:00
COLLATE = 'utf8mb4_general_ci'
ENGINE = InnoDB
;
2022-01-04 11:07:31 +08:00
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 '充电订单号',
2022-01-04 11:07:31 +08:00
`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 '设备编码',
2022-02-21 09:35:37 +08:00
`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 '更新人',
2022-04-06 17:27:34 +08:00
`remark` text COMMENT '备注',
PRIMARY KEY (`work_order_id`)
) ENGINE=InnoDB
COMMENT = '工单详情表'
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8mb4
COLLATE='utf8mb4_general_ci'
ROW_FORMAT=DYNAMIC;
2022-04-06 17:27:34 +08:00
CREATE TABLE `xhpc_work_order_user`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分派ID',
2022-02-21 09:35:37 +08:00
`order_id` bigint(20) NOT NULL COMMENT '工单ID',
2022-04-06 17:27:34 +08:00
`user_id` bigint(20) NOT NULL COMMENT '分配人ID',
2022-02-21 09:35:37 +08:00
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',
2022-04-06 17:27:34 +08:00
`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';
2022-01-05 14:52:00 +08:00
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`
2022-04-06 17:27:34 +08:00
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'
2022-01-27 09:52:02 +08:00
ENGINE = InnoDB
AUTO_INCREMENT = 3
;
2022-01-27 09:52:02 +08:00
2022-02-11 09:45:17 +08:00
-- 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`
(
2022-04-06 17:27:34 +08:00
`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 '添加日期',
2022-04-14 17:00:00 +08:00
`status` smallint(4) DEFAULT '0' COMMENT '状态0-正常1-冻结)',
2022-02-11 09:45:17 +08:00
PRIMARY KEY (`usersID`),
UNIQUE INDEX `usersName` (`usersName`)
2022-04-06 17:27:34 +08:00
) COMMENT ='发卡客户端用户表'
2022-02-11 09:45:17 +08:00
COLLATE = 'utf8mb4_bin'
ENGINE = InnoDB
AUTO_INCREMENT = 1
;
2022-01-27 09:52:02 +08:00
CREATE TABLE `xhpc_invoice`
(
2022-04-06 17:27:34 +08:00
`invoice_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '发票id',
`invoice_type` int(1) DEFAULT '0' COMMENT '发票类型0票普1专票默认开的都是普票',
2022-01-27 09:52:02 +08:00
`receive_email` varchar(30) NOT NULL DEFAULT '' COMMENT '接收邮箱',
2022-04-06 17:27:34 +08:00
`title_type` int(1) NOT NULL COMMENT '0为企业抬头 1为非企业抬头',
2022-01-27 09:52:02 +08:00
`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 '公司开户行账号',
2022-04-06 17:27:34 +08:00
`is_show_date` int(2) NOT NULL COMMENT '所开发票是否展示交易记录0为不展示1为展示',
2022-01-27 09:52:02 +08:00
`user_notes` text COMMENT '用户备注',
2022-04-06 17:27:34 +08:00
`creator_id` bigint(20) NOT NULL COMMENT '创建者id',
`creator_type` int(1) NOT NULL COMMENT '创建者类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
2022-01-27 09:52:02 +08:00
`creator` varchar(20) NOT NULL COMMENT '创建人(用户账号)',
`create_time` datetime NOT NULL COMMENT '创建时间',
2022-04-06 17:27:34 +08:00
`status` int(2) DEFAULT NULL COMMENT '开票状态0表示未开票1表示已经开票2表示开票失败',
2022-01-27 09:52:02 +08:00
`invoicing_time` datetime DEFAULT NULL COMMENT '财务输入的开票时间',
`drawer` varchar(20) DEFAULT NULL COMMENT '开票人',
`finance_notes` text COMMENT '开票人(财务备注)',
`electric_invoice_url` text COMMENT '开票的电子发票pdf保存地址',
2022-04-06 17:27:34 +08:00
`updator` bigint(20) DEFAULT NULL COMMENT '更新者',
2022-01-27 09:52:02 +08:00
`update_time` date DEFAULT NULL COMMENT '更新时间',
2022-04-06 17:27:34 +08:00
`is_read` tinyint(1) DEFAULT NULL COMMENT '该发票是否被用户阅读默认为null0表示未阅读1表示已经阅读',
`del_flag` int(2) DEFAULT NULL COMMENT '逻辑删除字段',
2022-01-27 09:52:02 +08:00
`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',
2022-04-06 17:27:34 +08:00
`history_user_id` bigint(20) DEFAULT NULL COMMENT '该发票所选中的历史订单的用户id',
`history_user_type` bigint(5) DEFAULT NULL COMMENT '该发票所选中的历史订单的用户类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
2022-01-27 09:52:02 +08:00
`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 '充电方式(订单来源)',
2022-04-06 17:27:34 +08:00
`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 '逻辑删除字段',
2022-01-27 09:52:02 +08:00
`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',
2022-04-06 17:27:34 +08:00
`sender_type` tinyint(2) DEFAULT NULL COMMENT '用户类型用户类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
2022-01-27 09:52:02 +08:00
`sender_account` varchar(30) DEFAULT NULL COMMENT '用户账号',
`send_message_time` datetime DEFAULT NULL COMMENT '发送消息的时间',
`message_content` text COMMENT '消息内容',
2022-04-06 17:27:34 +08:00
`tenant_type` tinyint(2) DEFAULT NULL COMMENT '租户类型',
2022-01-27 09:52:02 +08:00
`tenant_id` varchar(30) DEFAULT NULL COMMENT '租户id平台id',
2022-04-06 17:27:34 +08:00
`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平台租户',
2022-01-27 09:52:02 +08:00
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',
2022-04-06 17:27:34 +08:00
`tenant_type` int(2) DEFAULT NULL COMMENT '接收者类型(租户类型 0为默认类型',
2022-01-27 09:52:02 +08:00
`sender_account` varchar(50) DEFAULT NULL COMMENT '发送者账号',
2022-04-06 17:27:34 +08:00
`sender_type` int(11) DEFAULT NULL COMMENT '发送者类型0 C端用户 1 流量方用户 2社区用户 3B端用户',
2022-01-27 09:52:02 +08:00
`user_icon` text COMMENT '用户头像地址',
2022-04-06 17:27:34 +08:00
`have_new_info` tinyint(1) DEFAULT NULL COMMENT '是否有新消息0表示有新消息null表示没有',
2022-01-27 09:52:02 +08:00
`new_info_time` datetime DEFAULT NULL COMMENT '新消息发送时间',
2022-04-06 17:27:34 +08:00
`del_flag` tinyint(1) DEFAULT NULL COMMENT '逻辑删除0为删除'
2022-01-27 09:52:02 +08:00
) 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`
2022-02-11 09:45:17 +08:00
ADD COLUMN `source` INT(4) NULL COMMENT '订单来源0 C端用户 1 流量方用户 2社区用户 3B端用户' AFTER `tenant_id`;
2022-02-15 11:07:05 +08:00
ALTER TABLE `xhpc_operator`
2022-04-06 17:27:34 +08:00
CHANGE COLUMN `corp_no` `corp_no` VARCHAR (30) NULL COMMENT '运营商代码,用于桩编号前缀,如80836代表翔桦' AFTER `name`,
2022-02-15 11:07:05 +08:00
ADD UNIQUE INDEX `corp_no` (`corp_no`);
2022-02-23 16:13:41 +08:00
ALTER TABLE `t_iccard_client_users`
ADD COLUMN `tenant_id` VARCHAR(50) NULL COMMENT '租户id' AFTER `usersTime`;
2022-04-06 17:27:34 +08:00
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 '领取次数',
2022-04-14 17:00:00 +08:00
`auto_receive` smallint(2) DEFAULT '0' COMMENT '是否自动领取0-否1-是)',
`auto_status` smallint(2) DEFAULT '0' COMMENT '是否自动发送完成0-未完成1-已完成)',
2022-06-08 15:07:22 +08:00
`amount` decimal(10, 4) DEFAULT '0' COMMENT '红包金额',
2022-04-06 17:27:34 +08:00
`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-电量)',
2022-06-08 15:07:22 +08:00
`discount_rate` decimal(10, 4) DEFAULT NULL COMMENT '优惠比率',
2022-04-06 17:27:34 +08:00
`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 '小程序弹出次数',
2022-04-06 17:27:34 +08:00
`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 '结束时间',
2022-06-08 15:07:22 +08:00
`power_price` decimal(10, 4) DEFAULT NULL COMMENT '电费',
`service_price` decimal(10, 4) DEFAULT null COMMENT '服务费',
2022-04-06 17:27:34 +08:00
`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 '默认计算公式',
2022-06-08 15:07:22 +08:00
`power_price` decimal(10, 4) DEFAULT NULL COMMENT '默认电费',
`service_price` decimal(10, 4) DEFAULT NULL COMMENT '默认服务费',
2022-04-06 17:27:34 +08:00
`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',
2022-06-08 15:07:22 +08:00
`amount` decimal(10, 4) DEFAULT NULL COMMENT '红包金额',
2022-04-06 17:27:34 +08:00
`create_time` datetime DEFAULT NULL COMMENT '领取时间',
PRIMARY KEY (`activity_record_id`)
) ENGINE=InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT='活动参与领取表';
2022-04-14 17:00:00 +08:00
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 '结束时间',
2022-04-26 14:39:55 +08:00
`stop_reason_evcs` varchar(255) DEFAULT NULL,
2022-04-14 17:00:00 +08:00
`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='清分银行回执信息表';
ALTER TABLE `xhpc_clearing_checkout`
ADD COLUMN `apply_power_amount` decimal(10,2) NULL DEFAULT NULL COMMENT '申请电费金额' AFTER `apply_amount`;
ALTER TABLE `xhpc_clearing_checkout`
ADD COLUMN `apply_service_amount` decimal(10,2) NULL DEFAULT NULL COMMENT '申请服务费金额' AFTER `apply_power_amount`;
ALTER TABLE `xhpc_clearing_checkout`
ADD COLUMN `received_power_amount` decimal(10,2) NULL DEFAULT NULL COMMENT '到账电费金额' AFTER `received_amount`;
ALTER TABLE `xhpc_clearing_checkout`
ADD COLUMN `received_service_amount` decimal(10,2) NULL DEFAULT NULL COMMENT '到账服务费金额' AFTER `received_power_amount`;
2022-09-09 10:52:26 +08:00
ALTER TABLE `xhpc_work_order`
ADD COLUMN `station_id` bigint(20) NULL DEFAULT null COMMENT '场站ID' AFTER `serial_number`;
ALTER TABLE `xhpc_work_type_dict`
ADD COLUMN `auto_send` int(4) NULL DEFAULT null COMMENT '是否自动派发0-不自动派发1-自动派发)' AFTER `tenant_id`;
ALTER TABLE `xhpc_work_type_dict`
ADD COLUMN `user_id` int(11) NULL DEFAULT null COMMENT '自动派发人员' AFTER `auto_send`;
ALTER TABLE `xhpc_work_type_dict`
ADD COLUMN `auto_run` int(11) NULL DEFAULT null COMMENT '是否自动采取应急措施0-不自动采取1-自动)' AFTER `user_id`;
ALTER TABLE `xhpc_work_type_dict`
ADD COLUMN `measure` int(4) NULL DEFAULT null COMMENT '自动应急措施编码,详见枚举类' AFTER `auto_run`;
ALTER TABLE `xhpc_work_user`
ADD COLUMN `type` int(4) NULL DEFAULT null COMMENT '人员类型1-管理员2-运维人员)' AFTER `status`;
ALTER TABLE `xhpc_work_user`
ADD COLUMN `operator_ids` text COMMENT '运营商ID用逗号分隔' AFTER `type`;
ALTER TABLE `xhpc_work_user`
ADD COLUMN `station_ids` text COMMENT '场站ID用逗号分隔' AFTER `operator_ids`;