package com.javaweb.oss.service.impl; import com.javaweb.oss.domain.SysOss; import com.javaweb.oss.mapper.SysOssMapper; import com.javaweb.oss.service.ISysOssService; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import tk.mybatis.mapper.entity.Example; import tk.mybatis.mapper.entity.Example.Criteria; import java.util.List; @Service("sysOssService") public class SysOssServiceImpl implements ISysOssService { @Autowired private SysOssMapper sysOssMapper; /* * (non-Javadoc) * * @see * com.zmr.wind.modules.sys.service.ISysOssService#getList(com.zmr.wind. * modules.sys.entity.SysOss) */ @Override public List getList(SysOss sysOss) { Example example = new Example(SysOss.class); Criteria criteria = example.createCriteria(); if (StringUtils.isNotBlank(sysOss.getFileName())) { criteria.andLike("fileName", "%" + sysOss.getFileName() + "%"); } if (StringUtils.isNotBlank(sysOss.getFileSuffix())) { criteria.andEqualTo("fileSuffix", sysOss.getFileSuffix()); } if (StringUtils.isNotBlank(sysOss.getCreateBy())) { criteria.andLike("createBy", sysOss.getCreateBy()); } return sysOssMapper.selectByExample(example); } /* (non-Javadoc) * @see com.javaweb.system.service.ISysOssService#save(com.javaweb.system.domain.SysOss) */ @Override public int save(SysOss ossEntity) { return sysOssMapper.insertSelective(ossEntity); } /* (non-Javadoc) * @see com.javaweb.system.service.ISysOssService#findById(java.lang.Long) */ @Override public SysOss findById(Long ossId) { return sysOssMapper.selectByPrimaryKey(ossId); } /* (non-Javadoc) * @see com.javaweb.system.service.ISysOssService#update(com.javaweb.system.domain.SysOss) */ @Override public int update(SysOss sysOss) { return sysOssMapper.updateByPrimaryKeySelective(sysOss); } /* (non-Javadoc) * @see com.javaweb.system.service.ISysOssService#deleteByIds(java.lang.String) */ @Override public int deleteByIds(String ids) { return sysOssMapper.deleteByIds(ids); } }