|
@@ -0,0 +1,91 @@
|
|
|
|
|
+# encoding:utf-8
|
|
|
|
|
+class CreateRechargePromotions < ActiveRecord::Migration
|
|
|
|
|
+ def up
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ #店长促销表
|
|
|
|
|
+ create_table :shop_promotions do |t|
|
|
|
|
|
+ # 促销名称
|
|
|
|
|
+ t.column :name, :string,:limit => 128
|
|
|
|
|
+ #开始时间
|
|
|
|
|
+ t.column :begin_time,:datetime
|
|
|
|
|
+ #结束时间
|
|
|
|
|
+ t.column :end_time,:datetime
|
|
|
|
|
+ # 部门
|
|
|
|
|
+ t.column :depart, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 充值金额
|
|
|
|
|
+ t.column :total, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠提货券
|
|
|
|
|
+ t.column :cash, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠积分
|
|
|
|
|
+ t.column :cent, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠品1
|
|
|
|
|
+ t.column :send_prod1, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 数量1
|
|
|
|
|
+ t.column :send_nums1, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠品2
|
|
|
|
|
+ t.column :send_prod2, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠品数量2
|
|
|
|
|
+ t.column :send_nums2, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠品3
|
|
|
|
|
+ t.column :send_prod3, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠品数量3
|
|
|
|
|
+ t.column :send_nums3, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠品4
|
|
|
|
|
+ t.column :send_prod4, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠品数量4
|
|
|
|
|
+ t.column :send_nums4, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠品5
|
|
|
|
|
+ t.column :send_prod5, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠品数量5
|
|
|
|
|
+ t.column :send_nums5, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 状态
|
|
|
|
|
+ t.column :is_enable, :boolean, :default=>1
|
|
|
|
|
+ t.timestamps
|
|
|
|
|
+ end
|
|
|
|
|
+
|
|
|
|
|
+ add_index :shop_promotions, :begin_time
|
|
|
|
|
+ add_index :shop_promotions, :end_time
|
|
|
|
|
+ add_index :shop_promotions, :min_total
|
|
|
|
|
+ add_index :shop_promotions, :max_total
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ #商城赠品
|
|
|
|
|
+ create_table :presents do |t|
|
|
|
|
|
+ # 微信ID
|
|
|
|
|
+ t.column :wx_user_id, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 单价
|
|
|
|
|
+ t.column :price, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 总价
|
|
|
|
|
+ t.column :total, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 赠品1
|
|
|
|
|
+ t.column :send_prod1, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 数量1
|
|
|
|
|
+ t.column :send_nums1, :integer, :limit => 11, :default => 0
|
|
|
|
|
+ # 状态
|
|
|
|
|
+ t.column :status, :boolean, :default=>1
|
|
|
|
|
+ # 订单号
|
|
|
|
|
+ t.column :order_id, :string, :limit => 255
|
|
|
|
|
+ #来源
|
|
|
|
|
+ t.column :source, :string, :limit => 255
|
|
|
|
|
+ #备注
|
|
|
|
|
+ t.column :remark, :string, :limit => 255
|
|
|
|
|
+ t.timestamps
|
|
|
|
|
+ end
|
|
|
|
|
+
|
|
|
|
|
+ add_index :presents, :begin_time
|
|
|
|
|
+ add_index :presents, :send_prod1
|
|
|
|
|
+
|
|
|
|
|
+ add_column :balance_promotions, :max_total, :integer, :default=>0,:limit => 11
|
|
|
|
|
+ add_column :balance_promotions, :depart, :integer, :default=>0,:limit => 11
|
|
|
|
|
+ add_column :balance_promotions, :is_more, :boolean, :default=>0,:limit => 11
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ end
|
|
|
|
|
+
|
|
|
|
|
+ def down
|
|
|
|
|
+ drop_table :shop_promotions
|
|
|
|
|
+ drop_table :presents
|
|
|
|
|
+ end
|
|
|
|
|
+
|
|
|
|
|
+end
|