class CreateCommoditiesTables < ActiveRecord::Migration
  def change
    create_table :wxku_commodities do |t|

        # 内部商品id
        t.column :product_id, :integer, :null=>false
        #商品图片5张：首图清晰完整，宽高比要求1:1，大小不超过5M
        t.column :image_info_1, :string
        t.column :image_info_2, :string
        t.column :image_info_3, :string
        t.column :image_info_4, :string
        t.column :image_info_5, :string
        #商户原始类目，多级请用英文逗号分隔
        t.column :category_info, :string, :default => "食品生鲜"
        #微信指定类目
        t.column :official_category_info, :string, :default => "食品生鲜"
        #该商品跳转的小程序页面路径
        t.column :url, :string, :default => "pages/start/start?scene="
        #商品名称，建议11汉字以内，最长不超过30个汉字
        t.column :title, :string, :limit => 30
        #商品特性、简短描述等，建议最长不超过30个汉字
        t.column :sub_title, :string, :limit => 30
        #商品所属品牌
        t.column :brand, :string, :default => "拉比兔"
        #商品来源：1代表平台自营，2代表非平台自营
        t.column :source,  :integer, :null => false, :default => 1
        #商品的详情描述，最长不超过300个汉字
        t.column :desc, :string, :limit => 300
        #现价最低价
        t.column :min_price, :integer
        #现价最高价
        t.column :max_price, :integer
        #原价最低价
        t.column :min_ori_price, :integer
        #原价最高价
        t.column :max_ori_price, :integer
        #商品上下架状态:上架“on”，下架“off”
        t.column :sale_status, :string
        #库存
        t.column :stock, :integer

        t.column :status_ticket, :string
        t.timestamps
    end

    add_index :wxku_commodities, :product_id
  end
  def down
    drop_table :wxku_commodities
  end
end
