| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package cn.com.lzt.budget.writeback.service;
- import cn.com.lzt.budget.data.util.BudgetConstant;
- import org.jeecgframework.core.common.service.CommonService;
- import java.math.BigDecimal;
- public interface BudgetWriteBackServiceI extends CommonService{
- /**
- * 预算回写,默认回写实际值
- * @param busType 业务
- * @param configItem 配置项
- * @param departId 业务发生部门id
- * @param measureId 指标id null的时候读取配置
- * @param includeTax 是否含税 0不含税 1含税
- * @param value 值
- * @param yearMonth 回写月份 yyyy-MM
- * @param busTableName 业务表
- * @param busId 业务表id
- */
- public boolean writeBack(BudgetConstant.BusType busType, String configItem, String departId, String measureId, Integer includeTax, BigDecimal value, String yearMonth, String busTableName, String busId);
- /**
- *回写预计值
- * @return
- */
- public boolean writeBackExpect(BudgetConstant.BusType busType, String configItem, String departId, String measureId, Integer includeTax, BigDecimal value, String yearMonth, String busTableName, String busId);
- /**
- * 负向写流水
- * @param busType
- * @param configItem
- * @param departId
- * @param measureId
- * @param includeTax
- * @param yearMonth
- */
- public void negativeWriteBack(BudgetConstant.BusType busType, String configItem, String departId
- , String measureId, Integer includeTax, String yearMonth);
- }
|