| | |
| | | Integer status) { |
| | | LambdaQueryWrapper<HealthPopularization> qw = new LambdaQueryWrapper<HealthPopularization>() |
| | | .eq(HealthPopularization::getDeleted, 0) |
| | | .orderByAsc(HealthPopularization::getSort) |
| | | .orderByDesc(HealthPopularization::getSort) |
| | | .orderByDesc(HealthPopularization::getId); |
| | | String trimmedKeyword = trimToNull(keyword); |
| | | if (trimmedKeyword != null) { |
| | |
| | | return toDetailVO(requireItem(id)); |
| | | } |
| | | |
| | | @Transactional |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public HealthPopularizationDetailVO create(HealthPopularizationSaveRequest req) { |
| | | HealthPopularization item = new HealthPopularization(); |
| | | fillEntity(item, req); |
| | |
| | | return detail(item.getId()); |
| | | } |
| | | |
| | | @Transactional |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public HealthPopularizationDetailVO update(Long id, HealthPopularizationSaveRequest req) { |
| | | HealthPopularization item = requireItem(id); |
| | | fillEntity(item, req); |
| | |
| | | return detail(id); |
| | | } |
| | | |
| | | @Transactional |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void delete(Long id) { |
| | | requireItem(id); |
| | | healthPopularizationMapper.deleteById(id); |
| | |
| | | item.setContent(content); |
| | | item.setVideoUrl(null); |
| | | item.setVideoFileName(null); |
| | | item.setVideoDescription(null); |
| | | return; |
| | | } |
| | | |
| | |
| | | item.setContent(null); |
| | | item.setVideoUrl(videoUrl); |
| | | item.setVideoFileName(trimToNull(req.getVideoFileName())); |
| | | item.setVideoDescription(trimToNull(req.getVideoDescription())); |
| | | } |
| | | |
| | | private int validateContentType(Integer contentType) { |
| | |
| | | vo.setContent(item.getContent()); |
| | | vo.setVideoUrl(item.getVideoUrl()); |
| | | vo.setVideoFileName(item.getVideoFileName()); |
| | | vo.setVideoDescription(item.getVideoDescription()); |
| | | vo.setStatus(item.getStatus()); |
| | | vo.setIsHomeRecommend(item.getIsHomeRecommend()); |
| | | vo.setClickCount(defaultNumber(item.getClickCount())); |