智慧保安后台管理-外网项目备份
guoshilong
2023-12-15 cbb51be06db9560ffaca9cd42d1f2d92b4ed3f37
src/main/java/org/springblade/modules/system/service/IUserService.java
@@ -31,6 +31,7 @@
import org.springblade.modules.system.excel.SecurityYyExcel;
import org.springblade.modules.system.excel.UserExcel;
import org.springblade.modules.system.node.TreeNode;
import org.springblade.modules.system.vo.UserInfoDetail;
import org.springblade.modules.system.vo.UserVO;
import java.util.List;
@@ -385,4 +386,54 @@
    * @return
    */
   User getUserById(String id);
   /**
    * 获取用户信息
    * @param tenantId
    * @param phone
    * @param web
    * @return
    */
   UserInfo userInfoByWx(String tenantId, String phone, UserEnum web);
   /**
    * 6个月未登录人员,进行冻结
    */
    void sixMonthNotLoginHandle();
   /**
    * 12个月未登录人员,进行注销
    */
   void oneYearNotLoginHandle();
   /**
    * 判断用户是否存在(根据手机号)
    * @param phone
    * @return
    */
   UserInfo getUserByPhone(String phone);
   /**
    * 判断是否报名
    * @param id
    * @return
    */
   boolean getUserIsApply(Long id);
   /**
    * 自定义查询详情信息
    * @param id
    * @return
    */
   UserVO getUserDetailById(Long id);
   /**
    * 数据处理
    * @return
    */
    Object dataHandler();
    Boolean wxRegister(User user);
   UserInfoDetail getUserInfoDetail(String id);
}