weaver-hrm-salary/src/com/engine/salary/service/impl/TaxAgentServiceImpl.java

61 lines
1.9 KiB
Java

package com.engine.salary.service.impl;
import com.engine.core.impl.Service;
import com.engine.salary.biz.TaxAgentBiz;
import com.engine.salary.cmd.TaxAgent.*;
import com.engine.salary.entity.salaryarchive.po.TaxAgentPO;
import com.engine.salary.entity.taxrate.TaxAgent;
import com.engine.salary.mapper.TaxAgentMapper;
import com.engine.salary.mapper.salaryacct.SalaryAcctResultMapper;
import com.engine.salary.service.TaxAgentService;
import com.engine.salary.util.db.MapperProxyFactory;
import java.util.Collection;
import java.util.Map;
public class TaxAgentServiceImpl extends Service implements TaxAgentService {
private TaxAgentMapper getTaxAgentMapper(){
return MapperProxyFactory.getProxy(TaxAgentMapper.class);
}
@Override
public Map<String, Object> list(Map<String, Object> params) {
return commandExecutor.execute(new TaxAgentListCmd(params,user));
}
@Override
public Map<String, Object> getForm(Map<String, Object> params) {
return commandExecutor.execute(new TaxAgentGetFromCmd(params,user));
}
@Override
public Map<String, Object> save(Map<String, Object> params) {
return commandExecutor.execute(new TaxAgentSaveCmd(params,user));
}
@Override
public Map<String, Object> update(Map<String, Object> params) {
return commandExecutor.execute(new TaxAgentUpdateCmd(params,user));
}
@Override
public Map<String, Object> delete(Map<String, Object> params) {
return commandExecutor.execute(new TaxAgentDeleteCmd(params,user));
}
@Override
public Map<String, Object> selectList(Map<String, Object> params) {
return commandExecutor.execute(new TaxAgentSelectListCmd(params,user));
}
@Override
public Collection<TaxAgent> findAll() {
return new TaxAgentBiz().listAll();
}
@Override
public TaxAgent getById(Long id) {
return getTaxAgentMapper().getById(id);
}
}