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

asp.net 手机网站开发教程推广拉新任务的平台

asp.net 手机网站开发教程,推广拉新任务的平台,台州网站的优化,网站专题制作流程:因为需要实现多表关联分页,原本想的是直接使用selectpagehelper,但是pagehelper只对xml文件生效;后面发现可以直接使用mybatisplus自带的分页,不依靠pagehelper实现多表关联分页; 实现类:关键…

:因为需要实现多表关联分页,原本想的是直接使用@select+pagehelper,但是pagehelper只对xml文件生效;后面发现可以直接使用mybatisplus自带的分页,不依靠pagehelper实现多表关联分页;

实现类:关键代码:

Page<TgjZhuanKePaiMingVo> page = new Page<>(pageQuery.getPageNum(), pageQuery.getPageSize());创建分页对象
    /*** 查询国家专科排名数据列表*/@Overridepublic TableDataInfo<TgjZhuanKePaiMingVo> queryPageList(TgjZhuanKePaiMingBo bo, PageQuery pageQuery) {//查询医院级别字典Map<String, String> hosp_level = iSysDictTypeService.selectDictDataByType("hosp_level").stream().collect(Collectors.toMap(SysDictDataVo::getDictValue, SysDictDataVo::getDictLabel));//医院类型字典Map<String, String> hosp_class = iSysDictTypeService.selectDictDataByType("hosp_class").stream().collect(Collectors.toMap(SysDictDataVo::getDictValue, SysDictDataVo::getDictLabel));//所属地区字典Map<String, String> hosp_area = iSysDictTypeService.selectDictDataByType("hosp_area").stream().collect(Collectors.toMap(SysDictDataVo::getDictValue, SysDictDataVo::getDictLabel));Page<TgjZhuanKePaiMingVo> page = new Page<>(pageQuery.getPageNum(), pageQuery.getPageSize());IPage<TgjZhuanKePaiMingVo> zhuanKePaiMingList = baseMapper.getZhuanKePaiMingList(page, hosp_level.get(bo.getHospLevel()), hosp_class.get(bo.getHospClass()),hosp_area.get( bo.getHospArea()), bo.getHospName());// 返回封装后的分页数据return TableDataInfo.build(zhuanKePaiMingList);}

mapper层:关键把

Page<?> page作为分页参数传递
 IPage<TgjZhuanKePaiMingVo> getZhuanKePaiMingList(Page<?> page, @Param("hospLevel")String hospLevel, @Param("hospClass")String hospClass,@Param("hospArea")String hospArea, @Param("hospName")String hospName);

xml:这里我用的返回结果是reulttype因为我的类和数据库中的字段是驼峰对应的,不一致的字段需要使用resultmap来进行一一映射,包括如果返回结果包含了类类型或者集合类型也是需要使用resultmap进行映射

    <select id="getZhuanKePaiMingList" resultType="org.yunshu.keyspecialty.domain.vo.TgjZhuanKePaiMingVo">SELECTa.id,a.nian_fen,b.hosp_name AS yi_yuan_ming_cheng,a.zhuan_ke_dai_ma,a.zhuan_ke_ming_cheng,a.zhuan_ke_zhi,a.pai_ming,a.dang_wei,b.hosp_level,b.hosp_class,b.hosp_area,b.hosp_gradeFROMTgj_zhuan_ke_pai_ming aLEFT JOINsys_hospital bONa.yi_yuan_id = b.hosp_idWHERE1 = 1<if test="hospLevel != null and hospLevel != ''">AND b.hosp_level = #{hospLevel}</if><if test="hospClass != null and hospClass != ''">AND b.hosp_class like convert(#{hospClass},'%')</if><if test="hospArea != null and hospArea != ''">AND b.hosp_area = #{hospArea}</if><if test="hospName != null and hospName != ''">AND b.hosp_name LIKE CONCAT(#{hospName}, '%')</if></select>

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

相关文章:

  • 电子商务网站建设与维护期末答案关键词优化上海
  • 网站建设需要有什么特点电商运营培训哪个机构好
  • 网站全屏宽度是多少seo优化推广工程师
  • 进空间的网站吗站长之家的作用
  • 怎么做可上传图片的网站石家庄网络推广
  • 做网站咋么插入背景图片百度小说免费阅读
  • 网站导航栏制作教程网络营销做得好的酒店
  • 电商网站上信息资源的特点包括百度电脑版登录网站
  • 安庆做网站赌博代理百度账号登录官网
  • 表格模板免费下载网站交换链接营销案例
  • 做快照网站和推广 哪个效果好三十个知识点带你学党章
  • 中山专业外贸网站建设沈阳高端关键词优化
  • 太原制作网站的公司哪家好百度官方网站网址是多少
  • centos 7.2 做网站我想做app推广代理
  • 创研科技做网站怎么样九易建网站的建站模板
  • 如何建设一免费的网站职业培训热门行业
  • 武汉做网站最牛的公司定制企业网站建设制作
  • .net 网站开发 教程百度网址大全在哪里找
  • 有没有打代码的网站seo页面优化的方法
  • 2016做网站网络推广网络营销软件
  • 什么网站可以做微传单百度优化师
  • 网站平台怎么建设seo网络推广员招聘
  • 哈尔滨造价信息网官网电脑优化大师
  • php网站建设与维护做网页设计的软件
  • 大型网站开发视频百度云北京seo包年
  • 推荐网站建设服务商网站手机优化
  • 域名网站负责人的责任百度搜索趋势
  • wordpress树结构宁波seo排名外包
  • 网站结构图seo自然优化排名技巧
  • 网站怎么做端口映射经典软文范例大全