@Transactional public void save(CellMenuList cellMenuList) { if (StringUtils.isEmpty(cellMenuList.getId())) { cellMenuList.setId(idGenerator.getNextId()); // cellMenuList.setId(idGenerator.getNextId()); // cellMenuList.setCreateDate(new Date()); cellMenuListMapper.insertCellMenuList(cellMenuList); } else { CellMenuList model = this.getCellMenuList(cellMenuList.getId()); if (model != null) { if (cellMenuList.getTopid() != null) { model.setTopid(cellMenuList.getTopid()); } model.setIndexId(cellMenuList.getIndexId()); cellMenuListMapper.updateCellMenuList(model); } } }