WindChat/windchat-business/src/main/java/com/windchat/im/business/dao/SiteUserDao.java

39 lines
971 B
Java
Raw Normal View History

2019-11-27 23:33:33 +08:00
package com.windchat.im.business.dao;
2019-07-29 23:42:16 +08:00
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
2019-07-31 23:12:30 +08:00
import com.windchat.im.storage.api.ISiteUsersDao;
import com.windchat.im.storage.service.SiteUsersDaoService;
2019-07-29 23:42:16 +08:00
/**
* 获取站点数据库信息例如所有用户
*
* @author Sam{@link an.guoyue254@gmail.com}
* @since 2018-04-20 18:27:46
*/
public class SiteUserDao {
private static final Logger logger = LoggerFactory.getLogger(SiteUserDao.class);
private ISiteUsersDao siteUsersDao = new SiteUsersDaoService();
private static class SingletonHolder {
private static SiteUserDao instance = new SiteUserDao();
}
public static SiteUserDao getInstance() {
return SingletonHolder.instance;
}
public List<String> getSiteUsersByPage(int pageNum, int pageSize) {
try {
return siteUsersDao.getSiteUserByPage(pageNum, pageSize);
} catch (Exception e) {
logger.error("get site user by page error", e);
}
return null;
}
}