SmsTemplateDao.java
678 Bytes
package com.diligrp.cashier.assistant.dao;
import com.diligrp.cashier.assistant.domain.TemplateStateDTO;
import com.diligrp.cashier.assistant.model.SmsTemplateDO;
import com.diligrp.cashier.shared.mybatis.MybatisMapperSupport;
import org.springframework.stereotype.Repository;
import java.util.Optional;
@Repository("smsTemplateDao")
public interface SmsTemplateDao extends MybatisMapperSupport {
void insertSmsTemplate(SmsTemplateDO template);
Optional<SmsTemplateDO> findSmsTemplateById(String templateId);
int updateSmsTemplate(SmsTemplateDO template);
int deleteSmsTemplate(String templateId);
int compareAndSetState(TemplateStateDTO stateDTO);
}