package com.jpsoft.weixin.service.impl; import java.util.List; import java.util.Map; import java.util.UUID; import javax.annotation.Resource; import com.jpsoft.weixin.dto.Sort; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; import com.jpsoft.weixin.dao.ReplyMessageDAO; import com.jpsoft.weixin.entity.ReplyMessage; import com.jpsoft.weixin.service.ReplyMessageService; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; @Transactional @Component(value="replyMessageService") public class ReplyMessageServiceImpl implements ReplyMessageService { @Resource(name="replyMessageDAO") private ReplyMessageDAO replyMessageDAO; @Override public ReplyMessage get(String id) { // TODO Auto-generated method stub return replyMessageDAO.get(id); } @Override public int insert(ReplyMessage model) { // TODO Auto-generated method stub //model.set${PkFieldName}(UUID.randomUUID().toString()); return replyMessageDAO.insert(model); } @Override public int update(ReplyMessage model) { // TODO Auto-generated method stub return replyMessageDAO.update(model); } @Override public int delete(String id) { // TODO Auto-generated method stub return replyMessageDAO.delete(id); } @Override public boolean exist(String id) { // TODO Auto-generated method stub int count = replyMessageDAO.exist(id); return count > 0 ? true : false; } @Override public List list() { // TODO Auto-generated method stub return replyMessageDAO.list(); } @Override public Page pageSearch(Map searchParams, int pageNumber, int pageSize,List sortList) { Page page = PageHelper.startPage(pageNumber,pageSize).doSelectPage(()->{ replyMessageDAO.search(searchParams,sortList); }); return page; } @Override public ReplyMessage findByEvent(String id, String event) { return replyMessageDAO.findByEvent(id,event); } }