'integer', 'group_id' => 'integer', 'auth_mode' => 'integer', 'status' => 'integer', 'created_by' => 'integer', 'updated_by' => 'integer', 'created_at' => 'datetime', 'updated_at' => 'datetime']; /** * 通过中间表关联APP * @return \Hyperf\Database\Model\Relations\BelongsToMany */ public function apps() : \Hyperf\Database\Model\Relations\BelongsToMany { return $this->belongsToMany(SystemApp::class, 'system_app_api', 'api_id', 'app_id'); } /** * 关联API分组 * @return \Hyperf\Database\Model\Relations\HasOne */ public function apiGroup() : \Hyperf\Database\Model\Relations\HasOne { return $this->hasOne(SystemApiGroup::class, 'id', 'group_id'); } /** * 关联API字段 * @return \Hyperf\Database\Model\Relations\hasMany */ public function apiColumn() : \Hyperf\Database\Model\Relations\hasMany { return $this->hasMany(SystemApiColumn::class, 'api_id', 'id'); } }