package cn.com.lzt.userwage.service; import java.text.ParseException; import java.util.List; import java.util.Map; import org.jeecgframework.core.common.service.CommonService; import cn.com.lzt.userwagestrategy.entity.UserNewWagestrategyEntity; public interface UserNewWagePayrollServiceI extends CommonService{ /** * 工资核算 * @param userWagestrategyEntity 需要核算的员工工资策略 * @param type 0.定时任务 1.手动审核所有 2.手动审核部分 * @throws ParseException */ public void userPayroll(List userWagestrategyEntity,String moth,String type) throws Exception; /** * 判断员工是否有职务和工资策略 * @param userid * @return */ public Map isDuties(String userid); /** * 定时任务用 */ public void userPayrollOverride() throws Exception ; }