LeaderworkService.java 1.4 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.ghsc.partybuild.service;
  2. import com.github.pagehelper.PageInfo;
  3. import com.ghsc.partybuild.model.LwLeaderassessment;
  4. import com.ghsc.partybuild.vo.LeaderAssessmentImportVo;
  5. import com.ghsc.partybuild.vo.LeaderAssessmentVo;
  6. import com.ghsc.partybuild.vo.LeaderTeamVo;
  7. import java.util.Date;
  8. import java.util.List;
  9. public interface LeaderworkService {
  10. PageInfo<LeaderTeamVo> getLeaderTeamList(int pageIndex, int pageSize, Integer leaderTeamType, String id, String departmentName, String name, String position, String sex, String party, Date joinStartDate, Date joinEndDate, Date birthStartDate, Date birthEndDate);
  11. LeaderTeamVo getLeaderTeamById(String id);
  12. int saveLeaderTeam(LeaderTeamVo data, String userId, String userName);
  13. int deleteLeaderTeam(List<String> leaderTeamIdList);
  14. List<LeaderTeamVo> importLeaderTeam(int leaderTeamType, List<LeaderTeamVo> dataList, String userID) throws Exception;
  15. PageInfo<LeaderAssessmentVo> getLeaderAssessmentList(int pageIndex, int pageSize, String departmentName, String userName, String position, String assessmentResult,Integer year);
  16. LeaderAssessmentVo getLeaderAssessmentById(String id);
  17. int saveLeaderAssessment(LwLeaderassessment data, String userId, String userName);
  18. int deleteLeaderAssessment(List<String> leaderTeamIdList);
  19. List<LeaderAssessmentImportVo> importLeaderAssessment(List<LeaderAssessmentImportVo> dataList, String userID) throws Exception;
  20. }