linyaostalker
5 years ago
3 changed files with 24 additions and 94 deletions
-
6common/models/ars/Order.php
-
92common/models/ars/TakingSite.php
-
20console/migrations/m191203_034004_add_column_address_in_table_ats_order.php
@ -1,92 +0,0 @@ |
|||
<?php |
|||
|
|||
namespace common\models\ars; |
|||
|
|||
use Yii; |
|||
use yii\behaviors\TimestampBehavior; |
|||
|
|||
/** |
|||
* This is the model class for table "ats_taking_site". |
|||
* |
|||
* @property int $id |
|||
* @property string $name 名称 |
|||
* @property string $province 省份 |
|||
* @property string $city 城市 |
|||
* @property string $area 区域 |
|||
* @property string $address 地址 |
|||
* @property int $is_default 是否为默认,1为默认 |
|||
* @property int $updated_at 更新时间 |
|||
* @property int $created_at 创建时间 |
|||
*/ |
|||
class TakingSite extends \yii\db\ActiveRecord |
|||
{ |
|||
//是否为默认
|
|||
const IS_DEFAULT_NO = 0; //否
|
|||
const IS_DEFAULT_YES = 1; //是
|
|||
|
|||
public static $isDefault = [ |
|||
self::IS_DEFAULT_NO => '否', |
|||
self::IS_DEFAULT_YES => '是' |
|||
]; |
|||
/** |
|||
* {@inheritdoc} |
|||
*/ |
|||
public static function tableName() |
|||
{ |
|||
return 'ats_taking_site'; |
|||
} |
|||
|
|||
/** |
|||
* {@inheritdoc} |
|||
*/ |
|||
public function rules() |
|||
{ |
|||
return [ |
|||
[['name', 'province', 'city', 'area', 'address'], 'required'], |
|||
[['address'], 'string'], |
|||
[['is_default'], 'integer'], |
|||
[['name'], 'string', 'max' => 120], |
|||
[['province', 'city', 'area'], 'string', 'max' => 10], |
|||
]; |
|||
} |
|||
|
|||
/** |
|||
* {@inheritdoc} |
|||
*/ |
|||
public function attributeLabels() |
|||
{ |
|||
return [ |
|||
'id' => 'id', |
|||
'name' => '名称', |
|||
'province' => '省份', |
|||
'city' => '城市', |
|||
'area' => '区域', |
|||
'address' => '详细地址', |
|||
'is_default' => '是否为默认', |
|||
'updated_at' => '更新时间', |
|||
'created_at' => '创建时间', |
|||
]; |
|||
} |
|||
|
|||
|
|||
/** |
|||
* @author linyao |
|||
* @email 602604991@qq.com |
|||
* @created Nov 8, 2019 |
|||
* |
|||
* 行为存储创建时间和更新时间 |
|||
*/ |
|||
public function behaviors() |
|||
{ |
|||
return [ |
|||
[ |
|||
'class' => TimestampBehavior::className(), |
|||
'createdAtAttribute' => 'created_at', |
|||
'updatedAtAttribute' => 'updated_at', |
|||
'value' => function() { |
|||
return time(); |
|||
}, |
|||
], |
|||
]; |
|||
} |
|||
} |
@ -0,0 +1,20 @@ |
|||
<?php |
|||
|
|||
use yii\db\Migration; |
|||
|
|||
/** |
|||
* Class m191203_034004_add_column_address_in_table_ats_order |
|||
*/ |
|||
class m191203_034004_add_column_address_in_table_ats_order extends Migration |
|||
{ |
|||
public function up() |
|||
{ |
|||
$this->addColumn('ats_order', 'address', $this->text()->defaultValue('')->notNull()->comment('详细地址')); |
|||
} |
|||
|
|||
public function down() |
|||
{ |
|||
$this->dropColumn('ats_order', 'address'); |
|||
return true; |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue