Files
ylt_diy/assets/t_equipment_charge_order.sql
user9994793890 b6a1b77054 chore: init env
2026-07-07 16:00:36 +08:00

144 lines
10 KiB
SQL
Raw Permalink 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.

/*
Navicat Premium Dump SQL
Source Server : ww_ylt_doris_mysql
Source Server Type : MySQL
Source Server Version : 50799 (5.7.99)
Source Host : haoslm2.xicp.net:10216
Source Schema : yltcharge
Target Server Type : MySQL
Target Server Version : 50799 (5.7.99)
File Encoding : 65001
Date: 28/06/2026 17:32:27
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for t_equipment_charge_order
-- ----------------------------
DROP TABLE IF EXISTS `t_equipment_charge_order`;
CREATE TABLE `t_equipment_charge_order` (
`id` bigint NOT NULL COMMENT 'id',
`user_id` bigint NOT NULL COMMENT '用户id',
`company_id` bigint NULL DEFAULT NULL COMMENT '企业id',
`station_id` bigint NULL DEFAULT NULL COMMENT '充电站id',
`equipment_id` bigint NOT NULL COMMENT '充电桩id',
`connector_id` bigint NOT NULL COMMENT '充电枪id',
`user_card_no` varchar(96) NULL DEFAULT NULL COMMENT '用户充电卡号',
`state` tinyint NULL DEFAULT NULL COMMENT '订单状态 0 创建中 1准备充电中 2 充电中 3完成 4 取消 5挂起 6需要手动补单 7结算中',
`operate_state` tinyint NULL DEFAULT NULL COMMENT '订单操作状态 0无 1启动充电 2结束充电 ',
`order_no` varchar(60) NOT NULL COMMENT '订单号',
`platform_order_no` varchar(150) NULL DEFAULT NULL COMMENT '平台订单号【互通互联】',
`platform_sale_type` tinyint NULL DEFAULT NULL COMMENT '平台转售模式【互通互联】1转售模式该模式下由用户运营商向用户开票由设备运营商给用户运营商开票2代收代付模式该模式下由设备运营商直接给用户开票',
`platform_driver_id` varchar(150) NULL DEFAULT NULL COMMENT '平台用户ID【互通互联】',
`platform_phone` varchar(150) NULL DEFAULT NULL COMMENT '平台用户手机号【互通互联】',
`charging_amt` decimalv3 NULL COMMENT '预充金额,电量充到该金额自动停止充电',
`order_type` tinyint NULL DEFAULT NULL COMMENT '订单类型 1普通用户订单 3 企业用户订单 4第三方平台订单',
`order_time` datetimev2 NULL COMMENT '订单时间',
`charge_begin_time` datetimev2 NULL COMMENT '充电开始时间',
`charge_end_time` datetimev2 NULL COMMENT '充电结束时间',
`charge_begin_degree` double NULL DEFAULT NULL COMMENT '充电开始度数',
`charge_end_degree` double NULL DEFAULT NULL COMMENT '充电结束度数',
`charge_degree` double NULL DEFAULT NULL COMMENT '充电度数',
`charge_ah` double NULL DEFAULT NULL COMMENT '充电电量',
`charge_times_degree` varchar(3000) NULL DEFAULT NULL COMMENT '充电分时度数',
`charge_begin_soc` int NULL DEFAULT NULL COMMENT '充电开始soc',
`charge_end_soc` int NULL DEFAULT NULL COMMENT '充电结束soc',
`charge_cur_soc` int NULL DEFAULT NULL COMMENT '充电当前soc',
`charge_duration` int NULL DEFAULT NULL COMMENT '充电时长',
`charge_settle_type` tinyint NULL DEFAULT NULL COMMENT 'charge_settle_type',
`charge_unit_price` decimalv3 NULL COMMENT '电费单价',
`charge_unit_cost` decimalv3 NULL COMMENT '电费成本单价',
`charge_unit_service_fee` decimalv3 NULL COMMENT '服务费单价',
`receivable_electric_fee` decimalv3 NULL COMMENT '应收电费',
`receivable_service_fee` decimalv3 NULL COMMENT '应收服务费',
`receivable_total_fee` decimalv3 NULL COMMENT '应收总金额',
`charge_elecfee_amount` decimalv3 NULL COMMENT '电费(实收电费)',
`charge_elecfee_cost_amount` decimalv3 NULL COMMENT '电费成本',
`charge_service_amount` decimalv3 NULL COMMENT '服务费(实收服务费)',
`actual_pay_amount` decimalv3 NULL COMMENT '实际支付金额',
`pay_order_no` varchar(90) NULL DEFAULT NULL COMMENT '支付订单号',
`pay_amount` decimalv3 NULL COMMENT '本次订单付款金额',
`pay_method` tinyint NULL DEFAULT NULL COMMENT '支付方式 0 余额支付 1 支付宝 2微信小程序 3微信app支付',
`pay_status` tinyint NULL DEFAULT NULL COMMENT '支付状态 0未支付 1待支付 2已支付 3支付失败',
`pay_time` datetimev2 NULL COMMENT '支付时间',
`user_coupon_id` bigint NULL DEFAULT NULL COMMENT '用户 优惠劵id',
`coupon_name` varchar(90) NULL DEFAULT NULL COMMENT '优惠券名称',
`coupon_type` tinyint NULL DEFAULT NULL COMMENT '优惠券类型',
`coupon_amount` decimalv3 NULL COMMENT '优惠券总金额',
`elecfee_coupon_amount` decimalv3 NULL COMMENT '电费优惠券金额',
`servicefee_coupon_amount` decimalv3 NULL COMMENT '服务费优惠券金额',
`invoice_id` bigint NULL DEFAULT NULL COMMENT '发票id',
`invoice_fee` decimalv3 NULL COMMENT '可以开票金额',
`ticket_status` tinyint NULL DEFAULT NULL COMMENT '0未开票 1代开票 2已开票',
`activity_electric_fee` decimalv3 NULL COMMENT '活动时优惠了的电费 [降价活动]',
`activity_service_fee` decimalv3 NULL COMMENT '活动时优惠了的服务费[降价活动]',
`charge_plate_no` varchar(60) NULL DEFAULT NULL COMMENT '车牌号',
`charge_vin` varchar(300) NULL DEFAULT NULL COMMENT '车辆vin码',
`charge_strategy` varchar(60) NULL DEFAULT NULL COMMENT '充电策略',
`charge_strategy_param` varchar(90) NULL DEFAULT NULL COMMENT '充电策略参数',
`operator_id` bigint NULL DEFAULT NULL COMMENT '运营商id',
`operator_income` decimalv3 NULL COMMENT '运营商收入金额',
`plat_service_fee` decimalv3 NULL COMMENT '平台服务费',
`charge_discount_type` tinyint NULL DEFAULT NULL COMMENT '充电优惠类型 0 服务费折扣0% 1 固定服务费(元/度2整体折扣 0%3固定价格在进行折扣 4固定电费服务费价格',
`settle_electric_fee` decimalv3 NULL COMMENT '算结电费',
`settle_service_fee` decimalv3 NULL COMMENT '算结服务费',
`settle_fee` decimalv3 NULL COMMENT '结算总费用',
`settle_method` tinyint NULL DEFAULT NULL COMMENT '0预付 1 后结 2实时',
`settle_coupon_amount` decimalv3 NULL COMMENT '算结优惠金额',
`settle_coupon_electric_fee` decimalv3 NULL COMMENT '结算电费金额',
`settle_coupon_service_fee` decimalv3 NULL COMMENT '算结服务费',
`settle_status` tinyint NULL DEFAULT NULL COMMENT '是否开启结算 0关闭 1开通',
`cancel_type` int NULL DEFAULT NULL COMMENT '取消类型 1后台异常取消 2设备异常取消,3(订单挂起),4(已结束订单又被唤起)',
`cancel_code` int NULL DEFAULT NULL COMMENT '0 创建中订单(状态0)超过60秒自动取消, 1 创建中订单(状态1)超过60秒自动取消,2 充电中订单(状态2)超过24小时自动取消,3 充电中订单(开始时间异常)超过3分钟自动取消,4卡单5订单挂起 6已结束订单又被唤起为充电中',
`cancel_msg` varchar(300) NULL DEFAULT NULL COMMENT '取消原因',
`cancel_time` datetimev2 NULL COMMENT '取消时间',
`finish_type` int NULL DEFAULT NULL COMMENT '结束类型',
`finish_code` int NULL DEFAULT NULL COMMENT '结束编码',
`finish_msg` varchar(300) NULL DEFAULT NULL COMMENT '结束原因',
`finish_time` datetimev2 NULL COMMENT '订单结束时间',
`boot_mode` tinyint NULL DEFAULT NULL COMMENT '启动方式 0本地刷卡启动 1后台启动 2本地管理员启动',
`settlement_type` tinyint NULL DEFAULT NULL COMMENT '结算类型0余额结算 1电卡结算 2电卡结算+余额结算',
`is_parking_coupon` tinyint NULL DEFAULT NULL COMMENT '领取停车券状态 0未领取停车券 1领券停车券',
`control_source` varchar(150) NULL DEFAULT NULL COMMENT '渠道 wx 微信, bk 后台 ,app ',
`exception_flag` tinyint NULL DEFAULT NULL COMMENT '订单异常标志 0正常 1电量负数 2 vin相同,在一个有交集的时间段内出现的订单异常 3电量异常修正后订单',
`exception_msg` varchar(765) NULL DEFAULT NULL COMMENT '订单异常描述',
`report_time` datetimev2 NULL COMMENT '订单上报时间',
`com_service_fee` decimalv3 NULL COMMENT '企业服务费',
`com_electric_fee` decimalv3 NULL COMMENT '企业电费',
`com_total_fee` decimalv3 NULL COMMENT '企业费用',
`com_charge_discount_type` tinyint NULL DEFAULT NULL COMMENT '企业结算折扣方式 充电优惠类型 0 服务费折扣0% 1 固定服务费(元/度2整体折扣 0%3固定价格基础上服务费在进行折扣 4固定价格电费单价+服务费单价);',
`com_charge_discount` double NULL DEFAULT NULL COMMENT '优惠折扣',
`has_shallow_report` tinyint NULL DEFAULT NULL COMMENT '有无浅检报告 0无 1有',
`has_deep_report` tinyint NULL DEFAULT NULL COMMENT '有无深检报告 0无 1有',
`is_exception` tinyint NULL DEFAULT NULL COMMENT '是否为异常订单 0否 1是',
`shallow_report_is_received` tinyint NULL DEFAULT NULL COMMENT '是否已领取浅检报告 0未领取 1已领取',
`create_time` datetimev2 NULL COMMENT '创建时间',
`update_time` datetimev2 NULL COMMENT '更新时间',
`charge_market_id` bigint NULL DEFAULT NULL COMMENT 'charge_market_id',
`coupon_total_amount` decimalv3 NOT NULL COMMENT '总优惠金额',
`coupon_service_total_amount` decimalv3 NOT NULL COMMENT '总优惠服务费',
`coupon_elecfee_total_amount` decimalv3 NOT NULL COMMENT '总优惠服务费',
`activity_name` varchar(765) NOT NULL COMMENT '活动名称',
`activity_total_fee` decimalv3 NOT NULL COMMENT '活动时优惠了的总金额[充电折扣活动]',
`company_activity_id` bigint NULL DEFAULT NULL COMMENT '企业活动id',
`company_activity_name` varchar(3000) NULL DEFAULT NULL COMMENT '企业活动名称',
`company_activity_total_fee` decimalv3 NOT NULL COMMENT '企业优惠总金额',
`company_activity_service_fee` decimalv3 NOT NULL COMMENT '企业优惠服务费',
`company_activity_electric_fee` decimalv3 NOT NULL COMMENT '企业优惠电费',
`subsidy_degree` decimalv3 NOT NULL COMMENT '补贴度数',
`subsidy_fee` decimalv3 NOT NULL COMMENT '补贴金额',
`special_channel_order_source` tinyint NULL DEFAULT NULL COMMENT '特殊渠道订单来源 1启明'
) ENGINE = Doris CHARACTER SET = utf-8 COLLATE = utf-8 PARTITION BY UNPARTITIONED (NULL)
PARTITIONS 1
SUBPARTITION BY NULL (NULL)
SUBPARTITIONS 1
(PARTITION `t_equipment_charge_order` MAX_ROWS = 0 MIN_ROWS = 0 (SUBPARTITION `NULL` MAX_ROWS = 0 MIN_ROWS = 0 ))
;
SET FOREIGN_KEY_CHECKS = 1;