package com.ruoyi.system.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.system.mapper.OnDutyMapper; import com.ruoyi.system.mapper.ScreenAccountMapper; import com.ruoyi.system.model.OnDuty; import com.ruoyi.system.model.ScreenAccount; import com.ruoyi.system.service.OnDutyService; import com.ruoyi.system.service.ScreenAccountService; import com.ruoyi.system.vo.LoginNameVo; import org.springframework.stereotype.Service; import java.util.Arrays; import java.util.List; /** *

* 在岗情况 服务实现类 *

* * @author l * @since 2026-01-12 */ @Service public class ScreenAccountServiceImpl extends ServiceImpl implements ScreenAccountService { @Override public ScreenAccount selectUserByUserName(String username) { return this.baseMapper.selectOne(new LambdaQueryWrapper().eq(ScreenAccount::getAccount,username).eq(ScreenAccount::getDeleted,false)); } @Override public Long getToken(String key) { return this.baseMapper.getToken(key); } @Override public List getLoginClient(String clientProjectIds) { return this.baseMapper.getLoginClient(Arrays.asList(clientProjectIds.split( ","))); } @Override public List getLoginProject(String clientProjectIds) { return this.baseMapper.getLoginProject(Arrays.asList(clientProjectIds.split( ","))); } }