package com.engine.salary.cmd.sischeme; import com.engine.common.biz.AbstractCommonCommand; import com.engine.common.entity.BizLogContext; import com.engine.core.interceptor.CommandContext; import com.engine.salary.biz.SISchemeBiz; import com.engine.salary.exception.SalaryRunTimeException; import org.apache.commons.collections4.CollectionUtils; import weaver.hrm.User; import java.util.Collection; import java.util.HashMap; import java.util.Map; /** * @Author weaver_cl * @Description: 该条数据不在个税扣缴义务人人员范围内,不可导入 * @Date 2022/3/8 * @Version V1.0 **/ public class SISchemeDeleteCmd extends AbstractCommonCommand> { public SISchemeDeleteCmd(Map params, User user) { this.user = user; this.params = params; } @Override public BizLogContext getLogContext() { return null; } @Override public Map execute(CommandContext commandContext) { Map apidatas = new HashMap(16); Collection ids = (Collection)params.get("ids"); if (CollectionUtils.isEmpty(ids)) { throw new SalaryRunTimeException("参数错误"); } SISchemeBiz siSchemeBiz = new SISchemeBiz(); return apidatas; } }