DROP TABLE IF EXISTS project;
CREATE TABLE `project` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT '' COMMENT '项目名称',
  `type` char(1) DEFAULT '' COMMENT '项目类型',
  `priority` int(11) DEFAULT '0' COMMENT '优先级',
  `shareNum` int(11) DEFAULT '0' COMMENT '分享数',
  `enabledStatus` char(1) DEFAULT '0' COMMENT '启用/禁用状态',
  `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  `createDate` datetime DEFAULT NULL COMMENT '创建日期',
  `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目信息基础表';

DROP TABLE IF EXISTS project_info;
CREATE TABLE `project_info` (
  `projectId` bigint(11) NOT NULL COMMENT '项目ID',
  `infoId` bigint(11) DEFAULT NULL COMMENT '信息中心文章ID'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目信息-相关文章关系表';

DROP TABLE IF EXISTS project_appointment;
CREATE TABLE `project_appointment` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `projectId` bigint(11) DEFAULT NULL COMMENT '预约项目ID',
  `appointmentClubName` varchar(100) DEFAULT '' COMMENT '预约会所名称',
  `contactWay` varchar(50) DEFAULT '' COMMENT '联系方式',
  `openid` varchar(100) DEFAULT '',
  `createDate` datetime DEFAULT NULL COMMENT '创建时间/预约时间',
  `remarks` varchar(255) DEFAULT '' COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目预约信息表';

DROP TABLE IF EXISTS project_terminal;
CREATE TABLE `project_terminal` (
  `id` bigint(11) NOT NULL,
  `images` text COMMENT '图片',
  `updateBy` bigint(11) DEFAULT NULL COMMENT '最后修改人',
  `updateDate` datetime DEFAULT NULL COMMENT '最后修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目终端资料表';

DROP TABLE IF EXISTS project_terminal_info;
CREATE TABLE `project_terminal_info` (
  `terminalId` bigint(11) DEFAULT NULL COMMENT '终端资料ID',
  `infoId` bigint(11) DEFAULT NULL COMMENT '信息中心文章ID'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='终端资料-相关文章关系表';

DROP TABLE IF EXISTS project_company;
CREATE TABLE `project_company` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT '' COMMENT '公司名称',
  `area` varchar(100) DEFAULT '' COMMENT '区域',
  `scale` varchar(100) DEFAULT '' COMMENT '规模',
  `cooperationWay` varchar(100) DEFAULT '' COMMENT '合作方式',
  `maxPerformance` varchar(100) DEFAULT '' COMMENT '最大业绩',
  `divideScale` varchar(100) DEFAULT '' COMMENT '分成比例',
  `starClub` varchar(100) DEFAULT '' COMMENT '明星会所',
  `hotProject` varchar(100) DEFAULT '' COMMENT '热销项目',
  `shareNum` bigint(11) DEFAULT '0' COMMENT '分享数',
  `enabledStatus` char(1) DEFAULT '' COMMENT '启用/禁用状态',
  `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目公司表';

DROP TABLE IF EXISTS project_company_pro;
CREATE TABLE `project_company_pro` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `companyId` bigint(11) DEFAULT NULL COMMENT '项目公司id',
  `projectId` bigint(11) DEFAULT NULL COMMENT '项目id',
  `experiencePrice` decimal(11,2) DEFAULT '0.00' COMMENT '体验价',
  `enabledStatus` char(1) DEFAULT NULL COMMENT '启用/禁用状态',
  `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司项目表';

DROP TABLE IF EXISTS project_company_pro_clubcase;
CREATE TABLE `project_company_pro_clubcase` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `companyProId` bigint(11) DEFAULT NULL COMMENT '公司项目id',
  `clubName` varchar(100) DEFAULT '' COMMENT '会所名称',
  `performance` varchar(100) DEFAULT '' COMMENT '业绩',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司项目会所案例表';

DROP TABLE IF EXISTS project_company_pro_marketing;
CREATE TABLE `project_company_pro_marketing` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `companyProId` bigint(11) DEFAULT NULL COMMENT '公司项目id',
  `name` varchar(100) DEFAULT '' COMMENT '名称',
  `price` varchar(100) DEFAULT '' COMMENT '价格',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司项目营销方案表';


DROP TABLE IF EXISTS project_company_pro_marketingconference;
CREATE TABLE `project_company_pro_marketingconference` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `companyProId` bigint(11) DEFAULT NULL COMMENT '公司项目ID',
  `companyId` bigint(11) DEFAULT NULL COMMENT '项目公司id',
  `title` varchar(200) DEFAULT '' COMMENT '标题',
  `startTime` datetime DEFAULT NULL COMMENT '开始时间',
  `endTime` datetime DEFAULT NULL COMMENT '结束时间',
  `priority` int(11) DEFAULT '0' COMMENT '优先级',
  `province` varchar(20) DEFAULT '' COMMENT '省、直辖市',
  `city` varchar(20) DEFAULT '' COMMENT '市',
  `town` varchar(20) DEFAULT '' COMMENT '县、区',
  `address` varchar(200) DEFAULT '' COMMENT '详细地址',
  `enabledStatus` char(1) DEFAULT '' COMMENT '启用/禁用状态',
  `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司项目会销表';

DROP TABLE IF EXISTS project_company_pro_image;
CREATE TABLE project_company_pro_image (
    id int(11) NOT NULL AUTO_INCREMENT, 
    companyProId int(11) DEFAULT NULL COMMENT '公司项目id',          
    title varchar(100) DEFAULT '' COMMENT '图片标题',                
    url varchar(100) DEFAULT '' COMMENT '图片地址',              
    PRIMARY KEY (id)                  
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司项目相关图片表'; 
/*****************************以上脚本已执行 2016年7月21日16:38:46**********************************/

ALTER TABLE `project`
ADD COLUMN `part`  varchar(50) NULL DEFAULT '' COMMENT '部位分类' AFTER `shareNum`,
ADD COLUMN `function`  varchar(50) NULL DEFAULT '' COMMENT '功能分类' AFTER `part`;

DROP TABLE IF EXISTS `project_apparatus`;
CREATE TABLE `project_apparatus` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT '' COMMENT '名称',
  `price` decimal(11,2) DEFAULT NULL,
  `images` text COMMENT '图片',
  `details` text COMMENT '详情',
  `enabledStatus` char(1) DEFAULT '1' COMMENT '启用/禁用状态',
  `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  `createDate` datetime DEFAULT NULL COMMENT '添加时间',
  `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='仪器信息表';

DROP TABLE IF EXISTS `project_apparatus_appointment`;
CREATE TABLE `project_apparatus_appointment` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `apparatusId` bigint(11) DEFAULT NULL COMMENT '预约仪器ID',
  `contactName` varchar(100) DEFAULT '' COMMENT '联系名称',
  `contactWay` varchar(50) DEFAULT '' COMMENT '联系方式',
  `message` varchar(50) DEFAULT '' COMMENT '留言信息',
  `openid` varchar(100) DEFAULT '',
  `createDate` datetime DEFAULT NULL COMMENT '创建时间/留言时间',
  `remarks` varchar(255) DEFAULT '' COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='仪器预约信息表';

DROP TABLE IF EXISTS `project_company_apparatus`;
CREATE TABLE `project_company_apparatus` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `companyId` bigint(11) DEFAULT NULL COMMENT '项目公司id',
  `apparatusId` bigint(11) DEFAULT NULL COMMENT '仪器ID',
  `enabledStatus` char(1) DEFAULT '1' COMMENT '启用/禁用状态 1启用 0停用',
  `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司仪器信息表';

DROP TABLE IF EXISTS `project_company_apparatus_pro`;
CREATE TABLE `project_company_apparatus_pro` (
  `companyApparatusId` bigint(11) DEFAULT NULL COMMENT '公司仪器ID',
  `companyProId` bigint(20) DEFAULT NULL COMMENT '公司项目id'
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='公司仪器-公司项目表';

ALTER TABLE `project_appointment`
ADD COLUMN `message`  varchar(50) NULL DEFAULT '' COMMENT '留言信息' AFTER `contactWay`;
---------------------------------以上已执行---------------------------------------------------------------------------
ALTER TABLE `project_apparatus_appointment`
ADD COLUMN `userId`  bigint(11) NULL COMMENT '用户ID' AFTER `remarks`,
ADD COLUMN `userName`  varchar(100) NULL DEFAULT '' COMMENT '用户名' AFTER `userId`;

ALTER TABLE `project_appointment`
ADD COLUMN `userId`  bigint(11) NULL COMMENT '用户ID' AFTER `remarks`,
ADD COLUMN `userName`  varchar(100) NULL DEFAULT '' COMMENT '用户名' AFTER `userId`;