package com.ruoyi.station.service; import java.text.ParseException; import java.util.Date; import java.util.List; import java.util.Map; import com.ruoyi.station.domain.MjWorkUser; /** * 工作人员Service接口 * * @author ruoyi * @date 2020-08-07 */ public interface IMjWorkUserService { /** * 查询工作人员 * * @param id 工作人员ID * @return 工作人员 */ public MjWorkUser selectMjWorkUserById(Long id); /** * 查询工作人员列表 * * @param mjWorkUser 工作人员 * @return 工作人员集合 */ public List selectMjWorkUserList(MjWorkUser mjWorkUser); /** * 新增工作人员 * * @param mjWorkUser 工作人员 * @return 结果 */ public int insertMjWorkUser(MjWorkUser mjWorkUser); /** * 修改工作人员 * * @param mjWorkUser 工作人员 * @return 结果 */ public int updateMjWorkUser(MjWorkUser mjWorkUser); /** * 批量删除工作人员 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteMjWorkUserByIds(String ids); /** * 删除工作人员信息 * * @param id 工作人员ID * @return 结果 */ public int deleteMjWorkUserById(Long id); String importUser(List userList, boolean updateSupport, String operName); /** * 获取用户数量 */ public Integer selectWorkUserCount(); /** * 获取用户授权方式 * @param mjWorkUserList * @return */ public Map getWorkUserAuthorizationType(List mjWorkUserList); public int monthsBetween(Date start, Date end)throws ParseException; String getUserName(Long userId); List getUserNames(List userIds); }