|
@@ -1,14 +1,18 @@
|
|
|
package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
import com.yonge.cooleshow.biz.dal.dao.ImGroupDao;
|
|
|
import com.yonge.cooleshow.biz.dal.dao.ImGroupNoticeDao;
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ImGroupNoticeDto;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.ImGroup;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.ImGroupNotice;
|
|
|
import com.yonge.cooleshow.biz.dal.service.ImGroupNoticeService;
|
|
|
+import com.yonge.cooleshow.biz.dal.support.PageUtil;
|
|
|
import com.yonge.cooleshow.common.exception.BizException;
|
|
|
+import com.yonge.cooleshow.common.page.PageInfo;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import org.slf4j.Logger;
|
|
@@ -17,6 +21,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.util.Date;
|
|
|
+import java.util.Map;
|
|
|
import java.util.Objects;
|
|
|
|
|
|
/**
|
|
@@ -61,6 +66,13 @@ public class ImGroupNoticeServiceImpl extends ServiceImpl<ImGroupNoticeDao, ImGr
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public PageInfo<ImGroupNoticeDto> queryPage(Map<String,Object> params) {
|
|
|
+ Page<ImGroupNoticeDto> pageInfo = PageUtil.getPageInfo(params);
|
|
|
+ pageInfo.setDesc("top_flag_","id_");
|
|
|
+ return PageUtil.pageInfo(baseMapper.queryPage(pageInfo,params));
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public void modify(ImGroupNotice imGroupNotice) {
|
|
|
if(Objects.isNull(baseMapper.selectById(imGroupNotice.getId()))){
|
|
|
throw new BizException("群公告不存在");
|