package com.jyw.marketing.service.impl; import com.jyw.marketing.mapper.EmailInfoMapper; import com.jyw.model.EmailInfo; import com.jyw.model.EmailInfoCriteria; import com.jyw.marketing.service.EmailInfoService; import java.util.List; import com.jyw.model.EmailInfoEx; import com.jyw.model.StaffInfo; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class EmailInfoServiceImpl implements EmailInfoService { @Autowired private EmailInfoMapper emailInfoMapper; private static final Logger logger = LoggerFactory.getLogger(EmailInfoServiceImpl.class); public int countByExample(EmailInfoCriteria example) { int count = (int)this.emailInfoMapper.countByExample(example); logger.debug("count: {}", count); return count; } public EmailInfo selectByPrimaryKey(Integer emailId) { return this.emailInfoMapper.selectByPrimaryKey(emailId); } public List<EmailInfo> selectByExample(EmailInfoCriteria example) { return this.emailInfoMapper.selectByExample(example); } public int deleteByPrimaryKey(Integer emailId) { return this.emailInfoMapper.deleteByPrimaryKey(emailId); } public int updateByPrimaryKeySelective(EmailInfo record) { return this.emailInfoMapper.updateByPrimaryKeySelective(record); } public int updateByPrimaryKey(EmailInfo record) { return this.emailInfoMapper.updateByPrimaryKey(record); } public int deleteByExample(EmailInfoCriteria example) { return this.emailInfoMapper.deleteByExample(example); } public int updateByExampleSelective(EmailInfo record, EmailInfoCriteria example) { return this.emailInfoMapper.updateByExampleSelective(record, example); } public int updateByExample(EmailInfo record, EmailInfoCriteria example) { return this.emailInfoMapper.updateByExample(record, example); } public int insert(EmailInfo record) { return this.emailInfoMapper.insert(record); } public int insertSelective(EmailInfo record) { return this.emailInfoMapper.insertSelective(record); } /** * 获取Emial的封装信息 * @return */ @Override public List<EmailInfoEx> getAllEmailInfoEx(EmailInfoEx emailInfoEx) { return this.emailInfoMapper.getAllEmailInfoEx(emailInfoEx); } }