app-project.sql 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. DROP TABLE IF EXISTS project;
  2. CREATE TABLE `project` (
  3. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  4. `name` varchar(100) DEFAULT '' COMMENT '项目名称',
  5. `type` char(1) DEFAULT '' COMMENT '项目类型',
  6. `priority` int(11) DEFAULT '0' COMMENT '优先级',
  7. `shareNum` int(11) DEFAULT '0' COMMENT '分享数',
  8. `enabledStatus` char(1) DEFAULT '0' COMMENT '启用/禁用状态',
  9. `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  10. `createDate` datetime DEFAULT NULL COMMENT '创建日期',
  11. `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  12. `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  13. PRIMARY KEY (`id`)
  14. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目信息基础表';
  15. DROP TABLE IF EXISTS project_info;
  16. CREATE TABLE `project_info` (
  17. `projectId` bigint(11) NOT NULL COMMENT '项目ID',
  18. `infoId` bigint(11) DEFAULT NULL COMMENT '信息中心文章ID'
  19. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目信息-相关文章关系表';
  20. DROP TABLE IF EXISTS project_appointment;
  21. CREATE TABLE `project_appointment` (
  22. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  23. `projectId` bigint(11) DEFAULT NULL COMMENT '预约项目ID',
  24. `appointmentClubName` varchar(100) DEFAULT '' COMMENT '预约会所名称',
  25. `contactWay` varchar(50) DEFAULT '' COMMENT '联系方式',
  26. `openid` varchar(100) DEFAULT '',
  27. `createDate` datetime DEFAULT NULL COMMENT '创建时间/预约时间',
  28. `remarks` varchar(255) DEFAULT '' COMMENT '备注',
  29. PRIMARY KEY (`id`)
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目预约信息表';
  31. DROP TABLE IF EXISTS project_terminal;
  32. CREATE TABLE `project_terminal` (
  33. `id` bigint(11) NOT NULL,
  34. `images` text COMMENT '图片',
  35. `updateBy` bigint(11) DEFAULT NULL COMMENT '最后修改人',
  36. `updateDate` datetime DEFAULT NULL COMMENT '最后修改时间',
  37. PRIMARY KEY (`id`)
  38. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目终端资料表';
  39. DROP TABLE IF EXISTS project_terminal_info;
  40. CREATE TABLE `project_terminal_info` (
  41. `terminalId` bigint(11) DEFAULT NULL COMMENT '终端资料ID',
  42. `infoId` bigint(11) DEFAULT NULL COMMENT '信息中心文章ID'
  43. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='终端资料-相关文章关系表';
  44. DROP TABLE IF EXISTS project_company;
  45. CREATE TABLE `project_company` (
  46. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  47. `name` varchar(100) DEFAULT '' COMMENT '公司名称',
  48. `area` varchar(100) DEFAULT '' COMMENT '区域',
  49. `scale` varchar(100) DEFAULT '' COMMENT '规模',
  50. `cooperationWay` varchar(100) DEFAULT '' COMMENT '合作方式',
  51. `maxPerformance` varchar(100) DEFAULT '' COMMENT '最大业绩',
  52. `divideScale` varchar(100) DEFAULT '' COMMENT '分成比例',
  53. `starClub` varchar(100) DEFAULT '' COMMENT '明星会所',
  54. `hotProject` varchar(100) DEFAULT '' COMMENT '热销项目',
  55. `shareNum` bigint(11) DEFAULT '0' COMMENT '分享数',
  56. `enabledStatus` char(1) DEFAULT '' COMMENT '启用/禁用状态',
  57. `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  58. `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  59. `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  60. `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  61. PRIMARY KEY (`id`)
  62. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目公司表';
  63. DROP TABLE IF EXISTS project_company_pro;
  64. CREATE TABLE `project_company_pro` (
  65. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  66. `companyId` bigint(11) DEFAULT NULL COMMENT '项目公司id',
  67. `projectId` bigint(11) DEFAULT NULL COMMENT '项目id',
  68. `experiencePrice` decimal(11,2) DEFAULT '0.00' COMMENT '体验价',
  69. `enabledStatus` char(1) DEFAULT NULL COMMENT '启用/禁用状态',
  70. `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  71. `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  72. `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  73. `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  74. PRIMARY KEY (`id`)
  75. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司项目表';
  76. DROP TABLE IF EXISTS project_company_pro_clubcase;
  77. CREATE TABLE `project_company_pro_clubcase` (
  78. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  79. `companyProId` bigint(11) DEFAULT NULL COMMENT '公司项目id',
  80. `clubName` varchar(100) DEFAULT '' COMMENT '会所名称',
  81. `performance` varchar(100) DEFAULT '' COMMENT '业绩',
  82. PRIMARY KEY (`id`)
  83. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司项目会所案例表';
  84. DROP TABLE IF EXISTS project_company_pro_marketing;
  85. CREATE TABLE `project_company_pro_marketing` (
  86. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  87. `companyProId` bigint(11) DEFAULT NULL COMMENT '公司项目id',
  88. `name` varchar(100) DEFAULT '' COMMENT '名称',
  89. `price` varchar(100) DEFAULT '' COMMENT '价格',
  90. PRIMARY KEY (`id`)
  91. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司项目营销方案表';
  92. DROP TABLE IF EXISTS project_company_pro_marketingconference;
  93. CREATE TABLE `project_company_pro_marketingconference` (
  94. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  95. `companyProId` bigint(11) DEFAULT NULL COMMENT '公司项目ID',
  96. `companyId` bigint(11) DEFAULT NULL COMMENT '项目公司id',
  97. `title` varchar(200) DEFAULT '' COMMENT '标题',
  98. `startTime` datetime DEFAULT NULL COMMENT '开始时间',
  99. `endTime` datetime DEFAULT NULL COMMENT '结束时间',
  100. `priority` int(11) DEFAULT '0' COMMENT '优先级',
  101. `province` varchar(20) DEFAULT '' COMMENT '省、直辖市',
  102. `city` varchar(20) DEFAULT '' COMMENT '市',
  103. `town` varchar(20) DEFAULT '' COMMENT '县、区',
  104. `address` varchar(200) DEFAULT '' COMMENT '详细地址',
  105. `enabledStatus` char(1) DEFAULT '' COMMENT '启用/禁用状态',
  106. `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  107. `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  108. `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  109. `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  110. PRIMARY KEY (`id`)
  111. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司项目会销表';
  112. DROP TABLE IF EXISTS project_company_pro_image;
  113. CREATE TABLE project_company_pro_image (
  114. id int(11) NOT NULL AUTO_INCREMENT,
  115. companyProId int(11) DEFAULT NULL COMMENT '公司项目id',
  116. title varchar(100) DEFAULT '' COMMENT '图片标题',
  117. url varchar(100) DEFAULT '' COMMENT '图片地址',
  118. PRIMARY KEY (id)
  119. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司项目相关图片表';
  120. /*****************************以上脚本已执行 2016年7月21日16:38:46**********************************/
  121. ALTER TABLE `project`
  122. ADD COLUMN `part` varchar(50) NULL DEFAULT '' COMMENT '部位分类' AFTER `shareNum`,
  123. ADD COLUMN `function` varchar(50) NULL DEFAULT '' COMMENT '功能分类' AFTER `part`;
  124. DROP TABLE IF EXISTS `project_apparatus`;
  125. CREATE TABLE `project_apparatus` (
  126. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  127. `name` varchar(100) DEFAULT '' COMMENT '名称',
  128. `price` decimal(11,2) DEFAULT NULL,
  129. `images` text COMMENT '图片',
  130. `details` text COMMENT '详情',
  131. `enabledStatus` char(1) DEFAULT '1' COMMENT '启用/禁用状态',
  132. `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  133. `createDate` datetime DEFAULT NULL COMMENT '添加时间',
  134. `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  135. `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  136. PRIMARY KEY (`id`)
  137. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='仪器信息表';
  138. DROP TABLE IF EXISTS `project_apparatus_appointment`;
  139. CREATE TABLE `project_apparatus_appointment` (
  140. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  141. `apparatusId` bigint(11) DEFAULT NULL COMMENT '预约仪器ID',
  142. `contactName` varchar(100) DEFAULT '' COMMENT '联系名称',
  143. `contactWay` varchar(50) DEFAULT '' COMMENT '联系方式',
  144. `message` varchar(50) DEFAULT '' COMMENT '留言信息',
  145. `openid` varchar(100) DEFAULT '',
  146. `createDate` datetime DEFAULT NULL COMMENT '创建时间/留言时间',
  147. `remarks` varchar(255) DEFAULT '' COMMENT '备注',
  148. PRIMARY KEY (`id`)
  149. ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='仪器预约信息表';
  150. DROP TABLE IF EXISTS `project_company_apparatus`;
  151. CREATE TABLE `project_company_apparatus` (
  152. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  153. `companyId` bigint(11) DEFAULT NULL COMMENT '项目公司id',
  154. `apparatusId` bigint(11) DEFAULT NULL COMMENT '仪器ID',
  155. `enabledStatus` char(1) DEFAULT '1' COMMENT '启用/禁用状态 1启用 0停用',
  156. `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  157. `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  158. `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  159. `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  160. PRIMARY KEY (`id`)
  161. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司仪器信息表';
  162. DROP TABLE IF EXISTS `project_company_apparatus_pro`;
  163. CREATE TABLE `project_company_apparatus_pro` (
  164. `companyApparatusId` bigint(11) DEFAULT NULL COMMENT '公司仪器ID',
  165. `companyProId` bigint(20) DEFAULT NULL COMMENT '公司项目id'
  166. ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='公司仪器-公司项目表';
  167. ALTER TABLE `project_appointment`
  168. ADD COLUMN `message` varchar(50) NULL DEFAULT '' COMMENT '留言信息' AFTER `contactWay`;
  169. ---------------------------------以上已执行---------------------------------------------------------------------------
  170. ALTER TABLE `project_apparatus_appointment`
  171. ADD COLUMN `userId` bigint(11) NULL COMMENT '用户ID' AFTER `remarks`,
  172. ADD COLUMN `userName` varchar(100) NULL DEFAULT '' COMMENT '用户名' AFTER `userId`;
  173. ALTER TABLE `project_appointment`
  174. ADD COLUMN `userId` bigint(11) NULL COMMENT '用户ID' AFTER `remarks`,
  175. ADD COLUMN `userName` varchar(100) NULL DEFAULT '' COMMENT '用户名' AFTER `userId`;