'integer', ]; /** * 逻辑类型:全部满足 */ const LOGIC_TYPE_ALL = 1; /** * 逻辑类型:任一满足 */ const LOGIC_TYPE_ANY = 2; /** * 获取逻辑类型列表 * * @return array */ public static function getLogicTypes(): array { return [ self::LOGIC_TYPE_ALL => '全部满足', self::LOGIC_TYPE_ANY => '任一满足', ]; } /** * 获取条件组中的所有条件项 * * @return HasMany */ public function conditionItems(): HasMany { return $this->hasMany(GameConditionItem::class, 'group_id', 'id'); } }