1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package com.kcim.service;
- import com.kcim.common.util.Result;
- import com.kcim.vo.SessionUserVO;
- import org.springframework.scheduling.annotation.Async;
- import org.springframework.web.context.request.RequestAttributes;
- import java.sql.SQLException;
- import java.util.List;
- /**
- * @program: CostAccount
- * @description: 收费项目成本计算接口
- * @author: Wang.YS
- * @create: 2023-10-25 14:39
- **/
- public interface ComputeItemCostService {
- /**
- * 成本核算-收费项目成本计算-获取列表
- * @param current 当前页
- * @param pageSize 页容量
- * @param computeDate 核算年月
- * @param itemType 项目类别
- * @param itemName 项目名称
- * @return 列表
- */
- Object getItemCostCalculateList(Integer current, Integer pageSize, String computeDate, String itemType, String itemName);
- /**
- * 成本核算-收费项目成本计算-计算
- *
- * @param computeDate 核算年月
- * @param currentUser
- * @param requestAttributes
- * @param timeMillis
- */
- void itemCostCalculate(String computeDate, SessionUserVO currentUser, RequestAttributes requestAttributes, String timeMillis) throws Exception;
- List<String> getItemTypeList();
- }
|