package com.panzhihua.service_community.api; import javax.annotation.Resource; import org.springframework.web.bind.annotation.*; import com.panzhihua.common.model.dtos.community.easyPhoto.AddEasyPhotoClassifyDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.service.ComActEasyPhotoClassifyService; import lombok.extern.slf4j.Slf4j; @Slf4j @RestController @RequestMapping("/classify") public class EasyPhotoClassifyApi { @Resource private ComActEasyPhotoClassifyService comActEasyPhotoClassifyService; /** * 运营后台-新增随手拍分类 * * @param addPhotoClassify * 请求参数 * @return 新增结果 */ @PostMapping("/admin/add") public R addPhotoClassify(@RequestBody AddEasyPhotoClassifyDTO addPhotoClassify) { return comActEasyPhotoClassifyService.addPhotoClassify(addPhotoClassify); } /** * 运营后台-编辑随手拍分类 * * @param addPhotoClassify * 请求参数 * @return 编辑结果 */ @PostMapping("/admin/edit") public R editPhotoClassify(@RequestBody AddEasyPhotoClassifyDTO addPhotoClassify) { return comActEasyPhotoClassifyService.editPhotoClassify(addPhotoClassify); } /** * 运营后台-随手拍分类详情 * * @param id * 随手拍分类id * @return 随手拍分类 */ @GetMapping("/admin/detail") public R detailPhotoClassify(@RequestParam("id") Long id) { return comActEasyPhotoClassifyService.detailPhotoClassify(id); } /** * 运营后台-分页查询随手拍分类 * * @param addPhotoClassify * 请求参数 * @return 随手拍分类列表 */ @PostMapping("/admin/page") public R pagePhotoClassify(@RequestBody AddEasyPhotoClassifyDTO addPhotoClassify) { return comActEasyPhotoClassifyService.pagePhotoClassify(addPhotoClassify); } /** * 运营后台-查询随手拍分类列表 * * @return 随手拍分类列表 */ @GetMapping("/admin/list") public R listPhotoClassify(@RequestParam("areaCode")String areaCode) { return comActEasyPhotoClassifyService.listPhotoClassify(areaCode); } /** * 运营后台-随手拍分类删除 * * @param id * 随手拍分类id * @return 删除结果 */ @GetMapping("/admin/delete") public R deletePhotoClassify(@RequestParam("id") Long id) { return comActEasyPhotoClassifyService.deletePhotoClassify(id); } }