| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- -- 司机发车任务表
- CREATE TABLE `tbl_dzbc_driver_trip` (
- `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
- `trip_no` varchar(50) NOT NULL COMMENT '任务编号',
- `path_id` bigint NOT NULL COMMENT '路线ID',
- `path_name` varchar(100) DEFAULT NULL COMMENT '路线名称',
- `driver_id` bigint DEFAULT NULL COMMENT '司机ID',
- `driver_name` varchar(50) DEFAULT NULL COMMENT '司机姓名',
- `driver_phone` varchar(20) DEFAULT NULL COMMENT '司机电话',
- `car_id` bigint DEFAULT NULL COMMENT '车辆ID',
- `car_plate` varchar(20) DEFAULT NULL COMMENT '车牌号',
- `start_time` datetime DEFAULT NULL COMMENT '出发时间',
- `end_time` datetime DEFAULT NULL COMMENT '到达时间',
- `status` int DEFAULT '0' COMMENT '状态 0-待发车 1-运行中 2-已完成 3-已取消',
- `qr_code` text COMMENT '二维码内容',
- `current_site_id` bigint DEFAULT NULL COMMENT '当前站点ID',
- `current_site_name` varchar(100) DEFAULT NULL COMMENT '当前站点名称',
- `cargo_count` int DEFAULT '0' COMMENT '货物数量',
- `cargo_total_price` int DEFAULT '0' COMMENT '货物总价(分)',
- `remark` varchar(500) DEFAULT NULL COMMENT '备注',
- `ext1` varchar(255) DEFAULT NULL COMMENT '扩展1',
- `ext2` varchar(255) DEFAULT NULL COMMENT '扩展2',
- `create_dept` bigint DEFAULT NULL,
- `create_by` bigint DEFAULT NULL,
- `create_time` datetime DEFAULT NULL,
- `update_by` bigint DEFAULT NULL,
- `update_time` datetime DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_trip_no` (`trip_no`),
- KEY `idx_path_id` (`path_id`),
- KEY `idx_driver_id` (`driver_id`),
- KEY `idx_status` (`status`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='司机发车任务表';
- -- 货物订单表
- CREATE TABLE `tbl_dzbc_cargo_order` (
- `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
- `order_no` varchar(50) NOT NULL COMMENT '订单编号',
- `trip_id` bigint NOT NULL COMMENT '司机任务ID',
- `trip_no` varchar(50) DEFAULT NULL COMMENT '任务编号',
- `user_id` bigint DEFAULT NULL COMMENT '用户ID',
- `user_name` varchar(50) DEFAULT NULL COMMENT '用户姓名',
- `user_phone` varchar(20) DEFAULT NULL COMMENT '用户电话',
- `sender_name` varchar(50) DEFAULT NULL COMMENT '发货人姓名',
- `sender_phone` varchar(20) DEFAULT NULL COMMENT '发货人电话',
- `receiver_name` varchar(50) DEFAULT NULL COMMENT '收货人姓名',
- `receiver_phone` varchar(20) DEFAULT NULL COMMENT '收货人电话',
- `from_site_id` bigint DEFAULT NULL COMMENT '起始站点ID',
- `from_site_name` varchar(100) DEFAULT NULL COMMENT '起始站点名称',
- `to_site_id` bigint DEFAULT NULL COMMENT '送达站点ID',
- `to_site_name` varchar(100) DEFAULT NULL COMMENT '送达站点名称',
- `price` int DEFAULT '0' COMMENT '价格(分)',
- `pay_status` int DEFAULT '0' COMMENT '支付状态 0-待支付 1-已支付',
- `pay_time` datetime DEFAULT NULL COMMENT '支付时间',
- `pay_trade_no` varchar(100) DEFAULT NULL COMMENT '支付交易号',
- `status` int DEFAULT '0' COMMENT '订单状态 0-待发货 1-已取货 2-运输中 3-已送达 4-已取消',
- `cargo_count` int DEFAULT '0' COMMENT '货物数量',
- `cargo_weight` decimal(10,2) DEFAULT '0.00' COMMENT '货物重量(kg)',
- `cargo_value` decimal(10,2) DEFAULT '0.00' COMMENT '货物价值(元)',
- `remark` text COMMENT '备注',
- `ext1` varchar(255) DEFAULT NULL COMMENT '扩展1',
- `ext2` varchar(255) DEFAULT NULL COMMENT '扩展2',
- `create_dept` bigint DEFAULT NULL,
- `create_by` bigint DEFAULT NULL,
- `create_time` datetime DEFAULT NULL,
- `update_by` bigint DEFAULT NULL,
- `update_time` datetime DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_order_no` (`order_no`),
- KEY `idx_trip_id` (`trip_id`),
- KEY `idx_user_id` (`user_id`),
- KEY `idx_status` (`status`),
- KEY `idx_pay_status` (`pay_status`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='货物订单表';
- -- 货物详情表
- CREATE TABLE `tbl_dzbc_cargo_item` (
- `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
- `order_id` bigint NOT NULL COMMENT '订单ID',
- `order_no` varchar(50) DEFAULT NULL COMMENT '订单编号',
- `cargo_name` varchar(200) DEFAULT NULL COMMENT '货物名称',
- `cargo_type` varchar(50) DEFAULT NULL COMMENT '货物类型',
- `quantity` int DEFAULT '1' COMMENT '数量',
- `unit` varchar(20) DEFAULT NULL COMMENT '单位',
- `weight` decimal(10,2) DEFAULT '0.00' COMMENT '重量(kg)',
- `length` decimal(10,2) DEFAULT '0.00' COMMENT '长度(cm)',
- `width` decimal(10,2) DEFAULT '0.00' COMMENT '宽度(cm)',
- `height` decimal(10,2) DEFAULT '0.00' COMMENT '高度(cm)',
- `value` decimal(10,2) DEFAULT '0.00' COMMENT '价值(元)',
- `image_urls` text COMMENT '图片地址,多个用逗号分隔',
- `remark` varchar(500) DEFAULT NULL COMMENT '备注',
- `ext1` varchar(255) DEFAULT NULL COMMENT '扩展1',
- `ext2` varchar(255) DEFAULT NULL COMMENT '扩展2',
- `create_dept` bigint DEFAULT NULL,
- `create_by` bigint DEFAULT NULL,
- `create_time` datetime DEFAULT NULL,
- `update_by` bigint DEFAULT NULL,
- `update_time` datetime DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `idx_order_id` (`order_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='货物详情表';
|