| | |
| | | import org.apache.ibatis.annotations.MapKey; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.springblade.modules.dispatcher.vo.DispatcherVO; |
| | | import org.springblade.modules.system.excel.SecurityExcel; |
| | | import org.springblade.modules.system.excel.UserExcel; |
| | | import org.springblade.modules.system.entity.User; |
| | | import org.springblade.modules.system.node.TreeNode; |
| | |
| | | * |
| | | * @param page |
| | | * @param user |
| | | * @param deptIdList |
| | | * @param tenantId |
| | | * @return |
| | | */ |
| | | List<UserVO> selectUserPages(IPage<UserVO> page, @Param("user") UserVO user); |
| | |
| | | @MapKey(value = "id") |
| | | @SqlParser(filter=true) |
| | | Map<Long, TreeNode> getSecurityApplyTree(@Param("user") UserVO user); |
| | | |
| | | |
| | | /** |
| | | * 派遣保安员列表树 安员列表树,帅选无保安证,下拉tree |
| | | * @param user 用户信息 |
| | | * @return |
| | | */ |
| | | @MapKey(value = "id") |
| | | @SqlParser(filter=true) |
| | | Map<Long, TreeNode> getSecurityDispatcherTree(@Param("user") UserVO user); |
| | | |
| | | |
| | | List<Map<Object,Object>> selectInr(String deptid); |
| | |
| | | */ |
| | | @SqlParser(filter = true) |
| | | List<String> getDeptName(@Param("deptId") String deptId); |
| | | |
| | | /** |
| | | * 查询用户表中未删除,未离职的用户信息 |
| | | * @param username |
| | | * @return |
| | | */ |
| | | User getUserInfo(@Param("account") String username); |
| | | |
| | | /** |
| | | * 现场检查获取保安员 |
| | | * @param jurisdiction |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> getSecurityInfo(@Param("jurisdiction")String jurisdiction); |
| | | |
| | | /** |
| | | * 导出保安员信息 |
| | | * @param user |
| | | * @return |
| | | */ |
| | | List<SecurityExcel> exportSecurityInfo(@Param("user") UserVO user); |
| | | } |