info.sql 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. DROP TABLE IF EXISTS `info_type`;
  2. CREATE TABLE `info_type` (
  3. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  4. `name` varchar(10) NOT NULL COMMENT '分类名称',
  5. `sort` decimal(10,0) NOT NULL DEFAULT '0' COMMENT '排序(升序)',
  6. `enabledStatus` varchar(1) DEFAULT '0' COMMENT '启用/禁用状态',
  7. `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
  8. `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  9. `updateBy` bigint(11) DEFAULT NULL COMMENT '最后更新人',
  10. `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  11. PRIMARY KEY (`id`)
  12. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='信息分类表';
  13. DROP TABLE IF EXISTS `info`;
  14. CREATE TABLE `info` (
  15. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  16. `typeId` bigint(11) DEFAULT NULL COMMENT '信息分类',
  17. `title` varchar(255) DEFAULT NULL COMMENT '标题',
  18. `label` varchar(255) DEFAULT NULL COMMENT '信息标签',
  19. `publisher` varchar(255) DEFAULT NULL COMMENT '发布人',
  20. `recommendContent` text COMMENT '推荐语',
  21. `infoContent` text COMMENT '信息内容',
  22. `guidanceImage` text COMMENT '引导图',
  23. `pubdate` datetime DEFAULT NULL COMMENT '发布时间',
  24. `recommendStatus` varchar(1) DEFAULT NULL COMMENT '推荐状态 0停用 1启用',
  25. `enabledStatus` varchar(1) DEFAULT NULL COMMENT '启用/禁用状态',
  26. `basePraise` bigint(11) DEFAULT NULL COMMENT '基础点赞',
  27. `createBy` varchar(64) DEFAULT NULL COMMENT '创建人',
  28. `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  29. `updateBy` varchar(64) DEFAULT NULL COMMENT '最后更新人',
  30. `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  31. PRIMARY KEY (`id`)
  32. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='信息基础表';
  33. DROP TABLE IF EXISTS `info_praise`;
  34. CREATE TABLE `info_praise` (
  35. `infoId` bigint(20) NOT NULL,
  36. `num` bigint(20) DEFAULT NULL COMMENT '点赞数量',
  37. PRIMARY KEY (`infoId`)
  38. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='点赞表';
  39. DROP TABLE IF EXISTS `info_ad`;
  40. CREATE TABLE `info_ad` (
  41. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  42. `serviceObject` varchar(100) NOT NULL COMMENT '业务方/服务对象',
  43. `link` text COMMENT '链接',
  44. `location` varchar(1) DEFAULT NULL COMMENT '广告位置 1 信息列表 2信息图片',
  45. `recommendContent` text COMMENT '推荐语',
  46. `title` varchar(255) DEFAULT NULL COMMENT '标题',
  47. `guidanceImage` text COMMENT '引导图',
  48. `clickRate` bigint(11) DEFAULT NULL COMMENT '点击量',
  49. `enabledStatus` varchar(1) DEFAULT NULL COMMENT '启用/禁用状态',
  50. `createBy` varchar(64) DEFAULT NULL COMMENT '创建人',
  51. `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  52. `updateBy` varchar(64) DEFAULT NULL COMMENT '最后更新人',
  53. `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  54. PRIMARY KEY (`id`)
  55. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='广告信息基础表';
  56. DROP TABLE IF EXISTS `info_label`;
  57. CREATE TABLE `info_label` (
  58. `id` bigint(11) NOT NULL AUTO_INCREMENT,
  59. `name` varchar(255) NOT NULL COMMENT '标签名',
  60. `clickRate` bigint(11) DEFAULT '0' COMMENT '点击量',
  61. `createBy` varchar(64) DEFAULT NULL COMMENT '创建人',
  62. `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  63. `updateBy` varchar(64) DEFAULT NULL COMMENT '最后更新人',
  64. `updateDate` datetime DEFAULT NULL COMMENT '最后更新时间',
  65. PRIMARY KEY (`id`)
  66. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='信息标签表';
  67. ---------------以上语句已执行----------------------------------------
  68. -----------2016年7月6日16:56:08----------------
  69. ALTER TABLE `info`
  70. ADD COLUMN `keyword` varchar(255) NULL DEFAULT '' COMMENT '关键字' AFTER `publisher`;
  71. ---------------以上语句已执行----------------------------------------
  72. ----------------2016年7月8日09:57:28--------------------------------------------
  73. CREATE TABLE `info_page` (
  74. `infoId` bigint(11) NOT NULL COMMENT '信息ID',
  75. `page` bigint(11) DEFAULT NULL COMMENT '页码',
  76. `infoContent` text NOT NULL COMMENT '信息内容'
  77. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='信息内容分页表';
  78. ---------------------2016年7月29日15:50:59---------------------
  79. ALTER TABLE `info` ADD COLUMN `source` varchar(100) NULL DEFAULT '' COMMENT '来源' AFTER `publisher`;
  80. ------------------以上已执行----------------------------------------
  81. ALTER TABLE `info_praise` ADD COLUMN `pv` bigint(11) NULL DEFAULT 0 COMMENT '阅读总量' AFTER `num`;
  82. ALTER TABLE `info_label`
  83. MODIFY COLUMN `clickRate` bigint(11) NULL DEFAULT 0 COMMENT '信息点击量' AFTER `name`,
  84. ADD COLUMN `labelClickRate` bigint(11) NULL DEFAULT 0 COMMENT '标签点击量' AFTER `clickRate`,
  85. ADD COLUMN `infoLabelStatus` char(1) NULL DEFAULT '1' COMMENT '信息标签状态 0停用 1启用' AFTER `labelClickRate`,
  86. ADD COLUMN `hotLabelStatus` char(1) NULL DEFAULT '0' COMMENT '热门标签状态 0停用 1启用' AFTER `infoLabelStatus`,
  87. ADD COLUMN `recommendLabelStatus` char(1) NULL DEFAULT '0' COMMENT '推荐标签状态 0停用 1启用' AFTER `hotLabelStatus`;
  88. ------------------以上已执行----------------------------------------
  89. -------------------2016年10月13日10:17:10-----------------------------
  90. ALTER TABLE `info`
  91. ADD COLUMN `priorityIndex` bigint(11) NULL DEFAULT 0 COMMENT '优先级' AFTER `basePraise`;
  92. ---------------------------2016年10月17日14:11:14-----------------------
  93. ALTER TABLE `info_label`
  94. ADD COLUMN `infoNum` bigint(11) NULL DEFAULT 0 COMMENT '信息总数' AFTER `labelClickRate`;