-- 2021-07-23已确定

-- 1、供应厂商信息
DROP TABLE IF EXISTS `base_manufacturer`;
CREATE TABLE `base_manufacturer`
(
    `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',
    `manufacturerName`      VARCHAR(64) NOT NULL COMMENT '厂商名称(陕汽必须的字段)',
    `manufacturerAs`        varchar(64)          DEFAULT NULL COMMENT '简称',
    `manufacturerCode`      varchar(64)          DEFAULT NULL COMMENT '厂商编码',
    `manufacturerAddress`   varchar(64)          DEFAULT NULL COMMENT '厂商通讯地址(陕汽必须的字段)',
    `manufacturerFax`       varchar(64)          DEFAULT NULL COMMENT '厂商传真',
    `manufacturerTelePhone` varchar(64)          DEFAULT NULL COMMENT '厂商电话(陕汽必须的字段)',
    `zipCode`               varchar(64)          DEFAULT NULL COMMENT '邮编',
    `email`                 varchar(64)          DEFAULT NULL COMMENT '邮箱',
    `contactName`           varchar(64)          DEFAULT NULL COMMENT '联系人姓名(陕汽必须的字段)',
    `contactMobile`         varchar(64)          DEFAULT NULL COMMENT '手机号(陕汽必须的字段)',
    `contactTelePhone`      varchar(64)          DEFAULT NULL COMMENT '办公电话(陕汽必须的字段)',
    `weChatID`              varchar(64)          DEFAULT NULL COMMENT '微信号(陕汽必须的字段)',
    `industry`              varchar(64)          DEFAULT NULL COMMENT '行业',
    `supplierType`          varchar(64)          DEFAULT NULL COMMENT '供应商分类',
    `supplyType`            varchar(64)          DEFAULT NULL COMMENT '供应类别(陕汽必须的字段)',
    `supplierGroup`         varchar(64)          DEFAULT NULL COMMENT '供应商分组',
    `createOrg`             varchar(64)          DEFAULT NULL COMMENT '创建组织(陕汽必须的字段)',
    `useOrg`                varchar(64)          DEFAULT NULL COMMENT '使用组织(陕汽必须的字段)',
    `country`               varchar(64)          DEFAULT NULL COMMENT '国家',
    `region`                varchar(64)          DEFAULT NULL COMMENT '地区',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='供应厂商信息';

-- 2、供应厂商财务信息
DROP TABLE IF EXISTS `base_manufacturer_finance`;
CREATE TABLE `base_manufacturer_finance`
(
    `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',
    `manufacturerSid`    VARCHAR(64) NOT NULL COMMENT '厂商sid',
    `settlementCurrency` varchar(64)          DEFAULT NULL COMMENT '结算币种',
    `settlementWay`      varchar(64)          DEFAULT NULL COMMENT '结算方式(陕汽必须字段)',
    `paymentConditions`  varchar(64)          DEFAULT NULL COMMENT '付款条件',
    `settlementParty`    varchar(64)          DEFAULT NULL COMMENT '结算方(陕汽必须字段)',
    `singleAdvance`      varchar(64)          DEFAULT NULL COMMENT '单次预付额度',
    `taxClassification`  varchar(64)          DEFAULT NULL COMMENT '税分类(陕汽必须字段)',
    `taxRegistNum`       varchar(64)          DEFAULT NULL COMMENT '税务登记号(陕汽必须字段)',
    `businessType`       varchar(64)          DEFAULT NULL COMMENT '经营类型(陕汽必须字段)',
    `payee`              varchar(64)          DEFAULT NULL COMMENT '收款方(陕汽必须字段)',
    `invoiceType`        varchar(64)          DEFAULT NULL COMMENT '发票类型(陕汽必须字段)',
    `defaultRate`        varchar(64)          DEFAULT NULL COMMENT '默认税率(陕汽必须字段)',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='供应厂商财务信息';

-- 3、供应厂商开户行信息
DROP TABLE IF EXISTS `base_manufacturer_bank`;
CREATE TABLE `base_manufacturer_bank`
(
    `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',
    `manufacturerSid` VARCHAR(64) NOT NULL COMMENT '厂商sid',
    `country`         varchar(64)          DEFAULT NULL COMMENT '国家',
    `depositBank`     varchar(64)          DEFAULT NULL COMMENT '开户银行(陕汽必须字段)',
    `bankAccount`     varchar(64)          DEFAULT NULL COMMENT '银行账号(陕汽必须字段)',
    `accountName`     varchar(64)          DEFAULT NULL COMMENT '账户名称(陕汽必须字段)',
    `dueBank`         varchar(64)          DEFAULT NULL COMMENT '收款银行(陕汽必须字段)',
    `bankingOutlets`  varchar(64)          DEFAULT NULL COMMENT '银行网点(陕汽必须字段)',
    `bankAddress`     varchar(64)          DEFAULT NULL COMMENT '开户行地址(陕汽必须字段)',
    `paymentLines`    varchar(64)          DEFAULT NULL COMMENT '联行号(陕汽必须字段)',
    `swiftCode`       varchar(64)          DEFAULT NULL COMMENT '银行代码(陕汽必须字段)',
    `currency`        varchar(64)          DEFAULT NULL COMMENT '币种',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='供应厂商开户行信息';

-- 4、品牌信息
DROP TABLE IF EXISTS `base_vehicle_brand`;
CREATE TABLE `base_vehicle_brand`
(
    `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',
    `brandCode`       VARCHAR(64) NOT NULL COMMENT '品牌编码(陕汽必须字段)',
    `brandName`       varchar(64)          DEFAULT NULL COMMENT '品牌名称(陕汽必须字段)',
    `brandType`       varchar(64)          DEFAULT NULL COMMENT '品牌类型',
    `isValidity`      varchar(64)          DEFAULT NULL COMMENT '是否有效(陕汽必须字段)',
    `createOrg`       varchar(64)          DEFAULT NULL COMMENT '创建组织(陕汽必须的字段)',
    `useOrg`          varchar(64)          DEFAULT NULL COMMENT '使用组织(陕汽必须的字段)',
    `manufacturerSid` varchar(64)          DEFAULT NULL COMMENT '厂商sid(陕汽必须字段)',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='品牌信息';

-- 5、车型信息
DROP TABLE IF EXISTS `base_vehicle_model`;
CREATE TABLE `base_vehicle_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',
    `deptSid`           varchar(64)          DEFAULT NULL COMMENT '部门sid',
    `manufacturer`      varchar(64)          DEFAULT NULL COMMENT '厂商(陕汽必须的字段)',
    `carBrand`          varchar(64)          DEFAULT NULL COMMENT '品牌(陕汽必须的字段)',
    `vehicleType`       varchar(64)          DEFAULT NULL COMMENT '车辆类型（牵引车、挂车等）(陕汽必须的字段)',
    `modelName`         VARCHAR(200)         DEFAULT NULL COMMENT '车型名称（产品名称）(产品线+驱动+车辆类型+马力+变速箱+燃料+版本)',
    `carModel`          varchar(64)          DEFAULT NULL COMMENT '车型型号(陕汽必须的字段)',
    `emissionStandard`  varchar(64)          DEFAULT NULL COMMENT '排放标准(陕汽必须的字段)',
    `productLine`       varchar(64)          DEFAULT NULL COMMENT '产品线(陕汽必须的字段)',
    `driveForm`         varchar(64)          DEFAULT NULL COMMENT '驱动形式(陕汽必须的字段)',
    `power`             varchar(64)          DEFAULT NULL COMMENT '马力（功率）(陕汽必须的字段)',
    `gearboxType`       varchar(64)          DEFAULT NULL COMMENT '变速箱(陕汽必须的字段)',
    `fuelType`          varchar(64)          DEFAULT NULL COMMENT '燃料种类（陕汽必须的字段）',
    `vehicleVersion`    varchar(64)          DEFAULT NULL COMMENT '车辆版本',
    `engineType`        varchar(64)          DEFAULT NULL COMMENT '发动机型号(陕汽必须的字段)',
    `series`            varchar(64)          DEFAULT NULL COMMENT '系列(陕汽必须的字段)',
    `suspension`        varchar(64)          DEFAULT NULL COMMENT '悬架(2/2/4、2/3)(陕汽必须的字段)',
    `rearAxle`          varchar(64)          DEFAULT NULL COMMENT '后桥(陕汽必须的字段)',
    `speedRatio`        varchar(64)          DEFAULT NULL COMMENT '速比(陕汽必须的字段)',
    `wheelbase`         timestamp   NULL     DEFAULT NULL COMMENT '轴距',
    `tyreSpecification` varchar(64)          DEFAULT NULL COMMENT '轮胎规格(陕汽必须的字段)',
    `isValidity`        varchar(64)          DEFAULT NULL COMMENT '是否有效(陕汽必须的字段)',
    `smallEquipment`    varchar(64)          DEFAULT NULL COMMENT '设备小类',
    `createOrg`         varchar(64)          DEFAULT NULL COMMENT '创建组织(陕汽必须的字段)',
    `useOrg`            varchar(64)          DEFAULT NULL COMMENT '使用组织(陕汽必须的字段)',

    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='车型信息';

-- 6、车辆配置信息
DROP TABLE IF EXISTS `base_model_config`;
CREATE TABLE `base_model_config`
(
    `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',
    `vehicleSid`         varchar(64)          DEFAULT NULL COMMENT '车型sid(陕汽必须的字段)',
    `vehicleCode`        varchar(64)          DEFAULT NULL COMMENT '车型配置代码(陕汽必须的字段)',
    `carColor`           varchar(64)          DEFAULT NULL COMMENT '车身颜色(陕汽必须的字段)',
    `specification`      varchar(64)          DEFAULT NULL COMMENT '驾驶室规格(陕汽必须的字段)',
    `fuelTank`           varchar(64)          DEFAULT NULL COMMENT '油箱/气罐(陕汽必须的字段)',
    `baffleModel`        varchar(64)          DEFAULT NULL COMMENT '导流罩(陕汽必须的字段)',
    `independentSources` varchar(64)          DEFAULT NULL COMMENT '独立热源（有、无）',
    `tireCover`          varchar(64)          DEFAULT NULL COMMENT '独轮罩（有、无）',
    `saddle`             varchar(64)          DEFAULT NULL COMMENT '鞍座（陕汽必须的字段）',
    `airConditioner`     varchar(64)          DEFAULT NULL COMMENT '空调（陕汽必须的字段）',
    `otherConfig`        varchar(64)          DEFAULT NULL COMMENT '其他配置',
    `isColorPanel`       varchar(64)          DEFAULT NULL COMMENT '彩色仪表盘（是、否）',
    `basedUnit`          varchar(64)          DEFAULT NULL COMMENT '基础单位',
    `companyGuidePrice`  varchar(64)          DEFAULT NULL COMMENT '公司指导价（陕汽必须的字段）',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='车型配置信息';

-- 7、车辆信息
DROP TABLE IF EXISTS `base_vehicle`;
CREATE TABLE `base_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',
    `materialSid`     VARCHAR(64) NOT NULL COMMENT '物料sid（陕汽必须的字段）',
    `modelSid`        varchar(64)          DEFAULT NULL COMMENT '车型sid（陕汽必须的字段）',
    `modelConfigSid`  varchar(64)          DEFAULT NULL COMMENT '车辆配置sid',
    `vinNo`           varchar(64)          DEFAULT NULL COMMENT '车架号(VIN)（陕汽必须的字段）',
    `engineNo`        varchar(64)          DEFAULT NULL COMMENT '发动机号/许可证号（陕汽必须的字段）',
    `manufactureDate` varchar(64)          DEFAULT NULL COMMENT '制造日期（陕汽必须的字段）',
    `vehicleState`    varchar(64)          DEFAULT NULL COMMENT '车辆状态(陕汽必须的字段)',
    `location`        varchar(64)          DEFAULT NULL COMMENT '存放地点（陕汽必须的字段）',
    `firstStartDate`  varchar(64)          DEFAULT NULL COMMENT '首次发车日期（陕汽必须的字段）',
    `libraryAge`      varchar(64)          DEFAULT NULL COMMENT '库龄（根据首次发车日期计算）（陕汽必须的字段）',
    `vehiclePhoto`    varchar(64)          DEFAULT NULL COMMENT '车辆照片',
    `acceptPeople`    varchar(64)          DEFAULT NULL COMMENT '验收人',
    `orderingNo`      varchar(64)          DEFAULT NULL COMMENT '订车单号',
    `exFactoryPrice`  FLOAT                DEFAULT NULL COMMENT '出厂价',
    `priced`          FLOAT                DEFAULT NULL COMMENT '入库价',
    `priceDate`       timestamp   NULL     DEFAULT NULL COMMENT '入库日期',
    `solidDate`       timestamp   NULL     DEFAULT NULL COMMENT '实销日期',
    `deliveryDate`    timestamp   NULL     DEFAULT NULL COMMENT '出库日期',
    `deliveryType`    varchar(64)          DEFAULT NULL COMMENT '出库类型',
    `deliveryPrice`   FLOAT                DEFAULT NULL COMMENT '出库价',
    `salesContractNo` varchar(64)          DEFAULT NULL COMMENT '销售合同编号',
    `salesType`       varchar(64)          DEFAULT NULL COMMENT '销售渠道',
    `guidedPrice`     FLOAT                DEFAULT NULL COMMENT '指导价',
    `financialFare`   FLOAT                DEFAULT NULL COMMENT '财务开票价',
    `subsidies`       FLOAT                DEFAULT NULL COMMENT '补贴金额',
    `isUse`           varchar(64)          DEFAULT NULL COMMENT '是否占用',
    `otherRemarks`    text                 DEFAULT NULL COMMENT '具体其他配置',
    `createOrg`       varchar(64)          DEFAULT NULL COMMENT '创建组织(陕汽必须的字段)',
    `useOrg`          varchar(64)          DEFAULT NULL COMMENT '使用组织(陕汽必须的字段)',

    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='车辆信息';

DROP TABLE IF EXISTS `base_vehicle_appendix`;
CREATE TABLE `base_vehicle_appendix`
(
    `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',
    `linkSid`     VARCHAR(64)          DEFAULT NULL COMMENT '关联业务对象sid',
    `attachType`  varchar(64)          DEFAULT NULL COMMENT '附件类型：bv是车辆照片、bvc是合格证',
    `filePath`    varchar(255)         DEFAULT NULL COMMENT '文件的路径',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='车辆管理相关图片';


-- 8、设备合格证
DROP TABLE IF EXISTS `base_vehicle_certificate`;
CREATE TABLE `base_vehicle_certificate`
(
    `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',
    `vehicleSid`             varchar(64)          DEFAULT NULL COMMENT '车辆sid(陕汽必须字段)',
    `certificationSerialNum` varchar(64)          DEFAULT NULL COMMENT '合格证流水号',
    `certificationNo`        varchar(64)          DEFAULT NULL COMMENT '合格证编号（陕汽必须字段）',
    `certificateDate`        varchar(64)          DEFAULT NULL COMMENT '发证日期（陕汽必须字段）',
    `certificateSituation`   varchar(64)          DEFAULT NULL COMMENT '合格证情况（陕汽必须字段）',
    `toCardDate`             varchar(64)          DEFAULT NULL COMMENT '到证日期（陕汽必须字段）',
    `receiveDate`            varchar(64)          DEFAULT NULL COMMENT '领取日期（陕汽必须字段）',
    `receiver`               varchar(64)          DEFAULT NULL COMMENT '领取人（陕汽必须字段）',
    `certificatePhoto`       varchar(64)          DEFAULT NULL COMMENT '合格证照片（陕汽必须字段）',
    `chassisId`              varchar(64)          DEFAULT NULL COMMENT '底盘ID',
    `steeringType`           varchar(64)          DEFAULT NULL COMMENT '转向类型',
    `manufactureDate`        timestamp   NULL     DEFAULT NULL COMMENT '制造日期',
    `emissionStandard`       varchar(64)          DEFAULT NULL COMMENT '排放标准(陕汽必须的字段)',
    `wheelbase`              timestamp   NULL     DEFAULT NULL COMMENT '轴距',
    `seatingCapacity`        varchar(64)          DEFAULT NULL COMMENT '驾驶室准乘人数',
    `axleNum`                varchar(64)          DEFAULT NULL COMMENT '轴数',
    `fuelType`               varchar(64)          DEFAULT NULL COMMENT '燃料类型',
    `limitPassenger`         varchar(64)          DEFAULT NULL COMMENT '额定载客人数',
    `carColor`               varchar(64)          DEFAULT NULL COMMENT '车身颜色',
    `manufacturer`           varchar(64)          DEFAULT NULL COMMENT '制造厂商',
    `engineType`             varchar(64)          DEFAULT NULL COMMENT '发动机型号',
    `saddleMass`             varchar(64)          DEFAULT NULL COMMENT '整备质量',
    `engineNo`               varchar(64)          DEFAULT NULL COMMENT '发动机号',
    `speedLimit`             varchar(64)          DEFAULT NULL COMMENT '最高设计车速',
    `qualifySeal`            varchar(64)          DEFAULT NULL COMMENT '合格印章',
    `carName`                varchar(64)          DEFAULT NULL COMMENT '车辆名称',
    `displacement`           varchar(64)          DEFAULT NULL COMMENT '排量',
    `CGSSeal`                varchar(64)          DEFAULT NULL COMMENT 'CGS印章',
    `carModel`               varchar(64)          DEFAULT NULL COMMENT '车辆型号',
    `vinNo`                  varchar(64)          DEFAULT NULL COMMENT '车架号',
    `totalWeight`            varchar(64)          DEFAULT NULL COMMENT '总质量',
    `tyreNum`                varchar(64)          DEFAULT NULL COMMENT '轮胎数',
    `carBrand`               varchar(64)          DEFAULT NULL COMMENT '车辆品牌',
    `power`                  varchar(64)          DEFAULT NULL COMMENT '功率',
    `chassisModel`           varchar(64)          DEFAULT NULL COMMENT '底盘型号',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='设备合格证';


-- 9、挂靠公司信息
DROP TABLE IF EXISTS `base_affiliat_company`;
CREATE TABLE `base_affiliat_company`
(
    `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',
    `orgName`       VARCHAR(64) NOT NULL COMMENT '单位名称',
    `registNumType` varchar(64)          DEFAULT NULL COMMENT '登记注册号类型（陕汽必须字段）',
    `registNum`     varchar(64)          DEFAULT NULL COMMENT '登记注册号码（陕汽必须字段）',
    `signatureCode` varchar(64)          DEFAULT NULL COMMENT '中征码（贷款卡编码）（陕汽必须字段）',
    `telephone`     varchar(64)          DEFAULT NULL COMMENT '公司联系电话（陕汽必须字段）',
    `setUpTime`     varchar(64)          DEFAULT NULL COMMENT '成立时间（陕汽必须字段）',
    `registCapital` varchar(64)          DEFAULT NULL COMMENT '注册资本（万）（陕汽必须字段）',
    `registAddress` varchar(64)          DEFAULT NULL COMMENT '注册（登记）地址（陕汽必须字段）',
    `orgAddress`    varchar(64)          DEFAULT NULL COMMENT '公司地址（省市县）（陕汽必须字段）',
    `address`       varchar(64)          DEFAULT NULL COMMENT '联系地址（陕汽必须字段）',
    `contract`      varchar(64)          DEFAULT NULL COMMENT '业务联系人（陕汽必须字段）',
    `mobile`        varchar(64)          DEFAULT NULL COMMENT '联系电话（陕汽必须字段）',
    `businessScope` varchar(64)          DEFAULT NULL COMMENT '经营业务范围（陕汽必须字段）',
    `licenseType`   varchar(64)          DEFAULT NULL COMMENT '许可证类型（陕汽必须字段）',
    `qualifiDate`   varchar(64)          DEFAULT NULL COMMENT '资质有效期（陕汽必须字段）',
    `legalName`     varchar(64)          DEFAULT NULL COMMENT '法定代表人姓名（陕汽必须字段）',
    `legalIdCard`   varchar(64)          DEFAULT NULL COMMENT '法定代表人身份证号码（陕汽必须字段）',
    `legalMobile`   varchar(64)          DEFAULT NULL COMMENT '法定代表人联系方式（陕汽必须字段）',
    `createOrg`     varchar(64)          DEFAULT NULL COMMENT '创建组织（陕汽必须字段）',
    `useOrg`        varchar(64)          DEFAULT NULL COMMENT '使用组织（陕汽必须字段）',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='挂靠公司信息';

DROP TABLE IF EXISTS `base_affiliat_company_appendix`;
CREATE TABLE `base_affiliat_company_appendix`
(
    `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',
    `fileName`    VARCHAR(64)          DEFAULT NULL COMMENT '文件名',
    `fileType`    VARCHAR(64)          DEFAULT NULL COMMENT '文件类型',
    `name`        VARCHAR(64)          DEFAULT NULL COMMENT '上传人',
    `linkSid`     VARCHAR(64)          DEFAULT NULL COMMENT '关联业务对象sid',
    `attachType`  varchar(64)          DEFAULT NULL COMMENT '附件类型',
    `fileSize`    varchar(64)          DEFAULT NULL COMMENT '文件大小',
    `filePath`    varchar(255)         DEFAULT NULL COMMENT '文件的路径',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='挂靠公司附件表';


-- 10、经销商信息表
DROP TABLE IF EXISTS `base_distributor`;
CREATE TABLE `base_distributor`
(
    `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',
    `distributorName`           VARCHAR(64) NOT NULL COMMENT '经销商名称（陕汽必须字段）',
    `distributorClassification` varchar(64)          DEFAULT NULL COMMENT '经销商分类（陕汽必须字段）',
    `distributorType`           varchar(64)          DEFAULT NULL COMMENT '经销商类型（陕汽必须字段）',
    `distributorLevel`          varchar(64)          DEFAULT NULL COMMENT '经销商等级（陕汽必须字段）',
    `numCode`                   varchar(64)          DEFAULT NULL COMMENT '证书号码（法人为统一社会信用代码/个人为身份证号）（陕汽必须字段）',
    `email`                     varchar(64)          DEFAULT NULL COMMENT '业务邮箱（陕汽必须字段）',
    `businessMobile`            varchar(64)          DEFAULT NULL COMMENT '联系电话（陕汽必须字段）',
    `address`                   varchar(64)          DEFAULT NULL COMMENT '通讯地址（陕汽必须字段）',
    `zipCode`                   varchar(64)          DEFAULT NULL COMMENT '通讯地址邮编（陕汽必须字段）',
    `createOrg`                 varchar(64)          DEFAULT NULL COMMENT '创建组织（陕汽必须字段）',
    `useOrg`                    varchar(64)          DEFAULT NULL COMMENT '使用组织（陕汽必须字段）',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='经销商信息表';


-- 11、经销商信息表——法人
DROP TABLE IF EXISTS `base_distributor_legal`;
CREATE TABLE `base_distributor_legal`
(
    `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',
    `distributorSid`        varchar(64)          DEFAULT NULL COMMENT '经销商sid(陕汽必须字段)',
    `enterpriseNature`      varchar(64)          DEFAULT NULL COMMENT '企业性质（陕汽必须字段）',
    `registeredCapital`     varchar(64)          DEFAULT NULL COMMENT '注册资本（陕汽必须字段）',
    `registeredCapitalOrg`  varchar(64)          DEFAULT NULL COMMENT '注册资本单位（万元/美元）（陕汽必须字段）',
    `setUpTime`             varchar(64)          DEFAULT NULL COMMENT '成立日期（陕汽必须字段）',
    `businessTermStartTime` timestamp   NULL     DEFAULT NULL COMMENT '营业期限开始时间（陕汽必须字段）',
    `businessTermEndTime`   timestamp   NULL     DEFAULT NULL COMMENT '营业期限结束时间（陕汽必须字段）',
    `registAuthority`       varchar(64)          DEFAULT NULL COMMENT '登记机关（陕汽必须字段）',
    `approvalDate`          varchar(64)          DEFAULT NULL COMMENT '核准日期（陕汽必须字段）',
    `registState`           varchar(64)          DEFAULT NULL COMMENT '登记状态（陕汽必须字段）',
    `guaranteeOrNot`        varchar(64)          DEFAULT NULL COMMENT '是否担保回购（陕汽必须字段）',
    `businessContact`       varchar(64)          DEFAULT NULL COMMENT '业务联系人（陕汽必须字段）',
    `enterpriseContact`     varchar(64)          DEFAULT NULL COMMENT '企业负责人（陕汽必须字段）',
    `enterpriseMobile`      varchar(64)          DEFAULT NULL COMMENT '联系方式（陕汽必须字段）',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='经销商信息表——法人';

-- 12、经销商信息表——个人
DROP TABLE IF EXISTS `base_distributor_person`;
CREATE TABLE `base_distributor_person`
(
    `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',
    `distributorSid`   varchar(64)          DEFAULT NULL COMMENT '经销商sid（陕汽必须字段）',
    `projectType`      VARCHAR(64) NOT NULL COMMENT '项目类型（陕汽必须字段）',
    `province`         varchar(64)          DEFAULT NULL COMMENT '区域-省（陕汽必须字段）',
    `city`             varchar(64)          DEFAULT NULL COMMENT '区域-市（陕汽必须字段）',
    `county`           varchar(64)          DEFAULT NULL COMMENT '区域-县区（陕汽必须字段）',
    `distributorBrand` varchar(64)          DEFAULT NULL COMMENT '经销商品牌（陕汽必须字段）',
    `belongsToVendor`  varchar(64)          DEFAULT NULL COMMENT '所属厂商（陕汽必须字段）',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='经销商信息表-个人';


-- 13、经销商人员
DROP TABLE IF EXISTS `base_distributor_staff`;
CREATE TABLE `base_distributor_staff`
(
    `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',
    `distributorSid` VARCHAR(64) NOT NULL COMMENT '经销商sid（陕汽必须字段）',
    `name`           varchar(64)          DEFAULT NULL COMMENT '姓名（陕汽必须字段）',
    `linkType`       varchar(64)          DEFAULT NULL COMMENT '关联类型（陕汽必须字段）',
    `mobile`         varchar(64)          DEFAULT NULL COMMENT '联系电话（陕汽必须字段）',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='经销商人员';

--  14、经销商开户行信息
DROP TABLE IF EXISTS `base_distributor_bank`;
CREATE TABLE `base_distributor_bank`
(
    `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',
    `distributorSid`   VARCHAR(64) NOT NULL COMMENT '经销商sid（陕汽必须字段）',
    `receivingUnit`    varchar(64)          DEFAULT NULL COMMENT '收款单位（陕汽必须字段）',
    `bank`             varchar(64)          DEFAULT NULL COMMENT '开户银行（陕汽必须字段）',
    `receivingAccount` varchar(64)          DEFAULT NULL COMMENT '收款账号（陕汽必须字段）',
    `openingBranch`    varchar(64)          DEFAULT NULL COMMENT '开户支行（陕汽必须字段）',
    `bankNo`           varchar(64)          DEFAULT NULL COMMENT '开户行号（陕汽必须字段）',
    `bankLocation`     varchar(64)          DEFAULT NULL COMMENT '银行所在地（陕汽必须字段）',
    `accountType`      varchar(64)          DEFAULT NULL COMMENT '账户类型（陕汽必须字段）',
    `accountUse`       varchar(64)          DEFAULT NULL COMMENT '账号用途（陕汽必须字段）',
    `reviewState`      varchar(64)          DEFAULT NULL COMMENT '评审状态（陕汽必须字段）',
    `mention`          varchar(64)          DEFAULT NULL COMMENT '提报人（陕汽必须字段）',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='经销商商开户行信息';

DROP TABLE IF EXISTS `base_distributor_appendix`;
CREATE TABLE `base_distributor_appendix`
(
    `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',
    `fileName`    VARCHAR(64)          DEFAULT NULL COMMENT '文件名',
    `fileType`    VARCHAR(64)          DEFAULT NULL COMMENT '文件类型',
    `name`        VARCHAR(64)          DEFAULT NULL COMMENT '上传人',
    `linkSid`     VARCHAR(64)          DEFAULT NULL COMMENT '关联业务对象sid',
    `attachType`  varchar(64)          DEFAULT NULL COMMENT '附件类型',
    `fileSize`    varchar(64)          DEFAULT NULL COMMENT '文件大小',
    `filePath`    varchar(255)         DEFAULT NULL COMMENT '文件的路径',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='经销商备案资料';


-- 15、资方信息表
DROP TABLE IF EXISTS `base_fin_bank`;
CREATE TABLE `base_fin_bank`
(
    `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',
    `manageName`  VARCHAR(64) NOT NULL COMMENT '资方名称（陕汽必须字段）',
    `name`        varchar(64)          DEFAULT NULL COMMENT '联系人（陕汽必须字段）',
    `mobile`      varchar(64)          DEFAULT NULL COMMENT '联系电话（陕汽必须字段）',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='资方信息表';

-- 16、资方产品政策表
DROP TABLE IF EXISTS `base_fin_policy`;
CREATE TABLE `base_fin_policy`
(
    `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',
    `policyName`    VARCHAR(64) NOT NULL COMMENT '政策名称（陕汽必须字段）',
    `brand`         VARCHAR(64) NOT NULL COMMENT '品牌（陕汽必须字段）',
    `vehicleModel`  VARCHAR(64) NOT NULL COMMENT '车型（陕汽必须字段）',
    `manageSid`     varchar(64)          DEFAULT NULL COMMENT '资方sid',
    `downPayment`   varchar(64)          DEFAULT NULL COMMENT '首付比例（陕汽必须字段）',
    `marginRatio`   varchar(64)          DEFAULT NULL COMMENT '保证金比例（陕汽必须字段）',
    `rate`          varchar(64)          DEFAULT NULL COMMENT '利率（陕汽必须字段）',
    `nper`          varchar(64)          DEFAULT NULL COMMENT '期数（陕汽必须字段）',
    `branchSid`     varchar(64)          DEFAULT NULL COMMENT '分公司sid（陕汽必须字段）',
    `discount`      varchar(64)          DEFAULT NULL COMMENT '厂家贴息（陕汽必须字段）',
    `earningsRatio` varchar(64)          DEFAULT NULL COMMENT '政策盈利比例（陕汽必须字段）',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='资方产品政策表';

-- 合同表
DROP TABLE IF EXISTS `common_contract`;
CREATE TABLE `common_contract`
(
    `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',
    `contractNo`   VARCHAR(64) NOT NULL COMMENT '合同编号',
    `contractType` VARCHAR(64) NOT NULL COMMENT '合同类型',
    `customerSid`  VARCHAR(64) NOT NULL COMMENT '客户sid',
    `staffSid`     varchar(64)          DEFAULT NULL COMMENT '业务员sid',
    `orgSid`       varchar(64)          DEFAULT NULL COMMENT '部门sid',
    `busSid`       varchar(64)          DEFAULT NULL COMMENT '业务表sid',
    `partyA`       varchar(255)         DEFAULT NULL COMMENT '甲方名称',
    `partyB`       varchar(255)         DEFAULT NULL COMMENT '乙方名称',
    `partyC`       varchar(255)         DEFAULT NULL COMMENT '其他方名称',
    `createDate`   timestamp   NULL     DEFAULT NULL COMMENT '签订日期',
    `address`      varchar(500)         DEFAULT NULL COMMENT '签订地点',
    `deposit`      int(64)              DEFAULT NULL COMMENT '订金',
    `appdixUrl`    varchar(64)          DEFAULT NULL COMMENT '合同附件',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='合同表';

-- 合同模板表
DROP TABLE IF EXISTS `common_contract_template`;
CREATE TABLE `common_contract_template`
(
    `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',
    `fileName`     varchar(64)          DEFAULT NULL COMMENT '文件名称',
    `fileType`     varchar(64)          DEFAULT NULL COMMENT '文件类型（word/pdf）',
    `objectType`   varchar(64)          DEFAULT NULL COMMENT '人员类型（个人/企业）',
    `projectType`  varchar(64)          DEFAULT NULL COMMENT '项目类型（零售/大客户）',
    `contractType` VARCHAR(64) NOT NULL COMMENT '合同类型',
    `templateUrl`  VARCHAR(64) NOT NULL COMMENT '合同模板url',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='合同模板表';

-- 合同模板表-功能节点
DROP TABLE IF EXISTS `common_contractTempFunc`;
CREATE TABLE `common_contractTempFunc`
(
    `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',
    `templateSid` VARCHAR(64) NOT NULL COMMENT '合同模板sid',
    `functionSid` VARCHAR(64) NOT NULL COMMENT '功能点sid',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='合同模板表-功能亮点';

-- 公共附件表
DROP TABLE IF EXISTS `common_appendix`;
CREATE TABLE `common_appendix`
(
    `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',
    `fileName`    VARCHAR(64) NOT NULL COMMENT '文件名',
    `fileType`    VARCHAR(64) NOT NULL COMMENT '文件类型',
    `linkSId`     VARCHAR(64) NOT NULL COMMENT '关联业务对象sid',
    `attachType`  VARCHAR(64) NOT NULL COMMENT '附件类型',
    `fileSize`    int(32)     NOT NULL COMMENT '文件大小',
    `filePath`    varchar(32) NOT NULL COMMENT '文件的路径',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='公共附件表';


CREATE TABLE `base_data_list`
(
    `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',
    `dataType`    varchar(64)          DEFAULT NULL COMMENT '资料类别',
    `fileName`    varchar(64)          DEFAULT NULL COMMENT '文件名称',
    `fileType`    varchar(64)          DEFAULT NULL COMMENT '文件格式',
    `linkSid`     varchar(64)          DEFAULT NULL COMMENT '关联业务对象sid',
    `attachType`  varchar(64)          DEFAULT NULL COMMENT '文件类别',
    `sortNo`      int(32)              DEFAULT 0 COMMENT '排序号',
    `sample`      varchar(500)         DEFAULT NULL COMMENT '示例',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8 COMMENT ='资料清单';

-- 岗位让价权限表
DROP TABLE IF EXISTS `base_post_price`;
CREATE TABLE `base_post_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',
    `brandSid`    varchar(64)          DEFAULT NULL COMMENT '品牌sid',
    `roleSid`     varchar(64)          DEFAULT NULL COMMENT '角色sid',
    `price`       decimal(10, 2)       DEFAULT NULL COMMENT '让价金额',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='岗位让价权限表';

-- 车辆与销售政策关联表
DROP TABLE IF EXISTS `base_vehicle_policy`;
CREATE TABLE `base_vehicle_policy`
(
    `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',
    `vehicleSid`  varchar(64)          DEFAULT NULL COMMENT '车辆sid',
    `policySid`   varchar(64)          DEFAULT NULL COMMENT '政策sid',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='车辆与销售政策关联表';


-- 中介人员
DROP TABLE IF EXISTS `base_middleman`;
CREATE TABLE `base_middleman`
(
    `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',
    `name`         varchar(64)          DEFAULT NULL COMMENT '姓名',
    `mobile`       varchar(64)          DEFAULT NULL COMMENT '手机号',
    `company`      varchar(64)          DEFAULT NULL COMMENT '所在单位',
    `bankName`     varchar(64)          DEFAULT NULL COMMENT '开户行',
    `bankAccount`  varchar(64)          DEFAULT NULL COMMENT '银行账号',
    `createOrgSid` varchar(64)          DEFAULT NULL COMMENT '创建组织sid',
    `useOrgSid`    varchar(64)          DEFAULT NULL COMMENT '使用组织sid',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='中介人员';

-- 排产上装
DROP TABLE IF EXISTS `bus_vehicle_apply_sz`;
CREATE TABLE `bus_vehicle_apply_sz`
(
    `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',
    `szSid`       varchar(64)          DEFAULT NULL COMMENT '上装sid',
    `detailsSid`  varchar(64)          DEFAULT NULL COMMENT '排产车型sid',
    `costPrice`   int(64)              DEFAULT NULL COMMENT '厂家结算价',
    `guidePrice`  int(64)              DEFAULT NULL COMMENT '销售指导价',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='排产上装';



DROP TABLE IF EXISTS `base_vehicle_actual_pay`;
CREATE TABLE `base_vehicle_actual_pay`
(
    `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',
    `vehicleActualSid` VARCHAR(64)          DEFAULT NULL COMMENT '车辆未售买断',
    `paymentType`      varchar(64)          DEFAULT NULL COMMENT '付款方式',
    `paymentTypeKey`   varchar(64)          DEFAULT NULL COMMENT '付款方式key',
    `actualPay`        varchar(255)         DEFAULT NULL COMMENT '厂家销售通路',
    `bank`             varchar(255)         DEFAULT NULL COMMENT '开户行',
    `receivingAccount` varchar(255)         DEFAULT NULL COMMENT '收款银行账号',
    `payAccount`       varchar(255)         DEFAULT NULL COMMENT '付款金额',
    `payRemark`        varchar(255)         DEFAULT NULL COMMENT '付款备注',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='未售买断付款';

-- 车辆出库
DROP TABLE IF EXISTS `base_vehicle_out`;
CREATE TABLE `base_vehicle_out`
(
    `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',
    `vinNo`            VARCHAR(64)          DEFAULT NULL COMMENT '车架号',
    `vinSid`           varchar(64)          DEFAULT NULL COMMENT '车辆sid',
    `type`             varchar(64)          DEFAULT NULL COMMENT '出库类型',
    `typeKey`          varchar(64)          DEFAULT NULL COMMENT '出库类型key',
    `orgSid`           varchar(255)         DEFAULT NULL COMMENT '销售部门sid',
    `orgName`          varchar(255)         DEFAULT NULL COMMENT '销售部门名称',
    `staffSid`         varchar(64)          DEFAULT NULL COMMENT '销售专员sid',
    `staffName`        varchar(255)         DEFAULT NULL COMMENT '销售专员',
    `saleDate`         varchar(255)         DEFAULT NULL COMMENT '销售日期',
    `concatNo`         varchar(255)         DEFAULT NULL COMMENT '合同编号',
    `price`            varchar(255)         DEFAULT NULL COMMENT '成交价',
    `isTerminal`       varchar(64)          DEFAULT NULL COMMENT '是否为终端客户',
    `customerName`     varchar(255)         DEFAULT NULL COMMENT '客户名称',
    `mobile`           varchar(255)         DEFAULT NULL COMMENT '手机号',
    `customerSid`      varchar(255)         DEFAULT NULL COMMENT '客户sid',
    `giftsDescription` varchar(255)         DEFAULT NULL COMMENT '赠品说明',
    `salesAllowance`   varchar(255)         DEFAULT NULL COMMENT '销售折让',
    `middleOne`        varchar(255)         DEFAULT NULL COMMENT '中介人1',
    `rebateMoneyOne`   varchar(255)         DEFAULT NULL COMMENT '返利金额1',
    `middleTwo`        varchar(255)         DEFAULT NULL COMMENT '中介人2',
    `rebateMoneyTwo`   varchar(255)         DEFAULT NULL COMMENT '返利金额2',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='车辆出库信息';





