| | |
| | | import doumeemes.core.model.PageWrap; |
| | | import doumeemes.core.utils.Utils; |
| | | import doumeemes.dao.business.model.Company; |
| | | import doumeemes.dao.business.model.CompanyUser; |
| | | import doumeemes.dao.system.SystemLoginLogMapper; |
| | | import doumeemes.dao.system.dto.QuerySystemLoginLogDTO; |
| | | import doumeemes.dao.system.join.SystemLoginLogJoinMapper; |
| | |
| | | Wrapper<SystemLoginLog> wrapper = new QueryWrapper<>(systemLoginLog); |
| | | return systemLoginLogMapper.selectList(wrapper); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public PageData<SystemLoginLog> findPage(PageWrap<QuerySystemLoginLogDTO> pageWrap) { |
| | | IPage<SystemLoginLog> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); |
| | |
| | | MPJLambdaWrapper<SystemLoginLog> mpjLambdaWrapper = new MPJLambdaWrapper<>(); |
| | | mpjLambdaWrapper.selectAll(SystemLoginLog.class); |
| | | mpjLambdaWrapper.leftJoin(Company.class,Company::getId,SystemLoginLog::getCompanyId); |
| | | mpjLambdaWrapper.leftJoin(CompanyUser.class,CompanyUser::getId,SystemLoginLog::getCompanyUserId); |
| | | mpjLambdaWrapper.selectAs(Company::getName, SystemLoginLog::getCompanyName); |
| | | mpjLambdaWrapper.selectAs(CompanyUser::getName, SystemLoginLog::getCompanyUserName); |
| | | // 登录用户名 |
| | | if (StringUtils.isNotBlank(pageWrap.getModel().getLoginUsername())) { |
| | | mpjLambdaWrapper.like(SystemLoginLog::getLoginUsername, pageWrap.getModel().getLoginUsername()); |