1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package com.huimv.admin.farm.controller;
- import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
- import com.baomidou.mybatisplus.core.toolkit.StringUtils;
- import com.huimv.admin.common.utils.Result;
- import com.huimv.admin.common.utils.ResultCode;
- import com.huimv.admin.farm.entity.FarmAssets;
- import com.huimv.admin.farm.entity.FarmGoods;
- import com.huimv.admin.farm.service.IFarmGoodsService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.CrossOrigin;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.Map;
- /**
- * <p>
- * 农场养殖物资 前端控制器
- * </p>
- *
- * @author author
- * @since 2024-08-20
- */
- @RestController
- @RequestMapping("/farm-goods")
- @CrossOrigin
- public class FarmGoodsController {
- @Autowired
- private IFarmGoodsService goodsService;
- @RequestMapping("/listPage")
- public Result listPage(@RequestBody Map<String, String> paramsMap) {
- return goodsService.listPage(paramsMap);
- }
- @RequestMapping("/add")
- public Result add(@RequestBody FarmGoods goods) {
- return goodsService.add(goods);
- }
- @RequestMapping("/edit")
- public Result edit(@RequestBody FarmGoods goods) {
- return goodsService.edit(goods);
- }
- @RequestMapping("/remove")
- public Result remove(@RequestBody Map<String, String> paramsMap) {
- return goodsService.remove(paramsMap);
- }
- //根据商品编号获取商品列表
- @RequestMapping("/list")
- public Result list(@RequestBody Map<String, String> paramsMap) {
- String farmId = paramsMap.get("farmId");
- String goodsCode = paramsMap.get("goodsCode");
- QueryWrapper<FarmGoods> queryWrapper = new QueryWrapper<>();
- queryWrapper.eq("farm_id", farmId).like(StringUtils.isNotBlank(goodsCode), "goods_code", goodsCode);
- return new Result(ResultCode.SUCCESS, goodsService.list(queryWrapper));
- }
- }
|