五月天激情丁香,国产精品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';
    }
}
主站蜘蛛池模板: 精品视频一区二区三区四区 | 99热精品在线 | 日韩福利视频高清免费看 | 欧美精品国产精品 | 免费看片免费播放国产 | 国产精品人人爽人人做我的可爱 | 日本高清色www网站色 | 久久狠狠一本精品综合网 | 国产成人在线播放视频 | 久久久久久久久久久久久久 | 女人的天堂网站 | 美女写真视频一二三区 | 精品乱人伦一区二区三区 | 狠狠躁夜夜躁人人爽天天段 | 日韩avapp | www.色婷婷| 九九精品视频在线 | 国产免费网 | 欧美同志网址 | 国产亚洲福利一区二区免费看 | 成人欧美精品久久久久影院 | 97在线观看视频免费 | 久久高清免费视频 | 久久精品国产精品青草 | 色婷婷在线视频观看 | 欧美成人午夜精品一区二区 | 久久久久国产精品免费免费不卡 | 国产一区二区三区在线观看免费 | 成人黄色视屏 | 国产伦码精品一区二区三区 | 97久久精品国产成人影院 | 亚洲九九| 国产资源免费 | 国产99视频在线观看 | 风流的女兵bd播放 | 日本a中文字幕 | 我想看一级播放片一级的 | 欧美综合区自拍亚洲综合天堂 | 激情五月黄色 | 桃花视频在线观看高清版mv | 一级毛片大全免费播放 |