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