package org.springnewfiber.dataadapter.ziguang.zs.dto; import com.google.common.collect.Maps; import lombok.Data; import org.springnewfiber.dataadapter.entity.MqNodeData; import org.springnewfiber.dataadapter.entity.PtReceiveBaseModel; import java.util.Date; import java.util.Map; /** * @program: newfiber-data-adapter * @description: 渍水对象 * @author: djt * @create: 2022-01-18 16:49 **/ @Data public class ZsDto { //站码 private String STCD; //站名 private String STNM; //经度 private Float LGTD; //纬度 private Float LTTD; //最新监测时间啊 private Date TM; //未知 历史数据相关 private Float TZ; public static PtReceiveBaseModel convert(ZsDto dto) { PtReceiveBaseModel model = new PtReceiveBaseModel(); model.setSt(dto.getSTCD()); model.setTt(dto.getTM()); model.setUt(new Date()); model.setSn(""); Map<String, MqNodeData> dataMap = Maps.newHashMap(); MqNodeData data = new MqNodeData(); data.setKey("z"); data.setValue(dto.getTZ()); data.setSn("tz"); dataMap.put("z", data); model.setDataMap(dataMap); return model; } }