package com.warewms.controller; import com.warewms.common.utils.PageUtils; import com.warewms.common.utils.R; import com.warewms.service.BasSkuService; import com.warewms.model.BasSku; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import java.util.Map; @Controller @RequestMapping("/sys/basSku") public class SysBasSkuController { @Autowired private BasSkuService basSkuService; /** * 列表 */ @ResponseBody @GetMapping("/list") public R list(@RequestParam Map params){ PageUtils page = basSkuService.queryPage(params); return R.ok().put("page", page); } /** * 详情 */ @ResponseBody @GetMapping("/info/{id}") public R info(@PathVariable Object id){ BasSku basSku = basSkuService.findById(id); return R.ok().put("basSku", basSku); } /** * 更新 */ @ResponseBody @PostMapping("/update") public R update(@RequestBody BasSku basSku) { basSku.update(); return R.ok(); } /** * 新增 */ @ResponseBody @PostMapping("/save") public R save(@RequestBody BasSku basSku) { basSku.save(); return R.ok(); } /** * 删除 */ @ResponseBody @PostMapping("/delete") public R delete(@RequestBody Object[] ids) { basSkuService.deleteBatch(ids); return R.ok(); } }