| | |
| | | package com.yuanchu.limslaboratory.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.yuanchu.limslaboratory.pojo.User; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.yuanchu.limslaboratory.vo.NewPersonnelVo; |
| | | import com.yuanchu.limslaboratory.vo.PagePersonnelVo; |
| | | import com.yuanchu.limslaboratory.vo.UpdatePersonnelVo; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | * @since 2023-07-07 |
| | | */ |
| | | public interface UserService extends IService<User> { |
| | | /** |
| | | * 通过用户id获取用户信息 |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | Map<String, String> selectUserByUserId(int userId); |
| | | |
| | | User AccordingUsernameSelectAll(String account); |
| | | |
| | | /** |
| | | * 添加用户 |
| | | * @param newPersonnelVo |
| | | * @param enterpriseId |
| | | * @return |
| | | */ |
| | | Integer addNewPersonnel(NewPersonnelVo newPersonnelVo, String enterpriseId); |
| | | |
| | | /** |
| | | * 更新用户基本信息 |
| | | * @param updatePersonnelVo |
| | | * @return |
| | | */ |
| | | Integer updateNewPersonnel(UpdatePersonnelVo updatePersonnelVo); |
| | | |
| | | /** |
| | | * 分页查询所有用户信息 |
| | | * @param name |
| | | * @param page |
| | | * @return |
| | | */ |
| | | IPage<PagePersonnelVo> getNewPersonnelPage(String name, Page page); |
| | | |
| | | /** |
| | | * 登录获取用户基本信息与系统超时时间提醒 |
| | | * @param token |
| | | * @return |
| | | */ |
| | | Map<String, Object> getUserInfo(String token); |
| | | |
| | | /** |
| | | * 根据Id查询是否存在该用户 |
| | | */ |
| | | Boolean userIsNull(Integer Id); |
| | | |
| | | /** |
| | | * 根据用户Id查询用户名称 |
| | | * @param userId 用户Id |
| | | * @return |
| | | */ |
| | | String selectByUserId(Integer userId); |
| | | |
| | | /** |
| | | * 查询所有用户信息 |
| | | * @return |
| | | */ |
| | | List<Map> selectUser(); |
| | | } |