package com.changhong.epc.tenant.service.sunCloud;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import org.springframework.stereotype.Service;
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import com.changhong.epc.bean.tenant.sunCloud.CheckResult;
|
import com.changhong.epc.bean.tenant.sunCloud.MasterFtp;
|
import com.changhong.epc.bean.tenant.sunCloud.PushMasDataValue;
|
import com.changhong.epc.bean.tenant.sunCloud.PushOrderBill;
|
import com.changhong.epc.bean.tenant.sunCloud.UpdataBusType;
|
import com.changhong.epc.bean.tenant.sunCloud.UpdateBillStatus;
|
|
/**
|
*service层
|
*/
|
public interface SunCloudService {
|
|
/**
|
* 租户主数据值同步接口
|
* @param pushMasDataValue
|
* @return Map<String, Object>
|
*/
|
void pushMasDataValue(PushMasDataValue pushMasDataValue);
|
/**
|
*添加票据规则检查信息
|
* @param checkMsg
|
* @return int
|
*/
|
int addCheckResult(String checkMsg);
|
|
/**
|
* 记账状态推送
|
* @param updateBillStatus
|
* @return int
|
*/
|
int updateBillStatus(UpdateBillStatus updateBillStatus);
|
|
/**
|
*
|
* @param updateBillStatus
|
* @return int
|
*/
|
int pushOrderBill(PushOrderBill pushOrderBill);
|
|
/**
|
* 指定公司业务类型增量同步接口
|
* @param
|
* @return
|
* @throws Exception
|
*/
|
int updateBusType(List<UpdataBusType> updataBusType) throws Exception;
|
|
/**
|
* 主数据定义元素,值 同步
|
*/
|
boolean getMaster(Map<String,Object> map);
|
|
/**
|
* 指定公司业务类型增量同步接口
|
* @param
|
* @return
|
* @throws Exception
|
* zz
|
*/
|
int updateBusTypes(String compId,String tenantId,String type,List<UpdataBusType> updataBusType) throws Exception;
|
|
/**
|
* 重新审单
|
*/
|
Map<String,Object> backRule(Map<String,Object> billInfo);
|
}
|