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);
|
}
|
|
|
|
|
|
|
|
|
|
}
|