-- 交车准备-申请表
DROP TABLE IF EXISTS `bus_handover_prepare`;
CREATE TABLE `bus_handover_prepare`
(
    `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)          DEFAULT NULL COMMENT '合同编号',
    `customerName`            varchar(64)          DEFAULT NULL COMMENT '客户名称',
    `mobile`                  varchar(64)          DEFAULT NULL COMMENT '联系电话',
    `brandName`               varchar(64)          DEFAULT NULL COMMENT '品牌',
    `num`                     varchar(64)          DEFAULT NULL COMMENT '车辆数量',
    `model`                   varchar(64)          DEFAULT NULL COMMENT '车型',
    `payTypeKey`              varchar(64)          DEFAULT NULL COMMENT '付款方式key',
    `payType`                 varchar(64)          DEFAULT NULL COMMENT '付款方式value',
    `handoverPrepareStateKey` varchar(64)          DEFAULT NULL COMMENT '交车准备状态key',
    `handoverPrepareState`    varchar(64)          DEFAULT NULL COMMENT '交车准备状态value',
    `createOrgSid`            varchar(64)          DEFAULT NULL COMMENT '创建组织sid',
    `createOrgName`           varchar(64)          DEFAULT NULL COMMENT '创建组织名称',
    `useOrgSid`               varchar(64)          DEFAULT NULL COMMENT '使用组织sid',
    `useOrgName`              varchar(64)          DEFAULT NULL COMMENT '使用组织名称',
    PRIMARY KEY (`id`) USING BTREE,
    KEY                       `id` (`id`) USING BTREE
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8
  ROW_FORMAT = DYNAMIC COMMENT ='交车准备-申请表';

-- 交车准备-申请车辆表
DROP TABLE IF EXISTS `bus_handover_prepare_vehicle`;
CREATE TABLE `bus_handover_prepare_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',
    `mainSid`          varchar(64)          DEFAULT NULL COMMENT '交车申请表sid',
    `vinNo`            varchar(64)          DEFAULT NULL COMMENT '车架号',
    `invoicingState`   varchar(64)          DEFAULT NULL COMMENT '开票状态',
    `certificateState` varchar(64)          DEFAULT NULL COMMENT '合格证状态',
    `policyState`      varchar(64)          DEFAULT NULL COMMENT '保单状态',
    `onBoardDataState` varchar(64)          DEFAULT NULL COMMENT '随车资料状态',
    `otherDataState`   varchar(64)          DEFAULT NULL COMMENT '其他资料状态',
    `createOrgSid`     varchar(64)          DEFAULT NULL COMMENT '创建组织sid',
    `createOrgName`    varchar(64)          DEFAULT NULL COMMENT '创建组织名称',
    `useOrgSid`        varchar(64)          DEFAULT NULL COMMENT '使用组织sid',
    `useOrgName`       varchar(64)          DEFAULT NULL COMMENT '使用组织名称',

    PRIMARY KEY (`id`) USING BTREE,
    KEY                `id` (`id`) USING BTREE
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8
  ROW_FORMAT = DYNAMIC COMMENT ='交车准备-申请表';

-- 交车准备-附件表
DROP TABLE IF EXISTS `bus_handover_file`;
CREATE TABLE `bus_handover_file`
(
    `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`    int                  DEFAULT NULL COMMENT '文件大小',
    `filePath`    VARCHAR(255)         DEFAULT NULL COMMENT '文件的路径',
    PRIMARY KEY (`id`),
    KEY           `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='交车单-交车照片';


