From aa6c487c0eccd86311489e8a0ed641618e5b9105 Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Thu, 04 Jan 2018 16:17:41 +0800 Subject: [PATCH] 组织模块 --- src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 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 c53e102..6c6f0de 100644 --- a/src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java +++ b/src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java @@ -1,13 +1,51 @@ package com.moral.service.impl; +import com.moral.common.bean.PageBean; +import com.moral.common.util.ExampleUtil; +import com.moral.common.util.MyBatisBaseMapUtil; +import com.moral.entity.DeviceVersion; import com.moral.mapper.DeviceVersionMapper; import com.moral.service.DeviceVersionService; import org.springframework.stereotype.Service; +import tk.mybatis.mapper.entity.Example; import javax.annotation.Resource; +import java.io.UnsupportedEncodingException; +import java.util.ArrayList; +import java.util.Arrays; @Service public class DeviceVersionServiceImpl implements DeviceVersionService { @Resource private DeviceVersionMapper deviceVersionMapper; + private static Class ENTITY_CLASS = DeviceVersion.class; + 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(ENTITY_CLASS); + example.or().andIn("id", Arrays.asList(ids)); + deviceVersionMapper.deleteByExample(example); + } + + } + } } -- Gitblit v1.8.0