From 9668ce3911266c1c3810c047408cc58e03086139 Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Fri, 29 Dec 2017 16:56:23 +0800
Subject: [PATCH] Merge branch 'master' of ssh://blit.7drlb.com:29418/screen_api_v2

---
 src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java b/src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java
index e5aaa1e..8ea3288 100644
--- a/src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java
@@ -11,6 +11,8 @@
 
 import javax.annotation.Resource;
 import java.io.UnsupportedEncodingException;
+import java.util.ArrayList;
+import java.util.Arrays;
 
 @Service
 public class DeviceVersionServiceImpl implements DeviceVersionService {
@@ -20,4 +22,30 @@
       public PageBean queryByPageBean(PageBean pageBean){
            return MyBatisBaseMapUtil.queryPage(deviceVersionMapper,pageBean,ENTITY_CLASS);
       }
+      public void addOrModify(DeviceVersion deviceVersion){
+            try{
+                  if(deviceVersion.getId()==null){
+                        deviceVersionMapper.insertSelective(deviceVersion);
+                  }else{
+                        deviceVersionMapper.updateByPrimaryKeySelective(deviceVersion);
+                  }
+            }
+            catch (Exception ex){
+                  throw  ex;
+            }
+      }
+
+      @Override
+      public void deleteByIds(Integer... ids) {
+            if(ids!=null&&ids.length>0){
+                  if(ids.length==1){
+                        deviceVersionMapper.deleteByPrimaryKey(ids[0]);
+                  }else{
+                        Example example = new Example(DeviceVersion.class);
+                        example.or().andIn("id", Arrays.asList(ids));
+                        deviceVersionMapper.deleteByExample(example);
+                  }
+
+            }
+      }
 }

--
Gitblit v1.8.0