Browse Source

业务管理销售订单相关表结构sql

master
dimengzhe 3 years ago
parent
commit
c31bec47cc
  1. 216
      doc/databases/bus-center_tables.sql

216
doc/databases/bus-center_tables.sql

@ -271,4 +271,218 @@ CREATE TABLE `bus_delivered_use_message`
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
KEY `id` (`id`) KEY `id` (`id`)
) ENGINE = INNODB ) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='使用人信息'; DEFAULT CHARSET = utf8 COMMENT ='使用人信息';
-- 销售订单主表
DROP TABLE IF EXISTS `bus_sales_order`;
CREATE TABLE `bus_sales_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',
`orgSid` VARCHAR(64) DEFAULT NULL COMMENT '销售部门sid',
`orgName` varchar(64) DEFAULT NULL COMMENT '销售部门',
`customerName` varchar(64) DEFAULT NULL COMMENT '客户名称',
`customerSid` VARCHAR(64) DEFAULT NULL COMMENT '客户sid',
`staffName` VARCHAR(64) DEFAULT NULL COMMENT '销售专员',
`staffSid` VARCHAR(64) DEFAULT NULL COMMENT '销售专员sid',
`mobile` VARCHAR(64) DEFAULT NULL COMMENT '客户联系电话',
`createDate` timestamp null DEFAULT NULL COMMENT '制单日期',
`billingTypeKey` VARCHAR(64) DEFAULT NULL COMMENT '开票类型key',
`billingType` VARCHAR(64) DEFAULT NULL COMMENT '开票类型value',
`payTypeKey` VARCHAR(64) DEFAULT NULL COMMENT '付款方式key',
`payType` VARCHAR(64) DEFAULT NULL COMMENT '付款方式value',
`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',
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 '计划提车日期',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='销售订单-主车车型及价款信息';
-- 主车优惠明细
DROP TABLE IF EXISTS `bus_sales_order_discount`;
CREATE TABLE `bus_sales_order_discount`
(
`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',
`salesPolicySid` varchar(64) DEFAULT NULL COMMENT '销售政策sid',
`name` varchar(64) DEFAULT NULL COMMENT '优惠名称',
`price` VARCHAR(64) DEFAULT NULL COMMENT '价值',
`discountExplain` VARCHAR(200) DEFAULT NULL COMMENT '优惠项目说明',
`num` int(32) DEFAULT NULL COMMENT '数量',
`totalValue` VARCHAR(200) DEFAULT NULL COMMENT '总价值',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='销售订单-主车优惠明细';
-- 销售订单上装配置
DROP TABLE IF EXISTS `bus_sales_order_makeup`;
CREATE TABLE `bus_sales_order_makeup`
(
`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',
`topName` varchar(64) DEFAULT NULL COMMENT '上装名称',
`refitMethod` varchar(64) DEFAULT NULL COMMENT '委改方式',
`refitFactory` VARCHAR(64) DEFAULT NULL COMMENT '委改厂',
`overallDimension` VARCHAR(64) DEFAULT NULL COMMENT '外廓尺寸',
`plateMaterial` varchar(64) DEFAULT NULL COMMENT '板材材质',
`plateThickness` VARCHAR(64) DEFAULT NULL COMMENT '板材厚度',
`announcementModel` VARCHAR(64) DEFAULT NULL COMMENT '公告型号',
`topPrice` decimal(10, 2) DEFAULT NULL COMMENT '上装价格',
`moreConfig` VARCHAR(500) DEFAULT NULL COMMENT '更多配置',
`contractPath` VARCHAR(200) DEFAULT NULL COMMENT '合同上传',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='销售订单-上装配置';
-- 销售订单订金信息
DROP TABLE IF EXISTS `bus_sales_order_deposit`;
CREATE TABLE `bus_sales_order_deposit`
(
`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',
`deposit` decimal(10, 2) DEFAULT NULL COMMENT '单台订金',
`depositAll` decimal(10, 2) DEFAULT NULL COMMENT '订金合计',
`depositType` VARCHAR(64) DEFAULT NULL COMMENT '订金交纳方式',
`depositTypeKey` VARCHAR(64) DEFAULT NULL COMMENT '订金交纳方式key',
`makeUpDeposit` decimal(10, 2) DEFAULT NULL COMMENT '需补交订金',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='销售订单-订金信息';
-- 虚拟订单与订金信息关联表
DROP TABLE IF EXISTS `bus_deposit_fictitious`;
CREATE TABLE `bus_deposit_fictitious`
(
`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',
`depositBillNo` VARCHAR(64) DEFAULT NULL COMMENT '虚拟订单编号',
`depositSid` varchar(64) DEFAULT NULL COMMENT '订金信息sid',
`depositPrice` decimal(10, 2) DEFAULT NULL COMMENT '订金剩余金额',
`price` decimal(10, 2) DEFAULT NULL COMMENT '本次结转金额',
`payPath` VARCHAR(64) DEFAULT NULL COMMENT '款项支付委托书',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='虚拟订单与订金信息关联表';
-- 销售订单车辆信息
DROP TABLE IF EXISTS `bus_sales_order_vehicle`;
CREATE TABLE `bus_sales_order_vehicle`
(
`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',
`linkTypeNo` varchar(64) DEFAULT NULL COMMENT '车架号/采购订单编号',
`linkTypeText` varchar(64) DEFAULT NULL COMMENT '车辆存放地点/采购订单日期',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='销售订单-车辆信息';

Loading…
Cancel
Save