首页信息查询接口 增加根据类型查询条件
This commit is contained in:
@ -33,6 +33,12 @@
|
|||||||
INNER JOIN
|
INNER JOIN
|
||||||
( SELECT * FROM biz_message_authorize WHERE user_id = #{userId}) b ON a.id = b.message_id
|
( SELECT * FROM biz_message_authorize WHERE user_id = #{userId}) b ON a.id = b.message_id
|
||||||
</if>
|
</if>
|
||||||
|
<if test="templatecodes!=null and templatecodes.size()>0 ">
|
||||||
|
and biz_message.templatecode
|
||||||
|
<foreach item="item" collection="templatecodes" separator="," open="(" close=")" index="">
|
||||||
|
#{item, jdbcType=NUMERIC}
|
||||||
|
</foreach>
|
||||||
|
</if>
|
||||||
ORDER BY createtime DESC
|
ORDER BY createtime DESC
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@ package com.chinaunicom.mall.ebtp.extend.bizmessage.dto;
|
|||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页明细
|
* 分页明细
|
||||||
*
|
*
|
||||||
@ -26,4 +28,7 @@ public class PageDTO {
|
|||||||
this.pageSize = 15;
|
this.pageSize = 15;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiModelProperty(required = false, value = "指定消息类型,null 查全部")
|
||||||
|
private List<String> templatecodes;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -2,6 +2,8 @@ package com.chinaunicom.mall.ebtp.extend.bizmessage.entity;
|
|||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class BizMessageVo extends BizMessage{
|
public class BizMessageVo extends BizMessage{
|
||||||
|
|
||||||
@ -11,4 +13,5 @@ public class BizMessageVo extends BizMessage{
|
|||||||
private Long datanum;
|
private Long datanum;
|
||||||
private Integer size;
|
private Integer size;
|
||||||
|
|
||||||
|
private List<String> templatecodes;
|
||||||
}
|
}
|
||||||
|
@ -42,9 +42,9 @@ public class BizMessageConsumerServiceImpl implements BizMessageConsumerService
|
|||||||
@Override
|
@Override
|
||||||
public IBizMessagePage<DescribeSiteMsgVO> listOutline(PageDTO page) {
|
public IBizMessagePage<DescribeSiteMsgVO> listOutline(PageDTO page) {
|
||||||
page = createPageCondition(page);
|
page = createPageCondition(page);
|
||||||
|
IPage<BizMessageVo> pageEntity = new Page<BizMessageVo>(page.getPageNo(), page.getPageSize());
|
||||||
|
|
||||||
IPage<BizMessageVo> pageEntity = mapper.findMessageVo(new Page<BizMessageVo>(page.getPageNo(), page.getPageSize()),
|
pageEntity = mapper.findMessageVo(pageEntity,service.getCacheUser().getUserId());
|
||||||
service.getCacheUser().getUserId());
|
|
||||||
|
|
||||||
// DAT -> VO 转换
|
// DAT -> VO 转换
|
||||||
IBizMessagePage<DescribeSiteMsgVO> result = new BizMessagePage<>();
|
IBizMessagePage<DescribeSiteMsgVO> result = new BizMessagePage<>();
|
||||||
|
Reference in New Issue
Block a user