package nc.itf.hr.wa;

import nc.vo.pub.BusinessException;

public interface IWaDataDevTool {

	/**
	 * 薪资发放推送数据到薪酬付款单
	 * @param pk_org 组织
	 * @param pk_wa_class 薪资方案
	 * @param cyear 薪资期间-年
	 * @param cperiod 薪资期间 -月
	 * @param ispushyear  是否推送年金单
	 * @throws BusinessException
	 */
	public abstract void PushPayBill(String pk_org,String pk_wa_class,String cyear,String cperiod, boolean ispushyear) throws BusinessException;
	
	/**
	 * 薪资发放推送数据到薪酬付款单,检查是否发放状态
	 * @param pk_org 组织
	 * @param pk_wa_class 薪资方案
	 * @param cyear 薪资期间-年
	 * @param cperiod 薪资期间 -月
	 * @param ispushyear  是否推送年金单
	 * @throws BusinessException
	 */
	public abstract String CheckSendStaus(String pk_org,String pk_wa_class,String cyear,String cperiod, boolean ispushyear) throws BusinessException;
}
