title: NestJS how to pass @Param and @Query in same request
body: <p>I have this route set up:</p>
  <pre><code>  @Get('/name/like')
    findByLikeName(@Query() query: { supplierID: string; name: string }) {
      return this.supplierProductService.findByLikeName(query);
    }
  </code></pre>
  <p>Which utilises the query params in the underlying service:</p>
  <pre><code>  async findByLikeName({
      supplierID,
      name,
    }: {
      supplierID: string;
      name: string;
    }): Promise&lt;SupplierProduct[]&gt; {
      return await this.supplierProductRepository.findAll({
        where: {
          name: {
            [Op.like]: `%${name}%`,
          },
          supplierID: supplierID,
        },
      });
    }
  </code></pre>
  <p>However, let's say i want to move the supplierID into a /:supplierID route param, while maintaing the name (and potential other query params) in the query object, how would i go about implementing this?</p>