Esempio n. 1
0
<?php

$app->group('/Favorite', function () use($app) {
    #
    # 农场主新增商品收藏
    #
    # POST	https://<endpoint>/Favorite/Producer/[ProducerId]/Product/[ProductId]
    #
    #
    $app->post('/Producer/:ProducerId/Product/:ProductId', function ($ProducerId, $ProductId) use($app) {
        $favorite = new Favorite($app);
        echo $favorite->post_ProducerId_ProductId($ProducerId, $ProductId);
    });
    #
    # 查询农场主商品收藏列表
    #
    # GET https://<endpoint>/Favorite/Producer/[ProducerId]/Product/?offset=0&limit=15
    #
    $app->get('/Producer/:ProducerId/Product/', function ($ProducerId) use($app) {
        $favorite = new Favorite($app);
        echo $favorite->get_ProducerId($ProducerId);
    });
    #
    # 农场主商品收藏总数查询
    #
    # GET https://<endpoint>/Favorite/Producer/[ProducerId]/Count/
    #
    $app->get('/Producer/:ProducerId/Count/', function ($ProducerId) use($app) {
        $favorite = new Favorite($app);
        echo $favorite->getProducerFavoriteCount($ProducerId);
    });