/**
*
*/
package com.ycsoft.business.service.externalImpl;
import java.util.Date;
import java.util.List;
import com.ycsoft.beans.core.cust.CCust;
import com.ycsoft.beans.core.cust.CCustPropChange;
import com.ycsoft.business.commons.pojo.BusiParameter;
/**
* @author liujiaqi
*
*/
public interface ICustServiceExternal {
void updateAddressList(BusiParameter p, List<CCust> custAddrList,
List<CCust> custLinkmanList, String busiCode) throws Exception;
void saveCancelDevice(BusiParameter p, String deviceId, String deviceStatus)
throws Exception;
/**
* 修改设备产权
* @param deviceId
*/
void saveChangeOwnership(BusiParameter p, String deviceId)throws Exception;
void editCust(BusiParameter p, List<CCustPropChange> propChangeList) throws Exception;
void taskFinish(BusiParameter bp, String taskId, int success,
String failureCause, Date finishTime)throws Exception;
void resumeCustClass(BusiParameter p)throws Exception;
}