| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- package com.server;
- import com.dao.UserMapper;
- import com.model.po.TokenData;
- import com.model.po.User;
- import com.model.po.UserGroup;
- import com.model.pojo.RepCode;
- import com.model.pojo.RepEntity;
- import com.model.vo.configVo.LoginInfo;
- import com.model.vo.configVo.UserGroupInfo;
- import com.model.vo.configVo.UserGroupSetInfo;
- import com.util.JwtTokenUtil;
- import org.springframework.beans.BeanUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.List;
- @Service
- public class UserService {
- @Autowired
- JwtTokenUtil jwtTokenUtil;
- @Autowired
- UserMapper userMapper;
- public RepEntity login(LoginInfo loginInfo){
- String userName = loginInfo.getUserName();
- User user = userMapper.getLogin(userName);
- System.out.println("user:" + user);
- if ("".equals(user) || user == null){
- return new RepEntity(RepCode.NoUser);
- }
- String passWord = user.getPassWord();
- if (!passWord.equals(loginInfo.getPassWord())){
- System.out.println("....passw:" + passWord + "ps:" + loginInfo.getPassWord());
- return new RepEntity(RepCode.NoUser);
- }
- TokenData tokenData = jwtTokenUtil.createToke(user);
- tokenData.setUser(user);
- userMapper.updateToken(tokenData.getToken(),user.getId());
- return new RepEntity(RepCode.success, tokenData);
- }
- /*
- 查询用户列表
- */
- public RepEntity getUserList(){
- List<User> userList = userMapper.getUserList();
- return new RepEntity(RepCode.success, userList);
- }
- /*
- 创建用户组
- */
- public RepEntity createUserGroup(UserGroupInfo userGroupInfo){
- UserGroup userGroup = new UserGroup();
- BeanUtils.copyProperties(userGroupInfo,userGroup);
- userMapper.insUserGroup(userGroup);
- return new RepEntity(RepCode.success, userGroup.getId());
- }
- /*
- 更新用户组
- */
- public RepEntity updateUserGroup(UserGroupInfo userGroupInfo){
- UserGroup userGroup = new UserGroup();
- BeanUtils.copyProperties(userGroupInfo,userGroup);
- userMapper.updateUserGroup(userGroup);
- return new RepEntity(RepCode.success);
- }
- /*
- 查询用户组
- */
- public RepEntity getUserGroup(){
- List<UserGroup> userGroup= userMapper.getUserGroup();
- return new RepEntity(RepCode.success, userGroup);
- }
- /*
- 删除用户组
- */
- public RepEntity delUserGroup(List<Integer> idList){
- userMapper.delUserGroup(idList);
- return new RepEntity(RepCode.success);
- }
- /*
- 添加用户到用户组
- */
- public RepEntity setUserInto(UserGroupSetInfo userGroupSetInfo){
- userMapper.setUserInto(userGroupSetInfo);
- return new RepEntity(RepCode.success);
- }
- /*
- 查询用户组下的用户信息
- */
- public RepEntity getUserInGroup(int id){
- List<User> user = userMapper.getGroupUserList(id);
- return new RepEntity(RepCode.success, user);
- }
- /*
- 删除用户组下的用户
- */
- public RepEntity delUserInGroup(UserGroupSetInfo userGroupSetInfo){
- userMapper.delUserInGroup(userGroupSetInfo);
- return new RepEntity(RepCode.success);
- }
- }
|