| | |
| | | import com.sandu.common.util.SpringContextHolder; |
| | | import com.sandu.ximon.admin.dto.DeviceStatus; |
| | | import com.sandu.ximon.admin.dto.WaterQualityDataDto; |
| | | import com.sandu.ximon.admin.entity.Command; |
| | | import com.sandu.ximon.admin.manager.iot.frame.A1Frame; |
| | | import com.sandu.ximon.admin.manager.iot.frame.FrameBuilder; |
| | | import com.sandu.ximon.admin.manager.iot.frame.IRequestFrame; |
| | |
| | | import com.sandu.ximon.admin.utils.LightemitUtils; |
| | | import com.sandu.ximon.admin.utils.ListPagingUtils; |
| | | import com.sandu.ximon.admin.utils.RedisUtils; |
| | | import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils; |
| | | import com.sandu.ximon.admin.utils.response.VnnoxResult; |
| | | import com.sandu.ximon.admin.vo.PoleBindVO; |
| | | import com.sandu.ximon.dao.bo.*; |
| | |
| | | BeanUtils.copyProperties(param, pole); |
| | | pole.setPoleCode(generatePoleCode()); |
| | | pole.setDeviceType(-1); |
| | | return save(pole); |
| | | boolean save = save(pole); |
| | | |
| | | /** |
| | | * 新增虚拟灯杆日志记录开始 |
| | | */ |
| | | String content = "{灯杆ID:" + pole.getId() |
| | | + ", 灯杆名:" + param.getPoleName() + "}"; |
| | | StoreOperationRecordsUtils.storeOperationData(null, null, "新增虚拟灯杆", content); |
| | | /** |
| | | * 新增虚拟灯杆日志记录结束 |
| | | */ |
| | | return save; |
| | | } |
| | | |
| | | public boolean updatePole(Long poleId, PoleParam param) { |