use of com.cas.sim.tis.vo.LibraryPublishForTeacher in project TeachingInSimulation by ScOrPiOzzy.
the class LibraryPublishServiceImpl method findPublishForTeacher.
@Override
public PageInfo<LibraryPublishForTeacher> findPublishForTeacher(int pageIndex, int pageSize, int creator) {
LibraryPublishMapper publishMapper = (LibraryPublishMapper) mapper;
PageHelper.startPage(pageIndex, pageSize);
List<LibraryPublishForTeacher> result = publishMapper.findPublishForTeacher(creator);
PageInfo<LibraryPublishForTeacher> page = new PageInfo<>(result);
LOG.info("成功查找到{}条资源,当前页码{},每页{}条资源,共{}页", result.size(), pageIndex, pageSize, page.getPages());
return page;
}
use of com.cas.sim.tis.vo.LibraryPublishForTeacher in project TeachingInSimulation by ScOrPiOzzy.
the class PublishListForTeacher method reload.
private void reload(Integer pageIndex) {
int pageSize = 10;
int creator = Session.get(Session.KEY_LOGIN_ID);
PageInfo<LibraryPublishForTeacher> pageInfo = SpringUtil.getBean(LibraryPublishAction.class).findPublishForTeacher(pageIndex + 1, pageSize, creator);
if (pageInfo == null) {
pagination.setPageCount(0);
table.setItems(null);
table.build();
} else {
pagination.setPageCount((int) pageInfo.getPages());
JSONArray array = new JSONArray();
array.addAll(pageInfo.getList());
table.setItems(array);
table.build();
}
}
Aggregations