feat(mp): 公众号消息新增用户ID筛选功能
在 MpMessagePageReqVO 中添加 userId 字段,用于筛选公众号粉丝UserId 在 MpMessageMapper 中添加对 userId 的查询条件 yudao-ui-admin-vue3项目 公众号管理-消息管理-粉丝消息列表-api:{gateway}/admin-api/mp/message/page?pageNo=1&pageSize=14&userId=137559&accountId=12 传值userId,后端当前未支持userId参数。pull/200/head
parent
79d52fc865
commit
f4d93478be
|
@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.mp.controller.admin.message.vo.message;
|
|||
|
||||
import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
@ -20,8 +19,6 @@ import lombok.ToString;
|
|||
@ToString(callSuper = true)
|
||||
public class MpMessagePageReqVO extends PageParam {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 7612750541824743033L;
|
||||
@Schema(description = "公众号账号的编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
|
||||
@NotNull(message = "公众号账号的编号不能为空")
|
||||
private Long accountId;
|
||||
|
@ -32,7 +29,7 @@ public class MpMessagePageReqVO extends PageParam {
|
|||
@Schema(description = "公众号粉丝标识", example = "o6_bmjrPTlm6_2sgVt7hMZOPfL2M")
|
||||
private String openid;
|
||||
|
||||
@Schema(description = "公众号粉丝UserId", example = "1")
|
||||
@Schema(description = "公众号粉丝 UserId", example = "1")
|
||||
private String userId;
|
||||
|
||||
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||
|
|
|
@ -12,7 +12,7 @@ import cn.iocoder.yudao.module.mp.dal.dataobject.message.MpMessageDO;
|
|||
public interface MpMessageMapper extends BaseMapperX<MpMessageDO> {
|
||||
|
||||
default PageResult<MpMessageDO> selectPage(MpMessagePageReqVO reqVO) {
|
||||
return this.selectPage(reqVO, new LambdaQueryWrapperX<MpMessageDO>()
|
||||
return selectPage(reqVO, new LambdaQueryWrapperX<MpMessageDO>()
|
||||
.eqIfPresent(MpMessageDO::getAccountId, reqVO.getAccountId())
|
||||
.eqIfPresent(MpMessageDO::getType, reqVO.getType())
|
||||
.eqIfPresent(MpMessageDO::getOpenid, reqVO.getOpenid())
|
||||
|
|
Loading…
Reference in New Issue