五月天激情丁香,国产精品2019,国产成人精品亚洲2020,国产精品免费视频一区二区三区,开心久久婷婷综合中文字幕,天堂视频在线观看免费完整版

Model

定義模型

模型定義規范

  1. 任何模型都必須繼承 \EasySwoole\FastDb\AbstractInterface\AbstractEntity 并實現 tableName() 方法,該方法用于返回該數據表的表名。

  2. 任何模型都必須具有一個唯一主鍵,作為某個模型對象的唯一id,一般建議為 int 類型的自增id。

  3. 對象的屬性,也就是數據表對應的字段,請用 #[Property] 進行標記。

示例

例如,我們有個表名為 user 的數據表,表結構如下:

CREATE TABLE `easyswoole_user`
(
    `id`      int unsigned NOT NULL AUTO_INCREMENT COMMENT 'increment id',
    `name`    varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'name',
    `status`  tinyint unsigned DEFAULT '0' COMMENT 'status',
    `score`   int unsigned DEFAULT '0' COMMENT 'score',
    `sex`     tinyint unsigned DEFAULT '0' COMMENT 'sex',
    `address` json                                                          DEFAULT NULL COMMENT 'address',
    `email`   varchar(150) COLLATE utf8mb4_general_ci                       DEFAULT NULL COMMENT 'email',
    PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

則它對應的實體類如下:

<?php
declare(strict_types=1);

namespace App\Model;

use EasySwoole\FastDb\AbstractInterface\AbstractEntity;
use EasySwoole\FastDb\Attributes\Property;

/**
 * @property int $id increment id
 * @property string|null $name name
 * @property int|null $status status
 * @property int|null $score score
 * @property int|null $sex sex
 * @property string|null $address address
 * @property string|null $email email
 */
class EasySwooleUser extends AbstractEntity
{
    #[Property(isPrimaryKey: true)]
    public int $id;
    #[Property]
    public ?string $name;
    #[Property]
    public ?int $status;
    #[Property]
    public ?int $score;
    #[Property]
    public ?int $sex;
    #[Property]
    public ?string $address;
    #[Property]
    public ?string $email;

    public function tableName(): string
    {
        return 'easyswoole_user';
    }
}
主站蜘蛛池模板: 奇妙的沙龙 | 国产com | 色在线网 | 福利社免费试看 | 日本久久久久久久 | 国产一区二区三区在线免费 | www.色99| 久久久999久久久精品 | 成人黄色片在线观看 | 国产在线精品一区二区三区不卡 | 视频一区二区不卡 | 黄色短视频免费看 | 国产视频每日更新 | 久久99国产精品久久99 | 最新久久免费视频 | 一级毛片在线播放 | 欧美成人免费草草影院 | 国产永久在线 | 欧美伦理片网站 | 国产精品久久久久电影 | 成人亚洲欧美综合 | 欧洲欧美成人免费大片 | 日本加勒比在线观看 | 九九久久精品国产免费看小说 | 2021国产精品成人免费视频 | 国产一区二区三区不卡免费观看 | 777奇米四色米奇影院在线播放 | 国产成人精品在线 | 亚洲欧美日韩精品久久 | 国产精品酒店视频 | avtt天堂网 | 狠狠操综合网 | 国产欧美va欧美va香蕉在线观 | 国产色片在线观看 | 国产精品久久久久久久y | 久久97久久97精品免视看秋霞 | 五月天婷婷网站 | 视频久久久 | 国产成人久久久精品一区二区三区 | 国产成人精品系列在线观看 | 青青草国产免费久久久91 |