1. 程式人生 > >活動管理

活動管理

一:設計活動表

首先有活動id,活動名稱,建立時間,活動縮圖,活動標題(賣點),

CREATE TABLE `ws_activity` (
  `ac_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '普通活動表:主鍵id',
  `ac_effect_time` datetime DEFAULT NULL COMMENT '活動生效時間',
  `ac_expiry_time` datetime DEFAULT NULL COMMENT '活動失效時間',
  `ac_image` varchar(255) DEFAULT NULL COMMENT '活動縮圖',
  `ac_tital` varchar(255) DEFAULT NULL COMMENT '活動標題:(賣點)',
  `ac_detail_type` varchar(3) DEFAULT NULL COMMENT '詳情頁配置型別:(0:任務  1:單品   2:H5外聯  3:折扣)',
  `ac_state` varchar(3) DEFAULT NULL COMMENT '活動狀態:(1:已推送(上線)2:待推送(待發布)3:待稽核 4:返單(稽核失敗)5:草稿 6:結束)',
  `ac_detail` varchar(4000) DEFAULT NULL COMMENT '活動詳情頁:(儲存HTML程式碼段)',
  `create_time` datetime DEFAULT NULL COMMENT '建立時間',
  `modify_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改時間',
  `send_time` datetime DEFAULT NULL COMMENT '推送時間',
  `ac_name` varchar(255) DEFAULT NULL COMMENT '活動名稱',
  `ac_type` varchar(2) DEFAULT NULL COMMENT '活動型別:(0:商品1:任務2:外鏈)',
  `ac_pos_type` varchar(20) DEFAULT NULL COMMENT '活動位型別  (0:特色套餐1:任務推薦2:首頁輪播3:商城輪播4:任務輪播5:每日折扣6:精品商品7:積分商城8:狼幣商城)',
  `ac_publish_id` int(11) DEFAULT NULL COMMENT '活動釋出人',
  `ac_create_id` int(11) DEFAULT NULL COMMENT '活動建立人',
  `ac_create_type` varchar(2) DEFAULT NULL COMMENT '活動建立所屬人型別:(0:管理員  1:店鋪)',
  `del_state` varchar(1) DEFAULT '0' COMMENT '刪除狀態:"0:未刪除\n1:邏輯刪除"',
  PRIMARY KEY (`ac_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品普通活動表';