package com.ruoyi.station.mapper; import java.util.List; import com.ruoyi.station.domain.MjWorkUser; import com.ruoyi.station.model.DeptUsersModel; import org.apache.ibatis.annotations.Param; /** * 工作人员Mapper接口 * * @author ruoyi * @date 2020-08-07 */ public interface MjWorkUserMapper { /** * 查询工作人员 * * @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 id 工作人员ID * @return 结果 */ public int deleteMjWorkUserById(Long id); /** * 批量删除工作人员 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteMjWorkUserByIds(String[] ids); List selectMjWorkUserListAll(MjWorkUser mjWorkUser); List selectUserByLoginName(String userName); /** * 获取用户数量 */ public Integer selectWorkUserCount(); /** * 根据部门id获取用户信息 * @param deptId * @return */ public List selectUserListByDeptId(@Param("deptId") String deptId); Integer selectWorkUserCountById(@Param("id") Long id); List selectUserNamesByTogetherUserIds(@Param("togetherUserIds")String[] togetherUserIds); String getUserName(Long userId); List getUserNames(@Param("userIds") List userIds); List selectNewUser(); }