package itn.let.mjo.msgCustom.service;

import java.util.List;

public interface MjonMsgCustomService {

	/** 맞춤제작 샘플 리스트 조회 */
	public List<MjonMsgCustomVO> selectMjonMsgCustomList(MjonMsgCustomVO mjonMsgCustomVO) throws Exception;
	
	/** 맞춤제작 상세보기 조회*/
	public MjonMsgCustomVO selectMjonMsgCustomInfo(MjonMsgCustomVO mjonMsgCustomVO) throws Exception;
	
	/** 맞춤제작 등록*/
	public void insertMjonMsgCustomInfo(MjonMsgCustomVO mjonMsgCustomVO) throws Exception;
	
	/** 맞춤제작 수정*/
	public void updateMjonMsgCustomInfo(MjonMsgCustomVO mjonMsgCustomVO) throws Exception;
	
	/** 맞춤제작 내보관함 리스트 조회 */
	public List<MjonMsgCustomVO> selectMjonMsgMyCustomList(MjonMsgCustomVO mjonMsgCustomVO) throws Exception;
	
	/** 맞춤제작 내보관함 이미지 리스트 조회 */
	public List<MjonMsgCustomVO> selectMjonMsgMyCustomImgList(MjonMsgCustomVO mjonMsgCustomVO) throws Exception;
	
	/** 맞춤제작 내보관함 이미지 요청 리스트 조회*/
	public List<MjonMsgCustomVO> selectMyCustomImgRequestList(MjonMsgCustomVO mjonMsgCustomVO) throws Exception;
	
	/** 맞춤제작 삭제*/
	public void deleteMsgMyCustomAjax(MjonMsgCustomVO mjonMsgCustomVO) throws Exception;
	
	/** 관리자 맞춤제작  요청 리스트 조회*/
	public List<MjonMsgCustomVO> selectUserCustomtList(MjonMsgCustomVO mjonMsgCustomVO) throws Exception;
	
	/** 맞춤제작 첨부파일 삭제*/
	public void updateMsgCustomFileNullAjax(MjonMsgCustomVO mjonMsgCustomVO) throws Exception;	
}
