-- 1、客户基础信息
DROP TABLE IF EXISTS `crm_customer`;
CREATE TABLE `crm_customer`
(
    `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',
    `customerNum`      VARCHAR(64) NOT NULL COMMENT '客户编号',
    `type`             varchar(64)          DEFAULT NULL COMMENT '客户类型（自然人/法人）',
    `name`             varchar(64)          DEFAULT NULL COMMENT '客户名称',
    `certificateType`  varchar(64)          DEFAULT NULL COMMENT '证件类型（法人为登记注册号类型、个人为身份证）',
    `idNo`             varchar(64)          DEFAULT NULL COMMENT '证件号码',
    `validityPeriod`   varchar(64)          DEFAULT NULL COMMENT '证件有效期',
    `industry`         varchar(64)          DEFAULT NULL COMMENT '行业',
    `addressProvince`  varchar(64)          DEFAULT NULL COMMENT '联系地址（省）（法人为注册地址/个人为现住址）',
    `addressCity`      varchar(64)          DEFAULT NULL COMMENT '联系地址（市)（法人为注册地址/个人为现住址）',
    `addressCounty`    varchar(64)          DEFAULT NULL COMMENT '联系地址（县）（法人为注册地址/个人为现住址）',
    `address`          varchar(64)          DEFAULT NULL COMMENT '详细地址（法人为注册地址/个人为现住址）',
    `zipCode`          varchar(64)          DEFAULT NULL COMMENT '邮编（法人为注册地址/个人为现住址）',
    `mobile`           varchar(64)          DEFAULT NULL COMMENT '联系电话（个人为联系电话/法人为联系人电话）',
    `source`           varchar(64)          DEFAULT NULL COMMENT '客户来源（终端/二级）',
    `level`            varchar(64)          DEFAULT NULL COMMENT '客户级别（意向/准客户/成交客户/黑名单客户）',
    `staffSid`         varchar(64)          DEFAULT NULL COMMENT '业务人员sid',
    `introduceOrgName` varchar(64)          DEFAULT NULL COMMENT '转介绍单位名称',
    `createOrgSid`     varchar(64)          DEFAULT NULL COMMENT '创建组织sid',
    `useOrgSid`        varchar(64)          DEFAULT NULL COMMENT '使用组织sid',
    `companySid`       varchar(64)          DEFAULT NULL COMMENT '挂靠公司',
    `reminderDate`     timestamp   NULL     DEFAULT NULL COMMENT '提醒日期',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='客户基础信息';

--  2、客户基础信息（个人）
DROP TABLE IF EXISTS `crm_customer_person`;
CREATE TABLE `crm_customer_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',
    `customerSid`      varchar(64) NOT NULL COMMENT '客户基础sid',
    `sex`              varchar(500)         DEFAULT NULL COMMENT '性别',
    `birthDate`        varchar(500)         DEFAULT NULL COMMENT '出生年月',
    `national`         varchar(64)          DEFAULT NULL COMMENT '民族（数据字典）',
    `registProvince`   varchar(200)         DEFAULT NULL COMMENT '户籍城市(省)',
    `registCity`       varchar(200)         DEFAULT NULL COMMENT '户籍城市（市）',
    `registCounty`     varchar(200)         DEFAULT NULL COMMENT '户籍城市（县）',
    `registAddress`    varchar(200)         DEFAULT NULL COMMENT '户籍详细地址',
    `formerName`       varchar(64)          DEFAULT NULL COMMENT '曾用名',
    `currentLiveState` varchar(64)          DEFAULT NULL COMMENT '现居住状况（数据字典）',
    `educationDegree`  varchar(64)          DEFAULT NULL COMMENT '最高学历（数据字典）',
    `maritalstatus`    varchar(64)          DEFAULT NULL COMMENT '婚姻状况（数据字典）',
    `haveChild`        varchar(64)          DEFAULT NULL COMMENT '是否有子女（数据字典）',
    `drivingType`      varchar(64)          DEFAULT NULL COMMENT '准驾车型（数据字典）',
    `employeeType`     varchar(64)          DEFAULT NULL COMMENT '雇员类型（数据字典）',
    `isHealth`         varchar(64)          DEFAULT NULL COMMENT '是否健康（数据字典）',
    `orgName`          varchar(64)          DEFAULT NULL COMMENT '工作单位',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = InnoDB
  AUTO_INCREMENT = 2
  DEFAULT CHARSET = utf8 COMMENT ='客户基础信息（个人）';


--  3、客户基础信息（法人）

DROP TABLE IF EXISTS `crm_customer_legal`;
CREATE TABLE `crm_customer_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',
    `customerSid`       varchar(500)         DEFAULT NULL COMMENT '客户基础sid',
    `taxpayerNum`       varchar(64)          DEFAULT NULL COMMENT '纳税人识别号',
    `registCapita`      float                DEFAULT NULL COMMENT '注册资本（万元）',
    `paidInCapita`      float                DEFAULT NULL COMMENT '实收资本（万元）',
    `setUpDate`         timestamp   NULL     DEFAULT NULL COMMENT '成立日期',
    `effectiveDate`     timestamp   NULL     DEFAULT NULL COMMENT '有效期',
    `businessScope`     varchar(64)          DEFAULT NULL COMMENT '经营业务范围',
    `isCareer`          varchar(64)          DEFAULT NULL COMMENT '是否事业单位（数据字典）',
    `economicType`      varchar(64)          DEFAULT NULL COMMENT '经济类型（数据字典）',
    `orgType`           varchar(64)          DEFAULT NULL COMMENT '组织机构类别',
    `orgTypeDetails`    varchar(64)          DEFAULT NULL COMMENT '组织机构类别细分',
    `signatureCode`     varchar(64)          DEFAULT NULL COMMENT '中征码（贷款卡编码）',
    `industryType`      varchar(64)          DEFAULT NULL COMMENT '行业分类',
    `legalName`         varchar(64)          DEFAULT NULL COMMENT '法人',
    `mobile`            varchar(64)          DEFAULT NULL COMMENT '法人联系方式',
    `idCard`            varchar(64)          DEFAULT NULL COMMENT '法人身份证号',
    `enterpriseContact` varchar(64)          DEFAULT NULL COMMENT '企业联系人',
    `telePhone`         varchar(64)          DEFAULT NULL COMMENT '财务部电话',
    `isHave`            varchar(64)          DEFAULT NULL COMMENT '是否有财务报表',
    `otherMessage`      text COMMENT '其他信息',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8 COMMENT ='客户基础信息（法人）';

--  4、银行卡信息
DROP TABLE IF EXISTS `crm_bankcard`;
CREATE TABLE `crm_bankcard`
(
    `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',
    `customerSid`  varchar(64)  DEFAULT NULL COMMENT '客户sid',
    `bank`         varchar(64)  DEFAULT NULL COMMENT '开户银行',
    `bankFullName` varchar(64)  DEFAULT NULL COMMENT '开户行全称',
    `bankNumber`   varchar(64)  DEFAULT NULL COMMENT '开户行行号',
    `bankAccount`  varchar(64)  DEFAULT NULL COMMENT '银行账号',
    `accountName`  varchar(64)  DEFAULT NULL COMMENT '开户名',
    `documentType` varchar(64)  DEFAULT NULL COMMENT '证件类型',
    `idNo`         varchar(64)  DEFAULT NULL COMMENT '证件号码',
    `mobile`       varchar(64)  DEFAULT NULL COMMENT '开户预留手机号码',
    `isUseCard`    varchar(64)  DEFAULT NULL COMMENT '是否代扣卡',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='银行卡信息';



--      待定
-- 贷款人基础信息
DROP TABLE IF EXISTS `fin_borrower`;
CREATE TABLE `fin_borrower`
(
    `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',
    `borrowerNum`         VARCHAR(64) NOT NULL COMMENT '贷款人编号（系统自动生成',
    `type`                varchar(64) NOT NULL COMMENT '类型（个人/企业）',
    `name`                varchar(64) NOT NULL COMMENT '贷款人名称',
    `mobile`              varchar(64) NOT NULL COMMENT '联系电话（个人为联系电话/法人为联系人电话）',
    `wechatId`            varchar(64)          DEFAULT NULL COMMENT '微信号',
    `certificateType`     varchar(64) NOT NULL COMMENT '证件类型（身份证/统一社会信用代码）',
    `idNo`                varchar(64) NOT NULL COMMENT '证件号码',
    `validityPeriodStart` timestamp   NULL     DEFAULT NULL COMMENT '证件有效期起始',
    `validityPeriodEnd`   timestamp   NULL     DEFAULT NULL COMMENT '证件有效期截止',
    `validityIsLong`      varchar(64)          DEFAULT NULL COMMENT '证件有效期是否长期（如果长期，则截止日期为空）',
    `addressCode`         varchar(64)          DEFAULT NULL COMMENT '行政区划代码（对应页面省市县区）、为县区的代码',
    `address`             varchar(64)          DEFAULT NULL COMMENT '详细地址（法人为注册地址/个人为现住址）',
    `programSid`          varchar(64)          DEFAULT NULL COMMENT '项目sid',
    `customSid`           varchar(64)          DEFAULT NULL COMMENT '客户sid',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='贷款人基础信息';

-- 个人贷款人
DROP TABLE IF EXISTS `fin_borrower_person`;
CREATE TABLE `fin_borrower_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',
    `borrowerSid`     VARCHAR(64) NOT NULL COMMENT '贷款人sid',
    `sex`             varchar(64)          DEFAULT NULL COMMENT '性别',
    `national`        varchar(64)          DEFAULT NULL COMMENT '民族',
    `age`             int(64)              DEFAULT NULL COMMENT '年龄(根据身份证号自动生成)',
    `registCode`      varchar(200)         DEFAULT NULL COMMENT '户籍区域行政区划代码',
    `registAddress`   varchar(200)         DEFAULT NULL COMMENT '户籍详细地址',
    `educationDegree` varchar(64)          DEFAULT NULL COMMENT '最高学历（数据字典）',
    `maritalstatus`   varchar(64)          DEFAULT NULL COMMENT '婚姻状况（数据字典）',
    `drivingType`     varchar(64)          DEFAULT NULL COMMENT '准驾车型（数据字典）',
    `isHealth`        varchar(64)          DEFAULT NULL COMMENT '是否健康（数据字典）',
    `orgName`         varchar(64)          DEFAULT NULL COMMENT '工作单位',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='个人贷款人';

-- 企业贷款人
DROP TABLE IF EXISTS `fin_borrower_legal`;
CREATE TABLE `fin_borrower_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',
    `borrowerSid`       VARCHAR(64) NOT NULL COMMENT '贷款人sid',
    `taxpayerNum`       varchar(64)          DEFAULT NULL COMMENT '纳税人识别号',
    `registCapita`      float                DEFAULT NULL COMMENT '注册资本（万元）',
    `paidInCapita`      float                DEFAULT NULL COMMENT '实收资本（万元）',
    `zipCode`           varchar(64)          DEFAULT NULL COMMENT '邮编',
    `isCareer`          varchar(64)          DEFAULT NULL COMMENT '是否事业单位（数据字典）',
    `economicType`      varchar(64)          DEFAULT NULL COMMENT '经济类型（数据字典）',
    `orgType`           varchar(64)          DEFAULT NULL COMMENT '组织机构类别',
    `industryType`      varchar(64)          DEFAULT NULL COMMENT '行业分类',
    `legalName`         varchar(64)          DEFAULT NULL COMMENT '法人',
    `mobile`            varchar(64)          DEFAULT NULL COMMENT '法人联系方式',
    `idCard`            varchar(64)          DEFAULT NULL COMMENT '法人身份证号',
    `enterpriseContact` varchar(64)          DEFAULT NULL COMMENT '企业联系人',
    `telePhone`         varchar(64)          DEFAULT NULL COMMENT '财务部电话',
    `isHave`            varchar(64)          DEFAULT NULL COMMENT '是否有财务报表',
    `otherMessage`      text COMMENT '其他信息',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='企业贷款人';


--  4、银行卡信息
DROP TABLE IF EXISTS `fin_borrower_bankcard`;
CREATE TABLE `fin_borrower_bankcard`
(
    `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',
    `borrowerSid`  varchar(64)          DEFAULT NULL COMMENT '贷款人sid',
    `bank`         varchar(64)          DEFAULT NULL COMMENT '开户银行',
    `bankFullName` varchar(64)          DEFAULT NULL COMMENT '开户行全称',
    `bankNumber`   varchar(64)          DEFAULT NULL COMMENT '开户行行号',
    `bankAddress`  varchar(64)          DEFAULT NULL COMMENT '开户行地址',
    `bankAccount`  varchar(64)          DEFAULT NULL COMMENT '银行账号(需验证)',
    `accountName`  varchar(64)          DEFAULT NULL COMMENT '开户名',
    `documentType` varchar(64)          DEFAULT NULL COMMENT '证件类型',
    `idNo`         varchar(64)          DEFAULT NULL COMMENT '证件号码',
    `mobile`       varchar(64)          DEFAULT NULL COMMENT '开户预留手机号码',
    `type`         varchar(64)          DEFAULT NULL COMMENT '账户类型（个人账号/对公账号）',
    `isUseCard`    varchar(64)          DEFAULT NULL COMMENT '是否代扣卡',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = INNODB
  DEFAULT CHARSET = utf8 COMMENT ='银行卡信息';


-- 配偶信息
DROP TABLE IF EXISTS `fin_borrower_spouse`;
CREATE TABLE `fin_borrower_spouse`
(
    `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',
    `spouseName`          varchar(64) NOT NULL COMMENT '姓名',
    `mobile`              varchar(500)         DEFAULT NULL COMMENT '手机号码',
    `documentType`        varchar(500)         DEFAULT NULL COMMENT '证件类型（数据字典）',
    `documentNum`         varchar(500)         DEFAULT NULL COMMENT '证件号码',
    `validityPeriodStart` timestamp   NULL     DEFAULT NULL COMMENT '证件有效期起始',
    `validityPeriodEnd`   timestamp   NULL     DEFAULT NULL COMMENT '证件有效期截止',
    `validityIsLong`      varchar(64)          DEFAULT NULL COMMENT '证件有效期是否长期（如果长期，则截止日期为空）',
    `sex`                 varchar(64)          DEFAULT NULL COMMENT '性别（如果是身份证，则根据身份证号码获取）',
    `age`                 int(64)              DEFAULT NULL COMMENT '年龄',
    `orgName`             varchar(64)          DEFAULT NULL COMMENT '单位名称',
    `profession`          varchar(64)          DEFAULT NULL COMMENT '职业（公务员/企事业员工/务农/其他）',
    `borrowerSid`         varchar(64)          DEFAULT NULL COMMENT '贷款人sid',
    `programSid`          varchar(64)          DEFAULT NULL COMMENT '项目sid',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8 COMMENT ='配偶信息';

-- 紧急联系人(已确认)
DROP TABLE IF EXISTS `fin_borrower_urgencyContact`;
CREATE TABLE `fin_borrower_urgencyContact`
(
    `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) NOT NULL COMMENT '姓名',
    `mobile`       varchar(64)          DEFAULT NULL COMMENT '手机号码',
    `relationship` varchar(64)          DEFAULT NULL COMMENT '与贷款人关系（数据字典）',
    `borrowerSid`  varchar(64)          DEFAULT NULL COMMENT '贷款人sid',
    `programSid`   varchar(64)          DEFAULT NULL COMMENT '项目sid',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8 COMMENT ='紧急联系人(贷款人)';

-- 贷款人工作背景(已确认)
DROP TABLE IF EXISTS `fin_borrower_work`;
CREATE TABLE `fin_borrower_work`
(
    `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',
    `industryType` varchar(64) NOT NULL COMMENT '行业类别',
    `employedYear` varchar(200) DEFAULT NULL COMMENT '从业年限（年）',
    `orgName`      varchar(500) DEFAULT NULL COMMENT '单位名称',
    `incomeSource` varchar(64)  DEFAULT NULL COMMENT '主要收入来源',
    `afterInCome`  varchar(64)  DEFAULT NULL COMMENT '税后年收入（万元）',
    `position`     varchar(200) DEFAULT NULL COMMENT '职位',
    `borrowerSid`  varchar(64)  DEFAULT NULL COMMENT '贷款人sid',
    `projectSid`   varchar(64)  DEFAULT NULL COMMENT '项目sid',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8 COMMENT ='贷款人工作背景';


CREATE TABLE `crm_customer_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',
    `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 '排序号',
    PRIMARY KEY (`id`),
    KEY `id` (`id`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8 COMMENT ='客户资料初始化表';



















































































































-- 重置表中数据
/*TRUNCATE TABLE `crm_attach`;
TRUNCATE TABLE `crm_car`;
TRUNCATE TABLE `crm_customer`;
TRUNCATE TABLE `crm_heavy_car`;
TRUNCATE TABLE `crm_lease_message`;
TRUNCATE TABLE `crm_operate_bike`;
TRUNCATE TABLE `crm_operate_message`;
TRUNCATE TABLE `crm_pay`;
TRUNCATE TABLE `crm_project`;
TRUNCATE TABLE `crm_spouse`;*/








