Browse Source

feat:商品sku表增加sku图片id字段

antshop
linyaostalker 5 years ago
parent
commit
7245c267dc
  1. 26
      backend/modules/goods/migrations/m191217_092101_add_column_sku_image_in_table_atg_goods_sku.php
  2. 8
      backend/modules/goods/models/ars/GoodsSku.php

26
backend/modules/goods/migrations/m191217_092101_add_column_sku_image_in_table_atg_goods_sku.php

@ -0,0 +1,26 @@
<?php
use yii\db\Migration;
/**
* Class m191217_092101_add_column_sku_image_in_table_atg_goods_sku
*/
class m191217_092101_add_column_sku_image_in_table_atg_goods_sku extends Migration
{
/**
* {@inheritdoc}
*/
public function safeUp()
{
$this->addColumn('atg_goods_sku', 'sku_image', $this->integer(11)->notNull()->defaultValue("0")->comment('sku图片id'));
}
/**
* {@inheritdoc}
*/
public function safeDown()
{
$this->dropColumn('atg_goods_sku', 'sku_image');
return true;
}
}

8
backend/modules/goods/models/ars/GoodsSku.php

@ -23,12 +23,13 @@ use yii\behaviors\TimestampBehavior;
* @property int $is_delete 是否删除,1为已删除
* @property int $created_at 创建时间
* @property int $updated_at 更新时间
* @property int $is_manaul 是否手动
* @property int $is_manual 是否手动
* @property int $weight 重量
* @property int $sku_image sku图片id
*/
class GoodsSku extends \yii\db\ActiveRecord
{
//是否手动is_manaul
//是否手动is_manual
const IS_MANUAL_YES = 1; //是手动
const IS_MANUAL_NO = 0; //不是手动
//是否删除is_delete
@ -49,7 +50,7 @@ class GoodsSku extends \yii\db\ActiveRecord
{
return [
[['goods_id', 'goods_sn'], 'required'],
[['goods_id', 'sold_count', 'stock', 'market_price', 'price', 'model_id', 'is_sale', 'sort_order', 'is_delete', 'is_manaul'], 'integer'],
[['goods_id', 'sold_count', 'stock', 'market_price', 'price', 'model_id', 'is_sale', 'sort_order', 'is_delete', 'is_manual', 'sku_image'], 'integer'],
[['goods_code'], 'string', 'max' => 50],
[['goods_sn', 'goods_attr'], 'string', 'max' => 60],
[['weight'], 'safe']
@ -78,6 +79,7 @@ class GoodsSku extends \yii\db\ActiveRecord
'created_at' => '创建时间',
'updated_at' => '更新时间',
'weight' => '重量',
'sku_image' => 'sku图片id',
];
}

Loading…
Cancel
Save