package com.ghsc.partybuild.service; import com.github.pagehelper.PageInfo; import com.ghsc.partybuild.model.LwLeaderassessment; import com.ghsc.partybuild.vo.LeaderAssessmentImportVo; import com.ghsc.partybuild.vo.LeaderAssessmentVo; import com.ghsc.partybuild.vo.LeaderTeamVo; import java.util.Date; import java.util.List; public interface LeaderworkService { PageInfo 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); LeaderTeamVo getLeaderTeamById(String id); int saveLeaderTeam(LeaderTeamVo data, String userId, String userName); int deleteLeaderTeam(List leaderTeamIdList); List importLeaderTeam(int leaderTeamType, List dataList, String userID) throws Exception; PageInfo getLeaderAssessmentList(int pageIndex, int pageSize, String departmentName, String userName, String position, String assessmentResult,Integer year); LeaderAssessmentVo getLeaderAssessmentById(String id); int saveLeaderAssessment(LwLeaderassessment data, String userId, String userName); int deleteLeaderAssessment(List leaderTeamIdList); List importLeaderAssessment(List dataList, String userID) throws Exception; }