diff --git a/ms/upms/pom.xml b/ms/upms/pom.xml
index 2735893..380a1fc 100644
--- a/ms/upms/pom.xml
+++ b/ms/upms/pom.xml
@@ -22,11 +22,11 @@
boot-starter-ssm
${micro.fast.version}
-
-
-
-
-
+
+ com.micro.fast
+ boot-starter-security-browser
+ ${micro.fast.version}
+
org.springframework.boot
diff --git a/ms/upms/src/main/java/com/micro/fast/upms/dao/UpmsUserMapper.java b/ms/upms/src/main/java/com/micro/fast/upms/dao/UpmsUserMapper.java
index b646dcc..75b0aa1 100644
--- a/ms/upms/src/main/java/com/micro/fast/upms/dao/UpmsUserMapper.java
+++ b/ms/upms/src/main/java/com/micro/fast/upms/dao/UpmsUserMapper.java
@@ -2,11 +2,16 @@ package com.micro.fast.upms.dao;
import com.micro.fast.upms.pojo.UpmsUser;
+/**
+ * @author lsy
+ */
public interface UpmsUserMapper {
int deleteByPrimaryKey(Integer id);
int insert(UpmsUser record);
+ UpmsUser selectByUsername(String username);
+
int insertSelective(UpmsUser record);
UpmsUser selectByPrimaryKey(Integer id);
diff --git a/ms/upms/src/main/java/com/micro/fast/upms/service/impl/UpmsUserServiceImpl.java b/ms/upms/src/main/java/com/micro/fast/upms/service/impl/UpmsUserServiceImpl.java
new file mode 100644
index 0000000..564a0e1
--- /dev/null
+++ b/ms/upms/src/main/java/com/micro/fast/upms/service/impl/UpmsUserServiceImpl.java
@@ -0,0 +1,39 @@
+package com.micro.fast.upms.service.impl;
+
+import com.micro.fast.security.browser.service.UserService;
+import com.micro.fast.upms.dao.UpmsUserMapper;
+import com.micro.fast.upms.pojo.UpmsUser;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.core.authority.AuthorityUtils;
+import org.springframework.security.core.userdetails.User;
+import org.springframework.stereotype.Service;
+
+/**
+ * 后台权限管理系统用户操作接口实现类
+ * @author lsy
+ */
+@Service("userServiceImpl")
+public class UpmsUserServiceImpl implements UserService{
+
+ @Autowired
+ private UpmsUserMapper upmsUserMapper;
+
+ @Override
+ public User getUserByUsername(String username) {
+ UpmsUser upmsUser = upmsUserMapper.selectByUsername(username);
+ //将根据用户名查询出来的用户信息填入springSecurity的User对象中,默认是admin权限 todo 需要进行完善
+ User user = new User(username,upmsUser.getPassword(), AuthorityUtils.commaSeparatedStringToAuthorityList("admin"));
+ return user;
+ }
+
+ //todo 添加用户
+ public int addUser(String username,String password){
+ UpmsUser upmsUser = new UpmsUser();
+ upmsUser.setUsername(username);
+ upmsUser.setPassword(password);
+ int insert = upmsUserMapper.insert(upmsUser);
+ return insert;
+ }
+
+
+}
diff --git a/ms/upms/src/main/resources/mappers/UpmsUserMapper.xml b/ms/upms/src/main/resources/mappers/UpmsUserMapper.xml
index 169659f..7a3c103 100644
--- a/ms/upms/src/main/resources/mappers/UpmsUserMapper.xml
+++ b/ms/upms/src/main/resources/mappers/UpmsUserMapper.xml
@@ -25,6 +25,12 @@
from upms_user
where id = #{id,jdbcType=INTEGER}
+
delete from upms_user
where id = #{id,jdbcType=INTEGER}