20170626-activities-news-billings.sql 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. CREATE TABLE `news` (
  2. `id` bigint(18) NOT NULL COMMENT '主键',
  3. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  4. `edit_time` datetime DEFAULT NULL COMMENT '修改时间',
  5. `title` varchar(45) DEFAULT NULL COMMENT '标题',
  6. `title_img` varchar(128) DEFAULT NULL COMMENT '题图url',
  7. `author` varchar(45) DEFAULT NULL COMMENT '作者',
  8. `type` int(2) NOT NULL DEFAULT '0' COMMENT '类型',
  9. `content` longtext COMMENT '内容',
  10. `hot` int(1) NOT NULL DEFAULT '0' COMMENT '是否放在首页',
  11. `source` varchar(45) DEFAULT NULL COMMENT '来源',
  12. `source_url` varchar(255) DEFAULT NULL COMMENT '来源url',
  13. `summary` varchar(144) DEFAULT NULL COMMENT '简介',
  14. `news_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新闻时间',
  15. PRIMARY KEY (`id`)
  16. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='新闻资讯';
  17. CREATE TABLE `activity` (
  18. `id` bigint(18) NOT NULL,
  19. `start_time` datetime DEFAULT NULL COMMENT '开始时间',
  20. `end_time` datetime DEFAULT NULL COMMENT '结束时间',
  21. `name` varchar(45) DEFAULT NULL COMMENT '标题',
  22. `desc` longtext COMMENT '描述',
  23. `status` int(1) DEFAULT NULL COMMENT '状态',
  24. `address` varchar(128) DEFAULT NULL COMMENT '活动地址',
  25. `host` varchar(45) DEFAULT NULL COMMENT '主办单位',
  26. `undertake` varchar(45) DEFAULT NULL COMMENT '承办单位',
  27. `asist` varchar(255) DEFAULT NULL COMMENT '协办单位,逗号隔开',
  28. `type` int(1) DEFAULT NULL COMMENT '活动类型',
  29. `form` int(1) DEFAULT NULL COMMENT '活动形式',
  30. `img_urls` varchar(255) DEFAULT NULL COMMENT '活动图片地址',
  31. `result` varchar(255) DEFAULT NULL COMMENT '活动结果描述',
  32. PRIMARY KEY (`id`)
  33. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='活动主表';
  34. CREATE TABLE `activity_user` (
  35. `aid` bigint(18) NOT NULL COMMENT '活动id',
  36. `uid` varchar(36) NOT NULL COMMENT '用户ID',
  37. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '报名时间',
  38. PRIMARY KEY (`aid`,`uid`)
  39. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户活动表';
  40. CREATE TABLE `billings` (
  41. `id` bigint(18) NOT NULL COMMENT '流水id',
  42. `uid` varchar(36) DEFAULT NULL COMMENT '用户id',
  43. `value` bigint(18) NOT NULL DEFAULT '0' COMMENT '支付金额,单位为分',
  44. `desc` varchar(45) DEFAULT NULL COMMENT '流水描述',
  45. `type` int(2) NOT NULL DEFAULT '0' COMMENT '流水订单类型',
  46. `payment_type` int(2) NOT NULL DEFAULT '0' COMMENT '流水支付类型',
  47. `number` varchar(45) DEFAULT NULL COMMENT '银行或者其他支付渠道的流水号',
  48. `balance` bigint(18) NOT NULL DEFAULT '0' COMMENT '用户账户余额,单位为分',
  49. `consumption` bigint(18) NOT NULL DEFAULT '0' COMMENT '用户总消费额,单位为分',
  50. PRIMARY KEY (`id`)
  51. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户交易支付流水表';