gaodm 6 years ago
parent
commit
90c097668c
1 changed files with 21 additions and 0 deletions
  1. 21 0
      user-service/src/main/java/com/diagbot/facade/UserFacade.java

+ 21 - 0
user-service/src/main/java/com/diagbot/facade/UserFacade.java

@@ -282,6 +282,12 @@ public class UserFacade extends UserServiceImpl {
 
 
     //缓存演示
+
+    /**
+     * 新建用户
+     * @param user 新建用户信息输入参数
+     * @return 用户信息
+     */
     @CachePut(value = CACHE_NAME, key = "'user:'+#p0['id']")
     public User saveUser(User user){
         PasswordEncoder passwordEncoder = PasswordEncoderFactories.createDelegatingPasswordEncoder();
@@ -293,6 +299,11 @@ public class UserFacade extends UserServiceImpl {
         return user;
     }
 
+    /**
+     * 更新用户信息
+     * @param user  更新用户信息输入参数
+     * @return 用户信息
+     */
     @CachePut(value = CACHE_NAME, key = "'user:'+#p0['id']")
     public User updateUser(User user){
         PasswordEncoder passwordEncoder = PasswordEncoderFactories.createDelegatingPasswordEncoder();
@@ -304,12 +315,22 @@ public class UserFacade extends UserServiceImpl {
         return user;
     }
 
+    /**
+     * 根据用户ID获取用户信息
+     * @param id 用户ID
+     * @return 用户信息
+     */
     @Override
     @Cacheable(value = CACHE_NAME, key = "'user:'+#p0")
     public User getById(Serializable id){
         return super.getById(id);
     }
 
+    /**
+     * 根据用户ID删除用户(物理删除)
+     * @param id 用户ID
+     * @return 是否成功
+     */
     @Override
     @CacheEvict(value = CACHE_NAME, key = "'user:'+#p0")
     public boolean removeById(Serializable id){