¶Ô±ÈÐÂÎļþ |
| | |
| | | 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 java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * æå¡ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @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(); |
| | | |
| | | /** |
| | | * è·åææç¨æ·çåç§°ä¸Id |
| | | */ |
| | | List<Map<String, Object>> getUserNameAndId(); |
| | | } |