|
@@ -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);
|
|
|
}
|
|
|
+
|
|
|
}
|