PersonnelService.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.goafanti.personnel.service;
  2. import java.io.IOException;
  3. import java.util.List;
  4. import javax.servlet.http.HttpServletResponse;
  5. import com.goafanti.core.mybatis.page.Pagination;
  6. import com.goafanti.personnel.bo.InputPersonnelBo;
  7. import com.goafanti.personnel.bo.InputPersonnelChooseBo;
  8. import com.goafanti.personnel.bo.InputPersonnelContactBo;
  9. import com.goafanti.personnel.bo.InputPersonnelContractBo;
  10. import com.goafanti.personnel.bo.InputPersonnelEntryBo;
  11. import com.goafanti.personnel.bo.InputPersonnelListBo;
  12. import com.goafanti.personnel.bo.InputPersonnelLvlBo;
  13. import com.goafanti.personnel.bo.InputPersonnelPromotionBo;
  14. import com.goafanti.personnel.bo.InputPersonnelQuitBo;
  15. import com.goafanti.personnel.bo.IntpersonnelWelfareBo;
  16. import com.goafanti.personnel.bo.OutPersonnelBo;
  17. import com.goafanti.personnel.bo.OutPersonnelListBo;
  18. import com.goafanti.personnel.bo.OutPersonnelLvlBo;
  19. public interface PersonnelService {
  20. int addPersonnel(InputPersonnelBo i);
  21. int updatePersonnel(InputPersonnelBo i);
  22. int updateContact(InputPersonnelContactBo i);
  23. int updateEntry(InputPersonnelEntryBo i);
  24. int updatePromotion(InputPersonnelPromotionBo i);
  25. int checkDoorId(Integer doorId, Integer id);
  26. int updateContract(InputPersonnelContractBo i);
  27. int updateChoose(InputPersonnelChooseBo i);
  28. int updateQuit(InputPersonnelQuitBo i);
  29. Pagination<OutPersonnelListBo> selectList(InputPersonnelListBo i);
  30. OutPersonnelBo selectBypdId(Integer id);
  31. void exportPersonnelList(HttpServletResponse response, InputPersonnelListBo i) throws IOException;
  32. List<OutPersonnelLvlBo> selectLvlList();
  33. int updateLvl(InputPersonnelLvlBo i);
  34. int updateWelfare(IntpersonnelWelfareBo i);
  35. int checkEmployeeId(Integer employeeId, Integer id);
  36. }