feat:新增标注返回groupid,标注属性保存

This commit is contained in:
gyb 2026-03-24 08:40:14 +08:00
parent 3b89fd90dd
commit b6777f4776
2 changed files with 12 additions and 2 deletions

View File

@ -1,5 +1,7 @@
package com.ruoyi.airline.controller.convert;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.ruoyi.airline.api.domain.AirlineMarkerVO;
import com.ruoyi.airline.service.dto.AirlineMarkerDTO;
import com.ruoyi.common.core.utils.BaseConvert;
@ -14,6 +16,7 @@ import java.util.List;
*/
public class AirlineMarkerControllerConvert extends BaseConvert<AirlineMarkerDTO, AirlineMarkerVO>
{
private static final ObjectMapper objectMapper = new ObjectMapper();
private static final AirlineMarkerControllerConvert INSTANCE = new AirlineMarkerControllerConvert();
private AirlineMarkerControllerConvert() {
@ -72,7 +75,15 @@ public class AirlineMarkerControllerConvert extends BaseConvert<AirlineMarkerDTO
dto.setColor(vo.getColor());
dto.setIcon(vo.getIcon());
dto.setFontSize(vo.getFontSize());
dto.setCoordinates(vo.getCoordinates());
if (vo.getCoordinates() != null) {
try {
dto.setCoordinates(objectMapper.writeValueAsString(vo.getCoordinates()));
} catch (JsonProcessingException e) {
dto.setCoordinates(null);
}
}
dto.setDescription(vo.getDescription());
dto.setGroupId(vo.getGroupId());
dto.setCreateBy(vo.getCreateBy());

View File

@ -14,7 +14,6 @@ import java.util.List;
*/
public class AirlineMarkerServiceConvert extends BaseConvert<AirlineMarker, AirlineMarkerDTO>
{
private static final AirlineMarkerServiceConvert INSTANCE = new AirlineMarkerServiceConvert();
private AirlineMarkerServiceConvert() {