地址:联系地址联系地址联系地址
电话:020-123456789
传真:020-123456789
邮箱:admin@aa.com
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);
}
}
地址:联系地址联系地址联系地址
电话:020-123456789
传真:020-123456789
邮箱:admin@aa.com
0.1907