package com.style24.core.biz.dao;

import com.style24.core.support.annotation.ShopDs;
import com.style24.persistence.domain.SsgDirectMessage;

/**
 * Direct Message(SMS, LMS, Kakao 등) Dao
 * 
 * @author gagamel
 * @since 2020. 11. 9
 */
@ShopDs
public interface SsgDirectMessageDao {

	/**
	 * SMS발송 생성
	 * @param dm - Direct message 정보
	 * @author gagamel
	 * @since 2020. 11. 9
	 */
	void createSms(SsgDirectMessage dm);

	/**
	 * LMS발송 생성
	 * @param dm - Direct message 정보
	 * @author gagamel
	 * @since 2020. 11. 9
	 */
	void createLms(SsgDirectMessage dm);

	/**
	 * 카카오알림톡발송 생성
	 * @param dm - Direct message 정보
	 * @author gagamel
	 * @since 2020. 11. 9
	 */
	void createKakao(SsgDirectMessage dm);

}
