package com.panzhihua.service_community.service.impl;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.common.model.vos.community.ComActDynVO;
|
import com.panzhihua.common.model.vos.community.ComActEasyPhotoVO;
|
import com.panzhihua.service_community.dao.ComActEasyPhotoDAO;
|
import com.panzhihua.service_community.model.dos.ComActEasyPhotoDO;
|
import com.panzhihua.service_community.service.ComActEasyPhotoService;
|
import org.springframework.stereotype.Service;
|
import org.springframework.util.ObjectUtils;
|
|
import javax.annotation.Resource;
|
|
/**
|
* @program: springcloud_k8s_panzhihuazhihuishequ
|
* @description: 随手拍
|
* @author: huang.hongfa weixin hhf9596 qq 959656820
|
* @create: 2020-12-07 14:31
|
**/
|
@Service
|
public class ComActEasyPhotoServiceImpl extends ServiceImpl<ComActEasyPhotoDAO, ComActEasyPhotoDO> implements ComActEasyPhotoService {
|
@Resource
|
private ComActEasyPhotoDAO comActEasyPhotoDAO;
|
/**
|
* 分页查询随手拍
|
*
|
* @param comActEasyPhotoVO 查询参数
|
* @return 心愿列表
|
*/
|
@Override
|
public R pageEasyPhoto(ComActEasyPhotoVO comActEasyPhotoVO) {
|
Page page = new Page<>();
|
Long pageNum = comActEasyPhotoVO.getPageNum();
|
Long pageSize = comActEasyPhotoVO.getPageSize();
|
if (ObjectUtils.isEmpty(pageNum)||0==pageNum) {
|
pageNum = 1l;
|
}
|
if (ObjectUtils.isEmpty(pageSize)||0==pageSize) {
|
pageSize = 10l;
|
}
|
page.setSize(pageSize);
|
page.setCurrent(pageNum);
|
IPage<ComActEasyPhotoVO> iPage = comActEasyPhotoDAO.pageEasyPhoto(page, comActEasyPhotoVO);
|
return R.ok(iPage);
|
}
|
|
/**
|
* 随手拍详情
|
*
|
* @param id 随手拍主键
|
* @return 详情内容
|
*/
|
@Override
|
public R detailEasyPhoto(Long id) {
|
ComActEasyPhotoVO comActEasyPhotoVO=comActEasyPhotoDAO.detailEasyPhoto(id);
|
if (ObjectUtils.isEmpty(comActEasyPhotoVO)) {
|
return R.fail();
|
}
|
return R.ok(comActEasyPhotoVO);
|
}
|
}
|