package kr.co.jinwoosi.clfd.conts.cont.service;

import java.util.List;
import java.util.Map;

import kr.co.jinwoosi.clfd.conts.cont.model.ContItem;
import kr.co.jinwoosi.clfd.conts.cont.model.ContItemHist;
import kr.co.jinwoosi.clfd.conts.cont.model.ContSearch;
import kr.co.jinwoosi.clfd.conts.cont.model.Cont;
import kr.co.jinwoosi.clfd.framework.base.service.BaseService;

public interface ContService extends BaseService<Cont, ContSearch> {
	
	Cont select(ContSearch contSearch, Long langId);
	
	void insert (Cont cont, List<ContItem> contItemList, List<ContItemHist> contItemHistList);
	
	void update (Cont cont, List<ContItem> contItemList, List<ContItemHist> contItemHistList);
	
	List<Map<String, Object>> dynamic(ContSearch contSearch);
}
