产品展示
  • 核载7人589人年审车贴警示车贴七座SUV七座商务车面包车贴7坐车贴
  • 10寸方形汽车重低音炮车载音响 货车12V24V220V电脑插卡蓝牙音箱
  • 骆驼蓄电池57069适配迈腾速腾新帕萨特君威途观汽车电瓶 以旧换新
  • 适用于03 04 05 06 07 08年款飞度车窗玻璃外压条车门防水密封条
  • 适用日产天籁汽车后备箱改装专用隔板装饰隔物板收纳配件储物尾箱
联系方式

邮箱:admin@aa.com

电话:020-123456789

传真:020-123456789

新闻中心

黑名单需求实现 模板 (一) 获取黑名单列表

2024-04-29 22:08:33      点击:000

黑名单需求实现 模板 (一) 获取黑名单列表

pojo


import lombok.AllArgsConstructor;

import lombok.Data;

import lombok.NoArgsConstructor;

@Data

@NoArgsConstructor

@AllArgsConstructor

public class BlackList extends BasePojo {

private Long id;

private Long userId;

private Long blackUserId;

}




========================================================


mapper 存 mysql


import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import com.tanhua.common.pojo.BlackList;

public interface BlackListMapper extends BaseMapper<BlackList> {

}





===========================================================



service 黑名单 需求 核心逻辑 获取黑名单列表



import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

import com.baomidou.mybatisplus.core.metadata.IPage;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import com.tanhua.common.mapper.BlackListMapper;

import com.tanhua.common.pojo.BlackList;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Service;

@Service

public class BlackListService {

@Autowired

private BlackListMapper blackListMapper;

public IPage<BlackList> queryBlacklist(Long userId,黑名 Integer page, Integer pageSize) {

QueryWrapper<BlackList> wrapper = new QueryWrapper<BlackList>();

wrapper.eq("user_id", userId);

wrapper.orderByDesc("created");

Page<BlackList> pager = new Page<>(page, pageSize);

return this.blackListMapper.selectPage(pager, wrapper);

}

}

魔兽世界怀旧服史诗武器大全 全史诗武器效果介绍 无尽智慧之锤
打造11技能须弥风起龙鲤,冥思真的可以忍