当前位置: 首页 > wzjs >正文

做房产经纪人要自己花钱开网站吗怎么做市场营销和推广

做房产经纪人要自己花钱开网站吗,怎么做市场营销和推广,无锡网站建设 微信,wordpress自动生成密码我们的开发需求: 接口文档: 分析需求: 实操: 1.创建PageBean实体类 我们创建这个类是用于分页查询的,将每次的分页结果都放到这个实体类里面,然后封装成页对象去返回每次的结果 package org.huangyingyuan…

我们的开发需求:

接口文档:

分析需求:

实操:

1.创建PageBean实体类

我们创建这个类是用于分页查询的,将每次的分页结果都放到这个实体类里面,然后封装成页对象去返回每次的结果

package org.huangyingyuan.pojo;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;import java.util.List;//分页返回结果对象
@Data
@NoArgsConstructor
@AllArgsConstructor
public class PageBean <T>{private Long total;//总条数private List<T> items;//当前页数据集合
}

2.Controller

 //分页展示文章信息@GetMappingpublic Result<PageBean<Article>> list(Integer pageNum,Integer pageSize,@RequestParam(required = false)Integer categoryId,  //根据接口文档需求,该参数不需一定要传@RequestParam(required = false)String state //根据接口文档需求,该参数不需一定要传){PageBean<Article> pageBean = articleService.list(pageNum,pageSize,categoryId,state);return Result.success(pageBean);}

3.Service接口

//分页展示文章列表PageBean<Article> list(Integer pageNum, Integer pageSize, Integer categoryId, String state);

4.Service实现类

我们实现分页查询时,要先导入相关依赖

    <!--pageHelper分页插件--><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.4.7</version></dependency>

然后编写实现类:

//分页展示文章@Overridepublic PageBean<Article> list(Integer pageNum, Integer pageSize, Integer categoryId, String state) {//1.创建PageBean对象PageBean<Article> pageBean = new PageBean<>();//2.开启分页查询 PageHelper(依赖)PageHelper.startPage(pageNum, pageSize);//3.调用Mapper//因为每个用户的文章都不一致,所以需要根据用户ID查询Map<String, Object> map = ThreadLocalUtil.get();Integer usrId = (Integer) map.get("id");List<Article> articles = articleMapper.list(usrId, categoryId, state);//Page中提供了方法,可以获取PageHelper分页查询后,得到的总记录条数和当前页数据(所以要把我们的Page对象强转成Page<Article>)Page<Article> p =(Page<Article>)articles;//把数据填充到PageBean对象中pageBean.setTotal(p.getTotal());pageBean.setItems(p.getResult());return pageBean;}

5.Mapper

//分页查询文章List<Article> list(@Param("usrId") Integer usrId,@Param("categoryId") Integer categoryId,@Param("state") String state);

由于我们很多都是动态的查询条件,所以我们需要创建Mapper.xml映射文件才方便

Mapper.xml映射文件:

我们在resources创建于与Mapper接口路径一摸一样的文件路径,在这个文件路径下创建映射xml文件。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.huangyingyuan.mapper.ArticleMapper">  <!-- 命名空间:对应的是你的mapper接口的全路径名 --><!--动态sql--><select id="list" resultType="org.huangyingyuan.pojo.Article">SELECT * FROM article<where><if test="categoryId != null">category_id = #{categoryId}</if><if test="state != null">AND state = #{state}</if><if test="usrId != null">AND create_user = #{usrId}</if></where></select>
</mapper>

成功案例:

http://www.dtcms.com/wzjs/274085.html

相关文章:

  • zencart网站建设国内最新消息新闻
  • wordpress 单本小说seo是做什么的
  • 英文b2b网站系统灰色关键词排名
  • 网站部署 模板惠州seo外包费用
  • 怎么做属于自己的售卡网站seo网络营销
  • 网站开发公司薪酬绩效广州私人做网站
  • 直播系统平台长沙网站seo收费
  • 十大免费跨境软件seo课程
  • wordpress 添加二级代做seo关键词排名
  • 北京首华建设经营有限公司网站佛山seo外包平台
  • wordpress快速评论重庆seo推广服务
  • 工程项目管理软件 免费宝鸡seo
  • 池州网站建设公司推推蛙seo
  • 南联网站建设公司百度竞价排名是以什么形式来计费的广告?
  • 成都专业网站建设价格临沂做网络优化的公司
  • 网站建设方案的摘要怎么写网络营销工资一般多少
  • 那个网站可以做网站测速对比自己怎么做网站
  • 网站建设的可行性要求百度推广介绍
  • 新企业在哪里做网站好微信软文怎么写
  • 网站建设收费标准报价女性广告
  • argo wordpressseo实战密码第四版pdf
  • 中文域名 怎么做网站百度广告推广怎么收费了
  • 南屏网站建设站长工具的使用seo综合查询运营
  • 北京市昌平建设工程招标网站站长之家ip查询
  • 婚恋交友网站建设策划谷歌搜索广告
  • 网站建设模板登录界面市场营销网站
  • 做淘宝客网站好搭建吗武汉seo优化代理
  • 在阿里云做的网站怎么移动在线网站分析工具
  • 免费b站推广网站直播steam交易链接怎么看
  • 2019年建设银行安徽招聘网站百度提交入口网址截图