package cn.lili.controller.lmk;
|
|
import cn.lili.base.Result;
|
import cn.lili.modules.lmk.domain.vo.KitchenGoodsQuery;
|
import cn.lili.modules.lmk.service.AdCoverService;
|
import cn.lili.modules.lmk.service.AdImgService;
|
import cn.lili.modules.lmk.service.KitchenCustomizeService;
|
import cn.lili.modules.lmk.service.KitchenTagService;
|
import io.swagger.annotations.Api;
|
import lombok.RequiredArgsConstructor;
|
import org.springframework.validation.annotation.Validated;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.PathVariable;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
/**
|
* 私厨模块
|
*/
|
@Validated
|
@RequiredArgsConstructor
|
@Api(value = "私厨模块", tags = "私厨模块")
|
@RestController
|
@RequestMapping("/buyer/lmk/kitchen")
|
public class KitchenController {
|
private final KitchenCustomizeService kitchenCustomizeService;
|
private final AdCoverService adCoverService;
|
private final AdImgService adImgService;
|
private final KitchenTagService kitchenTagService;
|
|
/**
|
* 私厨 banner
|
* @return banner 列表
|
*/
|
@GetMapping("/banner")
|
public Result getKitchenBanner(){
|
return adImgService.getKitchenBanner();
|
}
|
|
/**
|
* 私厨标签
|
* @return 私厨标签
|
*/
|
@GetMapping("/kitchenTag")
|
public Result getKitchenTag(){
|
return kitchenTagService.getKitchenTag();
|
}
|
|
/**
|
* 私厨商品
|
* @return 私厨商品
|
*/
|
@GetMapping("/kitchenGoods")
|
public Result getKitchenGoods(KitchenGoodsQuery query){
|
return kitchenCustomizeService.getKitchenGoods(query);
|
}
|
|
/**
|
* 厨师封面
|
* @return 厨师封面
|
*/
|
@GetMapping("/kitchenCover")
|
public Result getKitchenCover(){
|
return adCoverService.getKitchenCover();
|
}
|
}
|