| | |
| | | <!--考试成绩分页信息--> |
| | | <select id="selectExamScorePage" resultType="org.springblade.modules.exam.vo.ExamScoreVO"> |
| | | SELECT |
| | | es.id,es.theory_grade theoryGrade,ifnull(learn_grade,-1) learnGrade,es.user_id userId, |
| | | es.id,es.theory_grade theoryGrade,ifnull(learn_grade,-1) learnGrade,es.user_id userId,es.exam_id examId, |
| | | ke.exam_name examName,bu.real_name securityName,company,es.exam_time examTime, |
| | | all_grade allGrade,exam_end_time examEndTime,qualified, |
| | | bd.dept_name companyName |
| | |
| | | return R.data(RoleWrapper.build().entityVO(detail)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 详情 |
| | | */ |
| | | @GetMapping("/details") |
| | | @ApiOperationSupport(order = 1) |
| | | @ApiOperation(value = "详情", notes = "传入role") |
| | | public R<Role> details(Role role) { |
| | | Role detail = roleService.getOne(Condition.getQueryWrapper(role)); |
| | | return R.data(detail); |
| | | } |
| | | |
| | | /** |
| | | * 列表 |
| | | */ |
| | |
| | | @ApiOperationSupport(order = 3) |
| | | @ApiOperation(value = "列表", notes = "传入account和realName") |
| | | //@PreAuth(RoleConstant.HAS_ROLE_ADMIN) |
| | | public R<IPage<UserVO>> pages(@ApiIgnore User user, Query query, Long deptId, BladeUser bladeUser) { |
| | | public R<IPage<UserVO>> pages(@ApiIgnore UserVO user, Query query, Long deptId, BladeUser bladeUser) { |
| | | IPage<UserVO> pages = userService.selectUserPages(Condition.getPage(query), user, deptId, "000000"); |
| | | return R.data(pages); |
| | | } |
| | |
| | | * @param tenantId |
| | | * @return |
| | | */ |
| | | List<UserVO> selectUserPages(IPage<UserVO> page, @Param("user") User user, @Param("deptIdList") List<Long> deptIdList, @Param("tenantId") String tenantId); |
| | | List<UserVO> selectUserPages(IPage<UserVO> page, @Param("user") UserVO user, @Param("deptIdList") List<Long> deptIdList, @Param("tenantId") String tenantId); |
| | | |
| | | |
| | | /** |
| | |
| | | sys_live_location sll |
| | | on |
| | | sll.worker_id = bu.id |
| | | left join |
| | | blade_role br |
| | | on |
| | | br.id = bu.role_id |
| | | where |
| | | bu.is_deleted = 0 |
| | | <if test="tenantId!=null and tenantId != ''"> |
| | |
| | | </if> |
| | | <if test="user.roleId!=null and user.roleId != ''"> |
| | | and bu.role_id = #{user.roleId} |
| | | </if> |
| | | <if test="user.roleAlias!=null and user.roleAlias != ''"> |
| | | and (br.role_alias = '保安' or br.role_alias = '未持证保安') |
| | | </if> |
| | | <if test="user.status!=null and user.status != ''"> |
| | | and bu.status = #{user.status} |
| | |
| | | FROM blade_user |
| | | where cardid = #{param1} |
| | | </select> |
| | | |
| | | |
| | | <!--保安员列表--> |
| | | <select id="selectUserPageSecurity" resultMap="userResultMap"> |
| | | select |
| | |
| | | * @param tenantId |
| | | * @return |
| | | */ |
| | | IPage<UserVO> selectUserPages(IPage<UserVO> page, User user, Long deptId, String tenantId); |
| | | IPage<UserVO> selectUserPages(IPage<UserVO> page, UserVO user, Long deptId, String tenantId); |
| | | |
| | | /** |
| | | * 自定义分页 |
| | |
| | | } |
| | | |
| | | @Override |
| | | public IPage<UserVO> selectUserPages(IPage<UserVO> page, User user, Long deptId, String tenantId) { |
| | | public IPage<UserVO> selectUserPages(IPage<UserVO> page, UserVO user, Long deptId, String tenantId) { |
| | | List<Long> deptIdList = SysCache.getDeptChildIds(deptId); |
| | | return page.setRecords(baseMapper.selectUserPages(page, user, deptIdList, tenantId)); |
| | | } |
| | |
| | | */ |
| | | private Long applyId; |
| | | |
| | | /** |
| | | * 角色别名 |
| | | */ |
| | | private String roleAlias; |
| | | |
| | | |
| | | } |