create_ad.sql 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. create table advert(
  2. `advert_id` varchar(30) NOT NULL COMMENT '广告ID',
  3. `b_id` varchar(30) NOT NULL COMMENT '业务Id',
  4. `ad_name` varchar(200) not null comment '广告名称',
  5. `ad_type_cd` varchar(12) NOT NULL COMMENT '广告类型,门禁机 10000',
  6. `classify` varchar(12) NOT NULL COMMENT '广告分类 9001 物流 9002 餐饮 9003 旅游 9004 酒店 9005 教育 9006 互联网',
  7. community_id varchar(30) not null comment '小区ID,主要用来做分片',
  8. location_type_cd varchar(12) not null default '1000' comment '位置类型,1000 大门 2000 单元门 3000 房屋门 4000 楼栋',
  9. location_obj_id varchar(30) not null default '-1' comment '对象ID,大门时小区ID,单元门 时单元ID 房屋时房屋ID,楼栋时 楼栋ID',
  10. state varchar(12) not null default '1000' comment '广告状态,1000 未审核 2000 审核通过 3000 审核拒绝 4000 未播放 5000 播放中',
  11. seq int not null default 1 comment '播放顺序',
  12. `start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '投放时间',
  13. `end_time` timestamp NOT NULL COMMENT '结束时间',
  14. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  15. `status_cd` varchar(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考t_dict表,0, 在用 1失效',
  16. KEY `idx_msg_id` (`msg_id`)
  17. );
  18. CREATE TABLE `business_advert` (
  19. `advert_id` varchar(30) NOT NULL COMMENT '广告ID',
  20. `b_id` varchar(30) NOT NULL COMMENT '业务Id',
  21. `ad_name` varchar(200) not null comment '广告名称',
  22. `ad_type_cd` varchar(12) NOT NULL COMMENT '广告类型,门禁机 10000',
  23. `classify` varchar(12) NOT NULL COMMENT '广告分类 9001 物流 9002 餐饮 9003 旅游 9004 酒店 9005 教育 9006 互联网',
  24. community_id varchar(30) not null comment '小区ID,主要用来做分片',
  25. location_type_cd varchar(12) not null default '1000' comment '位置类型,1000 大门 2000 单元门 3000 房屋门 4000 楼栋',
  26. location_obj_id varchar(30) not null default '-1' comment '对象ID,大门时小区ID,单元门 时单元ID 房屋时房屋ID,楼栋时 楼栋ID',
  27. state varchar(12) not null default '1000' comment '广告状态,1000 未审核 2000 审核通过 3000 审核拒绝 4000 未播放 5000 播放中',
  28. seq int not null default 1 comment '播放顺序',
  29. `start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '投放时间',
  30. `end_time` timestamp NOT NULL COMMENT '结束时间',
  31. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  32. `operate` varchar(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  33. );
  34. create table advert_item(
  35. `advert_item_id` varchar(30) NOT NULL COMMENT '广告ID',
  36. `b_id` varchar(30) NOT NULL COMMENT '业务Id',
  37. `advert_id` varchar(200) not null comment '广告名称',
  38. `item_type_cd` varchar(12) NOT NULL COMMENT '8888 图片 9999 视频',
  39. `url` varchar(200) NOT NULL COMMENT '图片或视频地址',
  40. community_id varchar(30) not null comment '小区ID,主要用来做分片',
  41. seq int not null default 1 comment '播放顺序',
  42. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  43. `status_cd` varchar(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考t_dict表,0, 在用 1失效',
  44. KEY `idx_advert_item` (`advert_item_id`)
  45. );
  46. create table business_advert_item(
  47. `advert_item_id` varchar(30) NOT NULL COMMENT '广告ID',
  48. `b_id` varchar(30) NOT NULL COMMENT '业务Id',
  49. `advert_id` varchar(200) not null comment '广告名称',
  50. `item_type_cd` varchar(12) NOT NULL COMMENT '8888 图片 9999 视频',
  51. `url` varchar(200) NOT NULL COMMENT '图片或视频地址',
  52. community_id varchar(30) not null comment '小区ID,主要用来做分片',
  53. seq int not null default 1 comment '播放顺序',
  54. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  55. `operate` varchar(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  56. );