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.JinhuiShoppingOrderVO; import com.panzhihua.common.model.vos.jinhui.JinhuiShoppingVO; import com.panzhihua.service_jinhui_community.service.JinhuiShoppingOrderService; import com.panzhihua.service_jinhui_community.service.JinhuiShoppingService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** * 金汇商城商品表 */ @Slf4j @RestController @RequestMapping("/jinhuiShopping") public class JinhuiShoppingApi extends BaseController { @Resource private JinhuiShoppingService shoppingService; @Resource private JinhuiShoppingOrderService orderService; /** * 分页查询 * * @param * @return */ @GetMapping("/shoppingGetList") public R shoppingGetList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize, @RequestParam(value = "goodName", required = false) String goodName, @RequestParam(value = "goodType", required = false) String goodType, @RequestParam(value = "id", required = false) String id) { return shoppingService.getList(pageNum, pageSize, goodName, goodType, id); } @GetMapping("/shoppingGetDetails") public R shoppingGetDetails(@RequestParam("id") String id, @RequestParam("communityId") String communityId) { return R.ok(shoppingService.getDetails(id,communityId)); } /** * 新增 * * @param * @return */ @PostMapping("/shoppingAddData") public R shoppingAddData(@RequestBody JinhuiShoppingVO item) { return shoppingService.addData(item); } @PostMapping("/shoppingEditData") public R shoppingEditData(@RequestBody JinhuiShoppingVO item) { return shoppingService.editData(item); } @DeleteMapping("/shoppingExpurgateData") public R shoppingExpurgateData(@RequestParam("id") String id) { return shoppingService.expurgateData(id); } /******************************************************************************************************** * * * 金汇商城商品订单 * * ********************************************************************************************************/ /** * 分页查询 * @param * @return */ @GetMapping("/orderGetList") public R orderGetList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize, @RequestParam(value = "userId", required = false)String userId, @RequestParam(value = "goodsId", required = false)String goodsId, @RequestParam(value = "orderNumber", required = false)String orderNumber, @RequestParam(value = "goodName", required = false)String goodName, @RequestParam(value = "name", required = false)String name, @RequestParam(value = "cancelType", required = false)String cancelType) { return orderService.getList(pageNum,pageSize,userId,goodsId,orderNumber, goodName,name,cancelType,getCommunityId()+""); } /** * 分页详情 * @param * @return */ @GetMapping("/orderGetDetails") public R orderGetDetails(@RequestParam("id") String id) { return R.ok(orderService.getDetails(id,getCommunityId()+"")); } /** * 新增 * @param * @return */ @PostMapping("/orderAddData") public R orderAddData(@RequestBody JinhuiShoppingOrderVO item) { return orderService.addData(item); } /** * 编辑 * @param * @return */ @PostMapping("/orderEditData") public R orderEditData(@RequestBody JinhuiShoppingOrderVO item) { return orderService.editData(item); } /** * 取消 * @param * @return */ @GetMapping("/orderCancelOrder") public R orderCancelOrder(@RequestParam("orderId") String orderId) { return orderService.cancelOrder(orderId,getCommunityId()+""); } /** * 删除 * @param * @return */ @DeleteMapping("/orderExpurgateData") public R orderExpurgateData(@RequestParam("id") String id) { return orderService.expurgateData(id,getCommunityId()+""); } }