package com.panzhihua.service_jinhui_community.api; import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.jinhui.JinhuiSnapshotClassifyVO; import com.panzhihua.common.model.vos.jinhui.JinhuiSnapshotVO; import com.panzhihua.service_jinhui_community.entity.JinhuiSnapshot; import com.panzhihua.service_jinhui_community.entity.JinhuiSnapshotClassify; import com.panzhihua.service_jinhui_community.service.JinhuiSnapshotClassifyService; import com.panzhihua.service_jinhui_community.service.JinhuiSnapshotService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** * 金汇随手拍api */ @Slf4j @RestController @RequestMapping("/JinhuiSnapshot/") public class JinhuiSnapshotApi extends BaseController { @Resource private JinhuiSnapshotClassifyService classifyService; @Resource private JinhuiSnapshotService snapshotService; /************************************************************************************************************ * * * 金汇随手拍分类 * * * ********************************************************************************************************/ /** * 分页查询 * * @param * @return */ @GetMapping("/getClassifyList") public R getClassifyList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize) { return classifyService.getList(pageNum, pageSize); } /** * 详情 * * @param id * @return */ @GetMapping("/getClassifyDetails") public JinhuiSnapshotClassify getClassifyDetails(@RequestParam("id") String id) { return classifyService.getDetails(id); } /** * 新增 * * @param * @return */ @PostMapping("/addClassifyData") public R addClassifyData(@RequestBody JinhuiSnapshotClassifyVO item) { return classifyService.addData(item); } /** * 编辑 * * @param item * @return */ @PostMapping("/editClassifyData") public R editClassifyData(@RequestBody JinhuiSnapshotClassifyVO item) { return classifyService.editData(item); } /** * 删除 * * @param id * @return */ @DeleteMapping("/expurgateClassifyData") public R expurgateClassifyData(@RequestParam("id") String id) { return classifyService.expurgateData(id); } /********************************************************************************************************** * * 金汇随手拍 * *********************************************************************************************************/ /** * 分页查询 * * @param * @return */ @GetMapping("/getShotList") public R getShotList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize) { return snapshotService.getList(pageNum, pageSize); } @GetMapping("/getShotDetails") public JinhuiSnapshot getShotDetails(@RequestParam("id") String id) { return snapshotService.getDetails(id); } /** * 新增 * * @param * @return */ @PostMapping("/addShotData") public R addShotData(@RequestBody JinhuiSnapshotVO item) { return snapshotService.addData(item); } @PostMapping("/editShotData") public R editShotData(@RequestBody JinhuiSnapshotVO item) { return snapshotService.editData(item); } @DeleteMapping("/expurgateShotData") public R expurgateShotData(@RequestParam("id") String id) { return snapshotService.expurgateData(id); } }