| | |
| | | package cc.mrbird.febs.ai.controller.productCategory; |
| | | |
| | | import cc.mrbird.febs.ai.req.productCategory.ApiProductCategoryAllDto; |
| | | import cc.mrbird.febs.ai.req.productCategory.ApiProductCategoryHotDto; |
| | | import cc.mrbird.febs.ai.req.productCategory.ApiProductCategoryPageDto; |
| | | import cc.mrbird.febs.ai.res.productCategory.ApiProductCategoryVo; |
| | | import cc.mrbird.febs.ai.service.AiProductCategoryService; |
| | |
| | | return aiProductCategoryService.hot(); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "全部父级分类", notes = "全部父级分类") |
| | | @ApiOperation(value = "学习首页推荐(带公司ID)", notes = "学习首页推荐(带公司ID)") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = ApiProductCategoryVo.class) |
| | | }) |
| | | @GetMapping(value = "/allList") |
| | | public FebsResponse allList() { |
| | | @PostMapping(value = "/hotV2") |
| | | public FebsResponse hotV2(@RequestBody ApiProductCategoryHotDto dto) { |
| | | return aiProductCategoryService.hotV2(dto); |
| | | } |
| | | |
| | | return aiProductCategoryService.allList(); |
| | | @ApiOperation(value = "培训首页推荐(带公司ID)", notes = "培训首页推荐(带公司ID)") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = ApiProductCategoryVo.class) |
| | | }) |
| | | @PostMapping(value = "/hotV1") |
| | | public FebsResponse hotV1(@RequestBody ApiProductCategoryHotDto dto) { |
| | | return aiProductCategoryService.hotV1(dto); |
| | | } |
| | | |
| | | @ApiOperation(value = "全部父级分类(带公司ID)", notes = "全部父级分类(带公司ID)") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = ApiProductCategoryVo.class) |
| | | }) |
| | | @PostMapping(value = "/allList") |
| | | public FebsResponse allList(@RequestBody ApiProductCategoryAllDto dto) { |
| | | |
| | | return aiProductCategoryService.allList(dto); |
| | | } |
| | | |
| | | |
| | |
| | | @PostMapping(value = "/list") |
| | | public FebsResponse list(@RequestBody @Validated ApiProductCategoryPageDto dto) { |
| | | |
| | | return aiProductCategoryService.categoryList(dto); |
| | | return aiProductCategoryService.categoryChildList(dto); |
| | | } |
| | | } |