'\common\models\User', 'targetAttribute' => 'id'], ['be_user_id', 'required'], ['be_user_id', 'exist', 'targetClass' => '\common\models\User', 'targetAttribute' => 'id'], ['level', 'default', 'value' => 1], ['level', 'number', 'min' => RebateUtil::MIN_LEVEL, 'max' => RebateUtil::MAX_LEVEL], ['type', 'in', 'range' => RebateUtil::TYPE_LIST], ['created_at', 'default', 'value' => 0], ['updated_at', 'default', 'value' => 0], ]; } public function genClientData() { return [ 'from_user_id' => $this->from_user_id, 'be_user_id' => $this->be_user_id, 'rebate_gold' => $this->rebate_gold, 'level' => $this->level, 'type' => $this->type, 'created_at' => $this->created_at, 'updated_at' => $this->updated_at, ]; } }