package com.panzhihua.service_dangjian.api; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.building.NewFightShoppingVO; import com.panzhihua.service_dangjian.entity.NewFightShopping; import com.panzhihua.service_dangjian.service.NewFightShoppingService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @Slf4j @RestController @RequestMapping("/FightShopping") public class NewFightShoppingApi { @Resource private NewFightShoppingService shoppingService; /** * 分页查询 * @param * @return */ @GetMapping("/getFightShoppingList") public R getFightShoppingList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize, @RequestParam("communityId") String communityId, @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,communityId); } @GetMapping("/getFightShoppingDetails") public R getFightShoppingDetails(@RequestParam("id") String id) { return R.ok(shoppingService.getDetails(id)); } /** * 新增 * @param * @return */ @PostMapping("/addFightShoppingData") public R addFightShoppingData(@RequestBody NewFightShoppingVO item) { return shoppingService.addData(item); } @PostMapping("/editFightShoppingData") public R editFightShoppingData(@RequestBody NewFightShoppingVO item) { return shoppingService.editData(item); } @DeleteMapping("/expurgateFightShoppingData") public R expurgateFightShoppingData(@RequestParam("id") String id) { return shoppingService.expurgateData(id); } }