| 
					
				 | 
			
			
				@@ -1,6 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.huaxu.service.impl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.core.metadata.IPage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.huaxu.dao.DeviceParmMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.huaxu.entity.DeviceParmEntity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.huaxu.model.LoginUser; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -9,6 +10,7 @@ import com.huaxu.util.UserUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import javax.annotation.Resource; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.Collection; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -18,7 +20,7 @@ import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @data 2020-11-17 11:02 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @Service 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-public class DeviceParmServiceImpl implements DeviceParmService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+public class DeviceParmServiceImpl  implements DeviceParmService  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Resource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private DeviceParmMapper deviceParmMapper; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -28,8 +30,20 @@ public class DeviceParmServiceImpl implements DeviceParmService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return deviceParmMapper.selectById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public List<DeviceParmEntity> selectByDeviceId(Integer id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return deviceParmMapper.selectByDeviceId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Integer insert(DeviceParmEntity deviceParmEntity) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LoginUser loginUser = UserUtil.getCurrentUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        deviceParmEntity.setDateUpdate(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        deviceParmEntity.setUpdateBy(loginUser.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        deviceParmEntity.setDateCreate(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        deviceParmEntity.setCreateBy(loginUser.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        deviceParmEntity.setStatus(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        deviceParmEntity.setTenantId(loginUser.getTenantId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return deviceParmMapper.insert(deviceParmEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -67,6 +81,18 @@ public class DeviceParmServiceImpl implements DeviceParmService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public boolean saveOrUpdateBatch(Collection<DeviceParmEntity> entityList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (DeviceParmEntity item : entityList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (item.getId() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.insert(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.update(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public List<DeviceParmEntity> selectList(DeviceParmEntity deviceParmEntity) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return deviceParmMapper.selectList(deviceParmEntity); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -76,4 +102,5 @@ public class DeviceParmServiceImpl implements DeviceParmService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public IPage<DeviceParmEntity> selectPage(IPage<DeviceParmEntity> page, DeviceParmEntity deviceParmEntity) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return deviceParmMapper.selectPage(page,deviceParmEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |