package com.huimv.guowei.admin.controller; import com.huimv.guowei.admin.common.utils.Result; import com.huimv.guowei.admin.common.utils.ResultCode; import com.huimv.guowei.admin.entity.DuckImmunityInfo; import com.huimv.guowei.admin.entity.EnvMoveCall; import com.huimv.guowei.admin.service.IEnvMoveCallService; 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 javax.servlet.http.HttpServletRequest; import java.math.BigDecimal; import java.text.ParseException; import java.util.Map; /** *

* 前端控制器 *

* * @author author * @since 2023-06-01 */ @RestController @RequestMapping("/env-move-call") @CrossOrigin public class EnvMoveCallController { @Autowired private IEnvMoveCallService moveCallService; @RequestMapping("/listById") public Result listById(HttpServletRequest httpServletRequest, @RequestBody Map paramsMap) { return moveCallService.listById(httpServletRequest, paramsMap); } @RequestMapping("/listWeight") public Result listWeight(HttpServletRequest httpServletRequest, @RequestBody Map paramsMap) { return moveCallService.listWeight(httpServletRequest, paramsMap); } @RequestMapping("/addDuck") public Result addDuck(HttpServletRequest httpServletRequest, @RequestBody EnvMoveCall envMoveCall) throws ParseException { if (envMoveCall.getDuckWeight().compareTo(BigDecimal.ZERO) !=1) { return new Result(10001, "体重必须大于0", false); } else { moveCallService.save(envMoveCall); return new Result(10000, "添加成功!", true); } } @RequestMapping("/editDuck") public Result editDuck(HttpServletRequest httpServletRequest, @RequestBody EnvMoveCall envMoveCall) { moveCallService.updateById(envMoveCall); return new Result(10000, "修改成功!", true); } @RequestMapping("/deleteDuck") public Result deleteDuck(HttpServletRequest httpServletRequest, @RequestBody Map paramsMap) { String id = paramsMap.get("id"); moveCallService.removeById(id); return new Result(10000,"删除成功!",true); } @RequestMapping("/listH5") public Result listH5(HttpServletRequest httpServletRequest, @RequestBody Map paramsMap) { return moveCallService.listByH5(httpServletRequest, paramsMap); } @RequestMapping("/listSelect") public Result listSelect(HttpServletRequest httpServletRequest, @RequestBody Map paramsMap) { return moveCallService.listSelect(httpServletRequest, paramsMap); } @RequestMapping("/listByDuckId") public Result listByDuckId(HttpServletRequest httpServletRequest, @RequestBody Map paramsMap) { String id = paramsMap.get("id"); return new Result(ResultCode.SUCCESS,moveCallService.getById(id)); } }