package com.huimv.admin.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.huimv.admin.common.utils.Result; import com.huimv.admin.common.utils.ResultCode; import com.huimv.admin.entity.BaseLocation; import com.huimv.admin.service.IBaseLocationService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import java.util.Map; /** *

* 前端控制器 *

* * @author author * @since 2023-07-21 */ @RestController @RequestMapping("/base-location") @CrossOrigin public class BaseLocationController { @Autowired private IBaseLocationService baseLocationService; @PostMapping("/listAll") public Result listAll(@RequestBody Map paramsMap){ String farmId = paramsMap.get("farmId"); String vistitType = paramsMap.get("vistitType"); if (vistitType.equals("5")){ return new Result(ResultCode.SUCCESS,baseLocationService.list(new QueryWrapper().eq("farm_id",farmId).eq("vistit_type",vistitType).ne("parent_id",0))); }else { return new Result(ResultCode.SUCCESS,baseLocationService.list(new QueryWrapper().eq("farm_id",farmId).eq("vistit_type",vistitType))); } } @PostMapping("/listLuggageLocation") public Result listLuggageLocation(@RequestBody Map paramsMap){ String farmId = paramsMap.get("farmId"); return new Result(ResultCode.SUCCESS,baseLocationService.list(new QueryWrapper().eq("farm_id",farmId).eq("vistit_type",0).eq("parent_id",0))); } }