123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- 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;
- /**
- * <p>
- * 物料 前端控制器
- * </p>
- *
- * @author ${author}
- * @since 2022-06-29
- */
- @RestController
- @RequestMapping("/material")
- public class MaterialController {
- @Autowired
- private MaterialService materialService;
- @PostMapping("/page")
- public R page(@RequestBody Map<String, String> condition) {
- Page<Material> 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<String> unitList = materialService.getUnitList();
- return R.success(unitList);
- }
- }
|