package com.fjhx.material.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.fjhx.entity.material.Material; import com.fjhx.material.service.MaterialService; import com.fjhx.params.material.MaterialVo; import org.springblade.core.tool.api.R; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; import java.util.Map; /** *

* 物料 前端控制器 *

* * @author ${author} * @since 2022-06-29 */ @RestController @RequestMapping("/material") public class MaterialController { @Autowired private MaterialService materialService; @PostMapping("/page") public R page(@RequestBody Map condition) { Page result = materialService.getPage(condition); return R.success(result); } @PostMapping("/add") public R add(@RequestBody MaterialVo materialVo) { materialService.add(materialVo); return R.success(); } @PostMapping("/edit") public R edit(@RequestBody MaterialVo materialVo) { materialService.edit(materialVo); return R.success(); } @PostMapping("/delete") public R delete(@RequestBody MaterialVo materialVo) { materialService.delete(materialVo); return R.success(); } @PostMapping("/detail") public R detail(@RequestBody MaterialVo materialVo) { Material result = materialService.detail(materialVo); return R.success(result); } /** * 获取租户添加过的物料单位 */ @PostMapping("/getUnitList") public R getUnitList() { List unitList = materialService.getUnitList(); return R.success(unitList); } }