|
|
|
@ -16,6 +16,7 @@ import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.shirotoken.UserToken;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.HqlPack;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.util.StringUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.model.platform.UserDetailModel;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.bean.*;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.repository.*;
|
|
|
|
@ -161,6 +162,13 @@ public class PersonnelServiceService implements IPersonnelService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public ListPager<SysUser> querySysUser(UserDetailModel model, Pager pager) {
|
|
|
|
|
DdlPackBean packBean = CoreHqlPack.packDdlBeanSysUser(model.getSysUser(), StringTool.getListLong(model.getUserIdList()));
|
|
|
|
|
pager = PagerHelper.getPager(pager, userRDao.findByHqlWhereCount(packBean));
|
|
|
|
|
return new ListPager<>(userRDao.findByHqlWherePage(packBean, pager), pager);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<SysUser> querySysUserByUserDetailModelOrIds(UserDetailModel model, List<Long> ids) {
|
|
|
|
|
LOGGER.info("平台用户 SysUser model:{} ids:{}", model, ids);
|
|
|
|
|
String modeWhere = HqlModelPack.packHqlSysUserByModelOrIds(model, ids);
|
|
|
|
@ -209,8 +217,10 @@ public class PersonnelServiceService implements IPersonnelService {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public ListPager<SysUserInfo> querySysUserInfo(UserDetailModel model, Pager pager) {
|
|
|
|
|
pager = PagerHelper.getPager(pager, userInfoRDao.findByHqlWhereCount(CoreHqlPack.packHqlSysUserInfo(model.getSysUserInfo())));
|
|
|
|
|
return new ListPager<>(userInfoRDao.findByHqlWherePage(CoreHqlPack.packHqlSysUserInfo(model.getSysUserInfo()), pager), pager);
|
|
|
|
|
DdlPackBean packBean = CoreHqlPack.packDdlBeanSysUserInfo(model.getSysUserInfo(), StringTool.getListLong(model.getUserInfoIdList()));
|
|
|
|
|
|
|
|
|
|
pager = PagerHelper.getPager(pager, userInfoRDao.findByHqlWhereCount(packBean));
|
|
|
|
|
return new ListPager<>(userInfoRDao.findByHqlWherePage(packBean, pager), pager);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|