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 */ 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) throws Exception; /** * 主数据定义元素,值 同步 */ boolean getMaster(Map map); /** * 指定公司业务类型增量同步接口 * @param * @return * @throws Exception * zz */ int updateBusTypes(String compId,String tenantId,String type,List updataBusType) throws Exception; /** * 重新审单 */ Map backRule(Map billInfo); }