UserNewWagePayrollServiceI.java 865 B

12345678910111213141516171819202122232425262728293031
  1. package cn.com.lzt.userwage.service;
  2. import java.text.ParseException;
  3. import java.util.List;
  4. import java.util.Map;
  5. import org.jeecgframework.core.common.service.CommonService;
  6. import cn.com.lzt.userwagestrategy.entity.UserNewWagestrategyEntity;
  7. public interface UserNewWagePayrollServiceI extends CommonService{
  8. /**
  9. * 工资核算
  10. * @param userWagestrategyEntity 需要核算的员工工资策略
  11. * @param type 0.定时任务 1.手动审核所有 2.手动审核部分
  12. * @throws ParseException
  13. */
  14. public void userPayroll(List<UserNewWagestrategyEntity> userWagestrategyEntity,String moth,String type) throws Exception;
  15. /**
  16. * 判断员工是否有职务和工资策略
  17. * @param userid
  18. * @return
  19. */
  20. public Map<String,String> isDuties(String userid);
  21. /**
  22. * 定时任务用
  23. */
  24. public void userPayrollOverride() throws Exception ;
  25. }