60 lines
1.9 KiB
Java
60 lines
1.9 KiB
Java
|
|
package com.engine.salary.wrapper;
|
||
|
|
|
||
|
|
import com.cloudstore.eccom.pc.table.WeaTable;
|
||
|
|
import com.cloudstore.eccom.result.WeaResultMsg;
|
||
|
|
import com.engine.core.impl.Service;
|
||
|
|
import com.engine.salary.entity.salaryacct.dto.SalaryComparisonResultListDTO;
|
||
|
|
import com.engine.salary.entity.salaryacct.param.SalaryComparisonResultQueryParam;
|
||
|
|
import com.engine.salary.service.SalaryAcctRecordService;
|
||
|
|
import com.engine.salary.service.SalaryComparisonResultService;
|
||
|
|
import com.engine.salary.service.SalarySobEmpFieldService;
|
||
|
|
import com.engine.salary.service.SalarySobItemService;
|
||
|
|
|
||
|
|
import java.util.HashMap;
|
||
|
|
import java.util.Map;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 薪资核算线下对比结果
|
||
|
|
* <p>Copyright: Copyright (c) 2022</p>
|
||
|
|
* <p>Company: 泛微软件</p>
|
||
|
|
*
|
||
|
|
* @author qiantao
|
||
|
|
* @version 1.0
|
||
|
|
**/
|
||
|
|
public class SalaryComparisonResultWrapper extends Service {
|
||
|
|
|
||
|
|
|
||
|
|
private SalaryComparisonResultService salaryComparisonResultService;
|
||
|
|
|
||
|
|
private SalaryAcctRecordService salaryAcctRecordService;
|
||
|
|
|
||
|
|
private SalarySobEmpFieldService salarySobEmpFieldService;
|
||
|
|
|
||
|
|
private SalarySobItemService salarySobItemService;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 薪资核算线下对比列表
|
||
|
|
*
|
||
|
|
* @param queryParam 列表查询条件
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
public Map<String, Object> listPage(SalaryComparisonResultQueryParam queryParam) {
|
||
|
|
// 查询薪资核算线下对比列表
|
||
|
|
SalaryComparisonResultListDTO salaryComparisonResultListDTO = salaryComparisonResultService.listPageByParam(queryParam);
|
||
|
|
|
||
|
|
WeaTable table = new WeaTable();
|
||
|
|
table.setColumns(salaryComparisonResultListDTO.getWeaTableColumns());
|
||
|
|
|
||
|
|
|
||
|
|
WeaResultMsg result = new WeaResultMsg(false);
|
||
|
|
result.putAll(table.makeDataResult());
|
||
|
|
result.success();
|
||
|
|
|
||
|
|
Map<String,Object> datas = new HashMap<>();
|
||
|
|
datas.put("pageInfo", salaryComparisonResultListDTO.getData());
|
||
|
|
datas.put("dataKey",result.getResultMap());
|
||
|
|
|
||
|
|
return datas;
|
||
|
|
}
|
||
|
|
}
|