| 123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- namespace App\Model;
- use Hyperf\ModelCache\Cacheable;
- use Hyperf\ModelCache\CacheableInterface;
- class UserShippingAddressModel extends BaseModel
- {
- /**
- * 表名.
- *
- * @var string
- */
- protected $table = 'user_shipping_address';
- /**
- * UUID 键名
- * @var string
- */
- protected $uuidKeyName = 'uid';
- /**
- * 钩子函数 数据创建后
- */
- public function created()
- {
- $this->{$this->uuidKeyName} = hashEncodeId($this->id);
- $this->save();
- }
- public function user()
- {
- return $this->hasOne(UserModel::class, 'code', 'user_uid');
- }
- }
|