package com.java110.user.dao.impl; import com.java110.core.base.dao.BaseServiceDao; import com.java110.user.dao.property.IMessageNotifyV1ServiceDao; import com.java110.po.property.MessageNotifyPo; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; @Service("messageNotifyV1ServiceDaoImpl") public class MessageNotifyV1ServiceDaoImpl extends BaseServiceDao implements IMessageNotifyV1ServiceDao { @Override public int saveMessageNotify(MessageNotifyPo po) { return sqlSessionTemplate.insert("MessageNotifyV1ServiceDaoImpl.saveMessageNotify", po); } @Override public int updateMessageRead(Map params) { return sqlSessionTemplate.update("MessageNotifyV1ServiceDaoImpl.updateMessageRead", params); } @Override public List queryMessageNotifies(Map params) { return sqlSessionTemplate.selectList("MessageNotifyV1ServiceDaoImpl.queryMessageNotifies", params); } @Override public int queryMessageNotifiesCount(Map params) { List result = sqlSessionTemplate.selectList("MessageNotifyV1ServiceDaoImpl.queryMessageNotifiesCount", params); if (result == null || result.isEmpty()) return 0; return Integer.parseInt(result.get(0).get("count").toString()); } }