提交
This commit is contained in:
1 parent
493f8d6756
commit
d84f4b944c
406 files changed
+58954
-10376
No files matched your search
+201
-1
@@ -21,6 +21,14 @@ CREATE TABLE `pl_carrier` (
|
||||
`contact_name` varchar(100) DEFAULT NULL COMMENT '联系人',
|
||||
`contact_phone` varchar(32) DEFAULT NULL COMMENT '联系电话',
|
||||
`status` char(1) NOT NULL DEFAULT '1' COMMENT '合作状态 1-合作中 0-已终止',
|
||||
`business_license_urls` varchar(2000) DEFAULT NULL COMMENT '营业执照附件URL,逗号分隔',
|
||||
`road_transport_license_urls` varchar(2000) DEFAULT NULL COMMENT '道路经营许可证附件URL,逗号分隔',
|
||||
`transport_agreement_urls` varchar(2000) DEFAULT NULL COMMENT '运输协议附件URL,逗号分隔',
|
||||
`transport_agreement_expire_date` date DEFAULT NULL COMMENT '运输协议有效期',
|
||||
`audit_status` varchar(20) NOT NULL DEFAULT 'pending' COMMENT '审核状态 pending-待审核 approved-已通过 rejected-已驳回',
|
||||
`audit_by` varchar(64) DEFAULT NULL COMMENT '审核人id',
|
||||
`audit_time` datetime DEFAULT NULL COMMENT '审核时间',
|
||||
`audit_remark` varchar(512) DEFAULT NULL COMMENT '审核备注(驳回原因等)',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
@@ -97,6 +105,7 @@ CREATE TABLE `pl_cert` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`owner_type` varchar(20) NOT NULL COMMENT '归属类型 vehicle-车辆 personnel-人员',
|
||||
`owner_id` varchar(64) NOT NULL COMMENT '归属主体ID',
|
||||
`vehicle_part` varchar(20) DEFAULT NULL COMMENT '车辆部位 head-主车 trailer-挂车,人员证书为空',
|
||||
`cert_name` varchar(100) NOT NULL COMMENT '证书名称',
|
||||
`cert_no` varchar(64) DEFAULT NULL COMMENT '证号',
|
||||
`expire_date` date DEFAULT NULL COMMENT '有效期',
|
||||
@@ -643,9 +652,200 @@ CREATE TABLE `pl_document_reminder` (
|
||||
KEY `idx_tenant` (`tenant_no`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='证件到期提醒表';
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_vehicle_recharge_apply (车辆ETC/加油充值申请)
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pl_vehicle_recharge_apply`;
|
||||
CREATE TABLE `pl_vehicle_recharge_apply` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`apply_no` varchar(32) NOT NULL COMMENT '申请单号 SXSQ+YYYYMMDD+6位',
|
||||
`license_plate` varchar(20) NOT NULL COMMENT '车牌号',
|
||||
`recharge_type` varchar(20) NOT NULL COMMENT '充值类型 etc-ETC fuel-加油',
|
||||
`apply_date` date NOT NULL COMMENT '申请日期',
|
||||
`odometer_km` decimal(10,1) DEFAULT NULL COMMENT '期初公里数',
|
||||
`attachment_urls` varchar(2000) DEFAULT NULL COMMENT '附件URL,逗号分隔',
|
||||
`applicant_id` varchar(64) NOT NULL COMMENT '申请人用户ID',
|
||||
`status` varchar(20) NOT NULL DEFAULT 'pending' COMMENT 'pending-待发放 disbursed-已发放 cancelled-已作废',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0',
|
||||
`order_num` int(11) DEFAULT NULL,
|
||||
`remark` varchar(512) DEFAULT NULL,
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_apply_no` (`apply_no`),
|
||||
KEY `idx_tenant` (`tenant_no`),
|
||||
KEY `idx_license_plate` (`license_plate`),
|
||||
KEY `idx_status` (`status`),
|
||||
KEY `idx_apply_date` (`apply_date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='车辆ETC/加油充值申请';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_vehicle_recharge_record (车辆ETC/加油充值发放登记)
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pl_vehicle_recharge_record`;
|
||||
CREATE TABLE `pl_vehicle_recharge_record` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`recharge_order_no` varchar(32) NOT NULL COMMENT '充值订单号 SXCL+YYYYMMDD+6位',
|
||||
`recharge_date` date NOT NULL COMMENT '充值日期',
|
||||
`recharge_type` varchar(20) NOT NULL COMMENT '充值类型 etc-ETC fuel-加油',
|
||||
`card_no` varchar(64) DEFAULT NULL COMMENT '卡号',
|
||||
`gas_station` varchar(200) DEFAULT NULL COMMENT '加油站/充值渠道',
|
||||
`amount` decimal(10,2) NOT NULL COMMENT '充值金额(元)',
|
||||
`attachment_urls` varchar(2000) DEFAULT NULL COMMENT '附件URL,逗号分隔',
|
||||
`apply_id` varchar(64) DEFAULT NULL COMMENT '关联申请单ID',
|
||||
`license_plate` varchar(20) DEFAULT NULL COMMENT '车牌号冗余',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0',
|
||||
`order_num` int(11) DEFAULT NULL,
|
||||
`remark` varchar(512) DEFAULT NULL,
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_recharge_order_no` (`recharge_order_no`),
|
||||
UNIQUE KEY `uk_apply_id` (`apply_id`),
|
||||
KEY `idx_tenant` (`tenant_no`),
|
||||
KEY `idx_recharge_date` (`recharge_date`),
|
||||
KEY `idx_license_plate` (`license_plate`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='车辆ETC/加油充值发放登记';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_vehicle_maintenance_apply (车辆维保申请)
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pl_vehicle_maintenance_apply`;
|
||||
CREATE TABLE `pl_vehicle_maintenance_apply` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`apply_no` varchar(32) NOT NULL COMMENT '申请单号 SXWB+YYYYMMDD+6位',
|
||||
`license_plate` varchar(20) NOT NULL COMMENT '车牌号',
|
||||
`applicant_id` varchar(64) NOT NULL COMMENT '申请人用户ID',
|
||||
`apply_date` date NOT NULL COMMENT '申请时间',
|
||||
`maintenance_type` varchar(64) NOT NULL COMMENT '维保类型',
|
||||
`start_date` date NOT NULL COMMENT '维保开始时间',
|
||||
`expected_pickup_date` date DEFAULT NULL COMMENT '预计取车时间',
|
||||
`maintenance_content` varchar(1000) DEFAULT NULL COMMENT '维保内容',
|
||||
`shop_address` varchar(500) DEFAULT NULL COMMENT '维保店铺地址',
|
||||
`attachment_urls` varchar(2000) DEFAULT NULL COMMENT '附件URL,逗号分隔',
|
||||
`status` varchar(20) NOT NULL DEFAULT 'pending' COMMENT 'pending-待处理 processed-已处理 cancelled-已作废',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0',
|
||||
`order_num` int(11) DEFAULT NULL,
|
||||
`remark` varchar(512) DEFAULT NULL,
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_apply_no` (`apply_no`),
|
||||
KEY `idx_tenant` (`tenant_no`),
|
||||
KEY `idx_license_plate` (`license_plate`),
|
||||
KEY `idx_status` (`status`),
|
||||
KEY `idx_apply_date` (`apply_date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='车辆维保申请';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_vehicle_maintenance_process (车辆维保处理登记)
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pl_vehicle_maintenance_process`;
|
||||
CREATE TABLE `pl_vehicle_maintenance_process` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`process_no` varchar(32) NOT NULL COMMENT '处理单号 SXWC+YYYYMMDD+6位',
|
||||
`apply_id` varchar(64) DEFAULT NULL COMMENT '关联申请单ID',
|
||||
`license_plate` varchar(20) DEFAULT NULL COMMENT '车牌号冗余',
|
||||
`amount` decimal(10,2) DEFAULT NULL COMMENT '金额(元)',
|
||||
`handler_id` varchar(64) NOT NULL COMMENT '处理人用户ID',
|
||||
`process_date` date NOT NULL COMMENT '处理时间',
|
||||
`attachment_urls` varchar(2000) DEFAULT NULL COMMENT '附件URL,逗号分隔',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0',
|
||||
`order_num` int(11) DEFAULT NULL,
|
||||
`remark` varchar(512) DEFAULT NULL,
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_process_no` (`process_no`),
|
||||
UNIQUE KEY `uk_apply_id` (`apply_id`),
|
||||
KEY `idx_tenant` (`tenant_no`),
|
||||
KEY `idx_process_date` (`process_date`),
|
||||
KEY `idx_license_plate` (`license_plate`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='车辆维保处理登记';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_vehicle_urea_apply (车辆尿素申请)
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pl_vehicle_urea_apply`;
|
||||
CREATE TABLE `pl_vehicle_urea_apply` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`apply_no` varchar(32) NOT NULL COMMENT '申请单号 SXNS+YYYYMMDD+6位',
|
||||
`license_plate` varchar(20) NOT NULL COMMENT '车牌号',
|
||||
`applicant_id` varchar(64) NOT NULL COMMENT '申请人用户ID',
|
||||
`apply_date` date NOT NULL COMMENT '申请时间',
|
||||
`warehouse_in_date` date NOT NULL COMMENT '入库时间',
|
||||
`unit` varchar(32) NOT NULL COMMENT '单位',
|
||||
`quantity` decimal(10,2) NOT NULL COMMENT '入库数',
|
||||
`apply_amount` decimal(10,2) NOT NULL COMMENT '申请金额(元)',
|
||||
`attachment_urls` varchar(2000) DEFAULT NULL COMMENT '附件URL,逗号分隔',
|
||||
`status` varchar(20) NOT NULL DEFAULT 'pending' COMMENT 'pending-待发放 disbursed-已发放 cancelled-已作废',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0',
|
||||
`order_num` int(11) DEFAULT NULL,
|
||||
`remark` varchar(512) DEFAULT NULL,
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_apply_no` (`apply_no`),
|
||||
KEY `idx_tenant` (`tenant_no`),
|
||||
KEY `idx_license_plate` (`license_plate`),
|
||||
KEY `idx_status` (`status`),
|
||||
KEY `idx_apply_date` (`apply_date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='车辆尿素申请';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_vehicle_urea_disburse (车辆尿素发放登记)
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pl_vehicle_urea_disburse`;
|
||||
CREATE TABLE `pl_vehicle_urea_disburse` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`disburse_no` varchar(32) NOT NULL COMMENT '发放单号 SXUF+YYYYMMDD+6位',
|
||||
`apply_id` varchar(64) DEFAULT NULL COMMENT '关联申请单ID',
|
||||
`license_plate` varchar(20) DEFAULT NULL COMMENT '车牌号冗余',
|
||||
`amount` decimal(10,2) NOT NULL COMMENT '发放金额(元)',
|
||||
`handler_id` varchar(64) NOT NULL COMMENT '处理人用户ID',
|
||||
`disburse_date` date NOT NULL COMMENT '发放时间',
|
||||
`attachment_urls` varchar(2000) DEFAULT NULL COMMENT '附件URL,逗号分隔',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0',
|
||||
`order_num` int(11) DEFAULT NULL,
|
||||
`remark` varchar(512) DEFAULT NULL,
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_disburse_no` (`disburse_no`),
|
||||
UNIQUE KEY `uk_apply_id` (`apply_id`),
|
||||
KEY `idx_tenant` (`tenant_no`),
|
||||
KEY `idx_disburse_date` (`disburse_date`),
|
||||
KEY `idx_license_plate` (`license_plate`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='车辆尿素发放登记';
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
-- =============================================================================
|
||||
-- DDL 完成
|
||||
-- 共计 16 张表(含 pl_cert;pl_driver 已由 pl_personnel 替代)
|
||||
-- 共计 22 张表(含 pl_cert;pl_driver 已由 pl_personnel 替代)
|
||||
-- =============================================================================
|
||||
Reference in new issue
Block a user