29 lines
1.4 KiB
Java
29 lines
1.4 KiB
Java
package com.engine.salary.service;
|
|
|
|
|
|
import com.engine.salary.entity.salaryformula.po.FormulaVar;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
public interface RemoteExcelService {
|
|
// ExcelResult aggregation(AggFunc func, String sourceId, String fieldId, List<FormulaFilterData> filterFormDataList, Map<String, Object> extendParam, SimpleEmployee employee);
|
|
//
|
|
// ExcelPage<FormulaCategory> categoryList(ExcelPage<FormulaCategory> page, Map<String, Object> extendParam, SimpleEmployee employee);
|
|
|
|
List<FormulaVar> fieldList(String sourceId, Map<String, Object> extendParam);
|
|
|
|
List<Map<String,Object>> fieldGroupList(Map<String, Object> extendParam);
|
|
|
|
|
|
// ExcelPage<FormulaDataSource> dataSourceList(String categoryId, ExcelPage<FormulaDataSource> page, Map<String, Object> extendParam, SimpleEmployee employee);
|
|
//
|
|
// List<FormulaVar> findProperData(String dataId, String fieldId, String fieldType, Map<String, Object> extendParam, SimpleEmployee employee);
|
|
//
|
|
// List<DataType> choose(String sourceId, List<FormulaFilterData> filterFormDataList, Map<String, Object> extendParam, SimpleEmployee employee);
|
|
//
|
|
// List<DataType> vlookups(String sourceId, List<FormulaFilterData> filterFormDataList, List<String> returnFields, Map<String, Object> extendParam, SimpleEmployee employee);
|
|
//
|
|
// Map<String, SimpleExcelEntity> findSourceName(String Module, List<String> idList, Map<String, Object> extendParam, SimpleEmployee employee);
|
|
}
|