Browse Source

销售订单相关表结构

master
dimengzhe 3 years ago
parent
commit
8d6b2d9b7d
  1. 137
      doc/databases/bus-center_tables.sql

137
doc/databases/bus-center_tables.sql

@ -303,56 +303,47 @@ CREATE TABLE `bus_sales_order`
`affiliatedCompanySid` VARCHAR(64) DEFAULT NULL COMMENT '挂靠公司sid',
`affiliatedCompany` VARCHAR(64) DEFAULT NULL COMMENT '挂靠公司名称',
`isInsurance` int(32) DEFAULT NULL COMMENT '公司是否入保',
`insuranceName` VARCHAR(64) DEFAULT NULL COMMENT '保险公司名称',
`insuranceCarMoney` VARCHAR(64) DEFAULT NULL COMMENT '单台车保费预估金额',
`insuranceNum` int(32) DEFAULT NULL COMMENT '公司入保期数',
`notes` text DEFAULT NULL COMMENT '补充说明',
`isTop` int(32) DEFAULT NULL COMMENT '是否包含上装',
`nodeState` varchar(64) DEFAULT NULL COMMENT '节点状态',
`procDefId` varchar(64) DEFAULT NULL COMMENT '流程定义id',
`nodeId` varchar(64) DEFAULT NULL COMMENT '环节定义id',
`procInstId` varchar(64) DEFAULT NULL COMMENT '流程实例id',
`type` int(32) DEFAULT NULL COMMENT '销售订单车辆类型:1现车、2订单、3排产',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='销售订单主表';
-- 销售订单主车车型及价款信息
-- 销售订单主车车型
DROP TABLE IF EXISTS `bus_sales_order_model`;
CREATE TABLE `bus_sales_order_model`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid',
`lockVersion` int(32) DEFAULT '0' COMMENT '版本锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用',
`state` int(32) DEFAULT '1' COMMENT '状态',
`isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid',
`salesOrderSid` varchar(64) DEFAULT NULL COMMENT '销售订单sid',
`linkType` int(32) DEFAULT NULL COMMENT '关联类型',
`linkSid` VARCHAR(64) DEFAULT NULL COMMENT '关联sid:意向车型的sid、虚拟订单的sid、车型与配置关联的sid',
`modelName` varchar(200) DEFAULT NULL COMMENT '车型名称',
`modelConfig` varchar(64) DEFAULT NULL COMMENT '车型配置名称',
`config` text DEFAULT NULL COMMENT '常用配置',
`moreConfig` text DEFAULT NULL COMMENT '更多配置',
`specialConfig` text DEFAULT NULL COMMENT '特殊配置说明',
`type` int(32) DEFAULT NULL COMMENT '销售订单车辆类型:1现车、2订单、3排产',
`vehicleNum` int(32) DEFAULT NULL COMMENT '现车数量',
`orderNum` int(32) DEFAULT NULL COMMENT '采购订单数量',
`singleGuildPrice` decimal(10, 2) DEFAULT NULL COMMENT '单台指导价',
`singleFinalPrice` decimal(10, 2) DEFAULT NULL COMMENT '单台成交价',
`quantity` int(32) DEFAULT NULL COMMENT '台数',
`priceSum` decimal(10, 2) DEFAULT NULL COMMENT '车价合计',
`plannedPickUpLocation` VARCHAR(64) DEFAULT NULL COMMENT '计划提车地点',
`plannedPickUpDate` timestamp null DEFAULT NULL COMMENT '计划提车日期',
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid',
`lockVersion` int(32) DEFAULT '0' COMMENT '版本锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用',
`state` int(32) DEFAULT '1' COMMENT '状态',
`isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid',
`salesOrderSid` varchar(64) DEFAULT NULL COMMENT '销售订单sid',
`modelSid` VARCHAR(64) DEFAULT NULL COMMENT '车型sid',
`modelConfigSid` VARCHAR(64) DEFAULT NULL COMMENT '配置sid',
`modelName` varchar(200) DEFAULT NULL COMMENT '车型名称',
`modelConfig` varchar(64) DEFAULT NULL COMMENT '车型配置名称',
`config` text DEFAULT NULL COMMENT '常用配置',
`moreConfig` text DEFAULT NULL COMMENT '更多配置',
`specialConfig` text DEFAULT NULL COMMENT '特殊配置说明',
`guildPrice` decimal(10, 2) DEFAULT NULL COMMENT '单台指导价',
`finalPrice` decimal(10, 2) DEFAULT NULL COMMENT '单台成交价',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='销售订单-主车车型及价款信息';
DEFAULT CHARSET = utf8 COMMENT ='销售订单-主车车型';
-- 主车优惠明细
DROP TABLE IF EXISTS `bus_sales_order_discount`;
@ -479,10 +470,86 @@ CREATE TABLE `bus_sales_order_vehicle`
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid',
`salesOrderSid` VARCHAR(64) DEFAULT NULL COMMENT '销售订单sid',
`linkTypeNo` varchar(64) DEFAULT NULL COMMENT '车架号/采购订单编号',
`linkTypeText` varchar(64) DEFAULT NULL COMMENT '车辆存放地点/采购订单日期',
`vinNo` varchar(64) DEFAULT NULL COMMENT '车架号',
`location` varchar(200) DEFAULT NULL COMMENT '车辆存放地点',
`vehicleSid` varchar(64) DEFAULT NULL COMMENT '车辆sid',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='销售订单-车辆信息';
-- 销售订单-采购订单信息
DROP TABLE IF EXISTS `bus_sales_vehicle_order`;
CREATE TABLE `bus_sales_vehicle_order`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid',
`lockVersion` int(32) DEFAULT '0' COMMENT '版本锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用',
`state` int(32) DEFAULT '1' COMMENT '状态',
`isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid',
`salesOrderSid` VARCHAR(64) DEFAULT NULL COMMENT '销售订单sid',
`vehicleOrderSid` VARCHAR(64) DEFAULT NULL COMMENT '采购订单sid',
`orderNo` varchar(64) DEFAULT NULL COMMENT '采购订单编号',
`orderDate` varchar(200) DEFAULT NULL COMMENT '采购订单日期',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='销售订单-采购订单信息';
-- 销售订单-价格信息
DROP TABLE IF EXISTS `bus_sales_order_price`;
CREATE TABLE `bus_sales_order_price`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid',
`lockVersion` int(32) DEFAULT '0' COMMENT '版本锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用',
`state` int(32) DEFAULT '1' COMMENT '状态',
`isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid',
`salesOrderSid` VARCHAR(64) DEFAULT NULL COMMENT '销售订单sid',
`singleGuildPrice` decimal(10, 2) DEFAULT NULL COMMENT '单台指导价(主车加上装)',
`singleFinalPrice` decimal(10, 2) DEFAULT NULL COMMENT '单台成交价(主车加上装)',
`quantity` int(32) DEFAULT NULL COMMENT '台数',
`priceSum` decimal(10, 2) DEFAULT NULL COMMENT '车价合计',
`plannedPickUpLocation` varchar(200) DEFAULT NULL COMMENT '计划提车地点',
`plannedPickUpDate` timestamp null DEFAULT NULL COMMENT '计划提车日期',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='销售订单-价格信息';
-- 销售订单-保险信息
DROP TABLE IF EXISTS `bus_sales_order_insurance`;
CREATE TABLE `bus_sales_order_insurance`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid',
`lockVersion` int(32) DEFAULT '0' COMMENT '版本锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用',
`state` int(32) DEFAULT '1' COMMENT '状态',
`isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid',
`salesOrderSid` VARCHAR(64) DEFAULT NULL COMMENT '销售订单sid',
`insuranceName` varchar(200) DEFAULT NULL COMMENT '保险公司名称',
`insuranceCarMoney` decimal(10, 2) DEFAULT NULL COMMENT '单台车保费预估金额',
`insuranceNum` int(32) DEFAULT NULL COMMENT '公司入保期数',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='销售订单-保险信息';

Loading…
Cancel
Save