/**
*
*/
package com.ycsoft.business.service.externalImpl;
import java.util.List;
import com.ycsoft.beans.core.user.CUser;
import com.ycsoft.beans.core.user.CUserPropChange;
import com.ycsoft.beans.prod.PPromotionAcct;
import com.ycsoft.business.commons.pojo.BusiParameter;
import com.ycsoft.business.dto.core.prod.DisctFeeDto;
/**
* @author liujiaqi
*
*/
public interface IUserServiceExternal {
public void saveStop(BusiParameter p, String effectiveDate, int tjFee)
throws Exception;
public void saveCancelPromotion(BusiParameter p, String promotionSn)
throws Exception;
public void savePromotion(BusiParameter p, int times, String promotionId,
List<DisctFeeDto> feeList, List<PPromotionAcct> acctList)
throws Exception;
public void createUser(BusiParameter p, CUser u) throws Exception;
public void saveResendCa(BusiParameter p, String[] userIds) throws Exception;
public void saveOpenTemp(BusiParameter p) throws Exception;
public void saveBatchOpenTemp(BusiParameter p, String[] userIds) throws Exception;
public void editUserStatus(BusiParameter p, List<CUserPropChange> propChangeList)
throws Exception;
public void editUser(BusiParameter p, List<CUserPropChange> propChangeList) throws Exception;
}