小程序对接
This commit is contained in:
@@ -254,6 +254,11 @@ CREATE TABLE `blade_waybill` (
|
||||
`driver_id` bigint(20) DEFAULT NULL COMMENT '司机ID',
|
||||
`driver_name` varchar(100) DEFAULT NULL COMMENT '司机姓名',
|
||||
`driver_phone` varchar(50) DEFAULT NULL COMMENT '司机手机号',
|
||||
`driver_accept_status` varchar(32) DEFAULT NULL COMMENT '司机接单状态:pending待接单/accepted已接单/rejected已拒绝',
|
||||
`driver_accept_time` datetime DEFAULT NULL COMMENT '司机接单时间',
|
||||
`driver_accept_driver_id` bigint(20) DEFAULT NULL COMMENT '接单司机ID',
|
||||
`driver_reject_time` datetime DEFAULT NULL COMMENT '司机拒绝接单时间',
|
||||
`driver_reject_reason` varchar(200) DEFAULT NULL COMMENT '司机拒绝接单原因',
|
||||
`vehicle_no` varchar(100) DEFAULT NULL COMMENT '车/船/航班/班列号',
|
||||
`captain_name` varchar(20) DEFAULT NULL COMMENT '船长',
|
||||
`cabin_no` varchar(30) DEFAULT NULL COMMENT '舱位',
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
ALTER TABLE `blade_waybill`
|
||||
ADD COLUMN `driver_accept_status` varchar(32) DEFAULT NULL COMMENT '司机接单状态:pending待接单/accepted已接单/rejected已拒绝' AFTER `driver_phone`,
|
||||
ADD COLUMN `driver_accept_time` datetime DEFAULT NULL COMMENT '司机接单时间' AFTER `driver_accept_status`,
|
||||
ADD COLUMN `driver_accept_driver_id` bigint(20) DEFAULT NULL COMMENT '接单司机ID' AFTER `driver_accept_time`,
|
||||
ADD COLUMN `driver_reject_time` datetime DEFAULT NULL COMMENT '司机拒绝接单时间' AFTER `driver_accept_driver_id`,
|
||||
ADD COLUMN `driver_reject_reason` varchar(200) DEFAULT NULL COMMENT '司机拒绝接单原因' AFTER `driver_reject_time`;
|
||||
@@ -0,0 +1,23 @@
|
||||
-- 运单在途打卡记录(过程配置 transit 节点 punch=是)
|
||||
CREATE TABLE IF NOT EXISTS `blade_waybill_enroute_punch` (
|
||||
`id` bigint(20) NOT NULL COMMENT '主键',
|
||||
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
|
||||
`waybill_id` bigint(20) NOT NULL COMMENT '运单ID',
|
||||
`waybill_no` varchar(64) DEFAULT NULL COMMENT '运单号',
|
||||
`driver_id` bigint(20) DEFAULT NULL COMMENT '打卡司机ID',
|
||||
`punch_time` datetime NOT NULL COMMENT '打卡时间',
|
||||
`longitude` decimal(12, 8) DEFAULT NULL COMMENT '经度',
|
||||
`latitude` decimal(12, 8) DEFAULT NULL COMMENT '纬度',
|
||||
`address` varchar(500) DEFAULT NULL COMMENT '打卡地址',
|
||||
`photo` varchar(1000) DEFAULT NULL COMMENT '货物照片URL',
|
||||
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
|
||||
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int(11) DEFAULT '1' COMMENT '状态',
|
||||
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
KEY `idx_enroute_punch_waybill` (`waybill_id`, `punch_time`) USING BTREE,
|
||||
KEY `idx_enroute_punch_driver` (`driver_id`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运单在途打卡记录';
|
||||
@@ -0,0 +1,30 @@
|
||||
-- 运单过程节点打卡记录(到场/装货/发货/到货/卸货/签收等 punch=是,不含在途)
|
||||
CREATE TABLE IF NOT EXISTS `blade_waybill_node_punch` (
|
||||
`id` bigint(20) NOT NULL COMMENT '主键',
|
||||
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
|
||||
`waybill_id` bigint(20) NOT NULL COMMENT '运单ID',
|
||||
`waybill_no` varchar(64) DEFAULT NULL COMMENT '运单号',
|
||||
`driver_id` bigint(20) DEFAULT NULL COMMENT '打卡司机ID',
|
||||
`node_code` varchar(64) NOT NULL COMMENT '过程节点 key',
|
||||
`node_name` varchar(64) DEFAULT NULL COMMENT '过程节点名称',
|
||||
`punch_time` datetime NOT NULL COMMENT '打卡时间',
|
||||
`longitude` decimal(12, 8) DEFAULT NULL COMMENT '经度',
|
||||
`latitude` decimal(12, 8) DEFAULT NULL COMMENT '纬度',
|
||||
`address` varchar(500) DEFAULT NULL COMMENT '打卡地址',
|
||||
`photos` varchar(2000) DEFAULT NULL COMMENT '凭证照片URL,多张逗号分隔',
|
||||
`weight` varchar(32) DEFAULT NULL COMMENT '重量(吨)',
|
||||
`volume` varchar(32) DEFAULT NULL COMMENT '体积(方)',
|
||||
`quantity` varchar(32) DEFAULT NULL COMMENT '数量(件)',
|
||||
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
||||
`exception_flag` int(11) DEFAULT '0' COMMENT '是否异常:0否 1是',
|
||||
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
|
||||
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int(11) DEFAULT '1' COMMENT '状态',
|
||||
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
KEY `idx_node_punch_waybill` (`waybill_id`, `node_code`, `punch_time`) USING BTREE,
|
||||
KEY `idx_node_punch_driver` (`driver_id`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运单过程节点打卡记录';
|
||||
Reference in New Issue
Block a user