| | |
| | | import com.bstek.dorado.annotation.DataProvider; |
| | | import com.bstek.dorado.annotation.DataResolver; |
| | | import com.bstek.dorado.annotation.Expose; |
| | | import com.ld.igds.modbus.service.HDeviceModbusService; |
| | | import com.ld.igds.modbus.service.HModbusService; |
| | | import com.ld.igds.models.DeviceModbus; |
| | | import com.ld.igds.models.DicTrigger; |
| | | import com.ld.igds.util.ContextUtil; |
| | |
| | | public class DeviceModbusPR { |
| | | |
| | | @Resource |
| | | private HDeviceModbusService deviceModbusService; |
| | | private HModbusService deviceModbusService; |
| | | |
| | | /** |
| | | * deviceModbusPR#listAll |
| | |
| | | @DataProvider |
| | | public List<DeviceModbus> listAll() { |
| | | String companyId = ContextUtil.getCompanyId(); |
| | | return deviceModbusService.listAll(companyId); |
| | | return deviceModbusService.listAllDevice(companyId); |
| | | } |
| | | |
| | | /** |
| | |
| | | @Expose |
| | | public void flushCache() { |
| | | String companyId = ContextUtil.getCompanyId(); |
| | | deviceModbusService.flushCache(companyId); |
| | | deviceModbusService.flushCacheDevice(companyId); |
| | | } |
| | | |
| | | /** |
| | |
| | | @Expose |
| | | public String delData(DeviceModbus data) { |
| | | if (null == data.getId()) return null; |
| | | return deviceModbusService.delData(data); |
| | | return deviceModbusService.delDataDevice(data); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @DataResolver |
| | | public void updateData(List<DeviceModbus> details) { |
| | | deviceModbusService.updateData(details); |
| | | deviceModbusService.updateDataDevice(details); |
| | | } |
| | | |
| | | |
| | |
| | | list.add(new DicTrigger(ModbusConstant.FUN_99, "未配置")); |
| | | return list; |
| | | } |
| | | |
| | | |
| | | } |