package com.opentravelsoft.providers.hibernate; import org.springframework.stereotype.Repository; import com.opentravelsoft.entity.TblSmsReceive; import com.opentravelsoft.entity.TblSmsSend; import com.opentravelsoft.providers.SmsDao; @Repository("SmsDao") public class SmsDaoHibernate extends GenericDaoHibernate<TblSmsSend, Integer> implements SmsDao { public SmsDaoHibernate() { super(TblSmsSend.class); } public int reserve(String seqno, String mob, String msg, String msgSrc) { TblSmsReceive record = new TblSmsReceive(); record.setSeqno(seqno); record.setMessage(msg); record.setMobile(mob); record.setReply("N"); record.setMsgSrc(msgSrc); getHibernateTemplate().save(record); return 0; } public int send(String seqno, String msg, String mob, int userId) { TblSmsSend record = new TblSmsSend(); record.setSeqno(seqno); record.setMessage(msg); record.setMobile(mob); record.setOpId(userId); getHibernateTemplate().save(record); return 0; } public int sendResult(String seqno, String mob, String stat, String status) { return 0; } }