package com.panzhihua.service_community.api;
|
|
import com.panzhihua.common.model.dtos.community.ComCvtBusinessDTO;
|
import com.panzhihua.common.model.dtos.community.ComCvtCategoryDTO;
|
import com.panzhihua.common.model.dtos.community.PageComCvtBusinessDTO;
|
import com.panzhihua.common.model.dtos.community.PageComCvtCategoryDTO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.service_community.service.ComCvtBusinessService;
|
import com.panzhihua.service_community.service.ComCvtCategoryService;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
/**
|
* @description: 便民服务接口
|
* @author: Null
|
* @date: 2021/3/11 13:19
|
*/
|
@Slf4j
|
@RestController
|
@RequestMapping("/convenient")
|
public class ConvenientApi {
|
|
@Resource
|
private ComCvtBusinessService comCvtBusinessService;
|
|
@Resource
|
private ComCvtCategoryService comCvtCategoryService;
|
/**
|
* 社区后台分页查询便民服务商家
|
*
|
* @param pageComCvtBusinessDTO 查询参数
|
* @return 返回结果
|
*/
|
@PostMapping("/business/page")
|
public R pageComCvtBusiness(@RequestBody PageComCvtBusinessDTO pageComCvtBusinessDTO) {
|
return comCvtBusinessService.pageComCvtBusiness(pageComCvtBusinessDTO);
|
}
|
|
/**
|
* 新增便民服务商家
|
*
|
* @param comCvtBusinessDTO 商家参数
|
* @return 返回结果
|
*/
|
@PostMapping("/business/add")
|
public R pageComCvtBusiness(@RequestBody ComCvtBusinessDTO comCvtBusinessDTO) {
|
return comCvtBusinessService.addComCvtBusiness(comCvtBusinessDTO);
|
}
|
|
/**
|
* 编辑便民服务商家
|
*
|
* @param comCvtBusinessDTO 商家参数
|
* @return 返回结果
|
*/
|
@PutMapping("/business/put")
|
public R putComCvtBusiness(@RequestBody ComCvtBusinessDTO comCvtBusinessDTO) {
|
return comCvtBusinessService.putComCvtBusiness(comCvtBusinessDTO);
|
}
|
|
/**
|
* 查询便民服务商家详情
|
*
|
* @param id 商家主键
|
* @return 返回结果
|
*/
|
@GetMapping("/business/get")
|
public R getComCvtBusiness(@RequestParam("id") Long id) {
|
return comCvtBusinessService.getComCvtBusiness(id);
|
}
|
|
/**
|
* 删除便民服务商家信息
|
*
|
* @param id 商家主键
|
* @return 返回结果
|
*/
|
@DeleteMapping("/business/delete")
|
public R deleteComCvtBusiness(@RequestParam("id") Long id) {
|
return comCvtBusinessService.deleteComCvtBusiness(id);
|
}
|
|
|
/**
|
* 社区后台分页查询便民服务分类
|
*
|
* @param pageComCvtCategoryDTO 查询参数
|
* @return 返回结果
|
*/
|
@PostMapping("/category/page")
|
public R pageComCvtCategory(@RequestBody PageComCvtCategoryDTO pageComCvtCategoryDTO) {
|
return comCvtCategoryService.pageComCvtCategory(pageComCvtCategoryDTO);
|
}
|
|
/**
|
* 新增便民服务分类
|
*
|
* @param comCvtCategoryDTO 分类参数
|
* @return 返回结果
|
*/
|
@PostMapping("/category/add")
|
public R pageComCvtCategory(@RequestBody ComCvtCategoryDTO comCvtCategoryDTO) {
|
return comCvtCategoryService.addComCvtCategory(comCvtCategoryDTO);
|
}
|
|
/**
|
* 编辑便民服务分类
|
*
|
* @param comCvtCategoryDTO 分类参数
|
* @return 返回结果
|
*/
|
@PutMapping("/category/put")
|
public R putComCvtCategory(@RequestBody ComCvtCategoryDTO comCvtCategoryDTO) {
|
return comCvtCategoryService.putComCvtCategory(comCvtCategoryDTO);
|
}
|
|
/**
|
* 查询便民服务分类详情
|
*
|
* @param id 分类主键
|
* @return 返回结果
|
*/
|
@GetMapping("/category/get")
|
public R getComCvtCategory(@RequestParam("id") Long id) {
|
return comCvtCategoryService.getComCvtCategory(id);
|
}
|
|
/**
|
* 删除便民服务分类信息
|
*
|
* @param id 分类主键
|
* @return 返回结果
|
*/
|
@DeleteMapping("/category/delete")
|
public R deleteComCvtCategory(@RequestParam("id") Long id) {
|
return comCvtCategoryService.deleteComCvtCategory(id);
|
}
|
}
|