@Override
 public List<AssemblyVO> getPublishedAssemblies(Page page) {
   List<AssemblyVO> vos = new ArrayList<>();
   List<AssemblyDO> dos = assemblyDOMapper.selectAssembliesPublished(page);
   if (page != null) {
     int records = assemblyDOMapper.countAssembliesPublished();
     page.setTotalRecords(records);
     page.setSearchedRecords(records);
   }
   return convertPublishedAssemblyDOs2VOs(dos);
 }