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`;

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 '每站桩限额',
    `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 NULL COMMENT '状态',
    `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进制原文',
    `reply_content`     text 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;


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_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
;
