Administrator
2021-08-12 d4e35652a8a879c9e53016eeb1e3e9018c716502
src/main/java/org/springblade/modules/system/mapper/UserMapper.java
@@ -16,15 +16,19 @@
 */
package org.springblade.modules.system.mapper;
import com.baomidou.mybatisplus.annotation.SqlParser;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.MapKey;
import org.apache.ibatis.annotations.Param;
import org.springblade.modules.system.excel.UserExcel;
import org.springblade.modules.system.entity.User;
import org.springblade.modules.system.node.TreeNode;
import org.springblade.modules.system.vo.UserVO;
import java.util.List;
import java.util.Map;
/**
 * Mapper 接口
@@ -81,4 +85,21 @@
    * @return
    */
    IPage<UserVO> selectUserPageSecurityApply(IPage<UserVO> page,@Param("user") UserVO user, @Param("deptIdList")List<Long> deptIdList,  @Param("tenantId") String tenantId);
   /**
    * 保安员列表树 安员列表树,帅选无保安证,下拉tree
    * @param user 用户信息
    * @return
    */
   @MapKey(value = "id")
   @SqlParser(filter=true)
   Map<Long, TreeNode> getSecurityApplyTree(@Param("user") UserVO user);
   List<Map<Object,Object>> selectInr(String deptid);
   /**
    * 查询当前年份已有的保安证编号
    * @param pre 前缀
    * @return
    */
   int getSecurityPaperCount(@Param("pre") String pre);
}