package com.moral.api.controller; import io.swagger.annotations.Api; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; 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 com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.moral.api.entity.ManageCoordinateDetail; import com.moral.api.service.ManageCoordinateDetailService; import com.moral.constant.ResponseCodeEnum; import com.moral.constant.ResultMessage; @Slf4j @RestController @Api(tags = {"添加经纬度模块"}) @RequestMapping("coordinateDetail") public class ManageCoordinateDetailController { @Autowired private ManageCoordinateDetailService manageCoordinateDetailService; /** * 新增经纬度点 * @param manageCoordinateDetail * @return */ @PostMapping("insert") public ResultMessage insert(@RequestBody ManageCoordinateDetail manageCoordinateDetail){ if (ObjectUtils.isEmpty(manageCoordinateDetail)){ return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(), ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg()); } Integer integer = manageCoordinateDetailService.insertCoordinate(manageCoordinateDetail); if (integer==null){ return ResultMessage.ok("经纬度已存在"); } return ResultMessage.ok(); } /** * 批量新增 * @return */ @PostMapping("batch") public ResultMessage getInserts(){ return null; } /** * 修改经纬度点 * @param manageCoordinateDetail * @return */ @PostMapping("update") public ResultMessage update(@RequestBody ManageCoordinateDetail manageCoordinateDetail){ return null; } /** * 删除经纬度点 * @param id * @return */ @GetMapping("delete") public ResultMessage delete(Integer id){ if (id==null){ return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(), ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg()); } manageCoordinateDetailService.deleteCoordinate(id); return ResultMessage.ok(); } /** * 查询坐标点 * @return */ @GetMapping("select") public ResultMessage selectAll(){ return null; } }